본문으로 건너뛰기
피드

오픈소스 팀 채팅 앱 챗토, 셀프호스팅으로 공개

open-source 약 5분
vote
0
댓글
북마크

챗토가 오픈소스로 공개되면서 누구나 자체 서버에 팀 채팅 서비스를 올릴 수 있게 됐다. 슬랙·팀즈·디스코드류 앱을 겨냥하지만, 핵심 차별점은 가벼운 실행 파일, 암호화된 저장소, 서버별 독립 운영, 무료 셀프호스팅이다.

  • 1

    챗토는 단일 실행 파일로 프론트엔드까지 서빙하는 셀프호스팅 채팅 앱이다.

  • 2

    개인·채팅 데이터는 사용자별 키로 저장 시 암호화되고, 계정 삭제 시 키가 폐기된다.

  • 3

    음성·영상 통화와 화면 공유를 내장했고 통화는 종단 간 암호화된다.

  • 4

    현재 버전은 0.4이며 1.0까지 6~12개월을 예상하고 있다.

  • 챗토(Chatto)가 오픈소스로 풀렸고, 이제 누구나 직접 서버에 올려 쓸 수 있음

    • 설치는 홈브루 기준 brew install chattocorp/tap/chatto, chatto init, chatto run 흐름으로 안내됨
    • 기본 형태는 실행 파일 하나를 띄우면 되고, 프론트엔드도 앱이 직접 서빙하는 구조임
  • 포지션은 대놓고 슬랙·팀즈·디스코드류 팀 채팅 앱의 가벼운 대안임

    • 작성자는 챗토가 “작고 빠릿한” 프론트엔드를 목표로 한다고 설명함
    • 오픈소스이고, 무료 셀프호스팅이 가능하다는 점을 핵심 차별점으로 밀고 있음
  • 프라이버시 쪽 설계가 꽤 전면에 나와 있음

    • 개인 데이터와 채팅 데이터는 저장 시 암호화(encryption at rest)됨
    • 사용자별 키를 쓰고, 사용자가 계정을 삭제하면 해당 키를 폐기하는 방식이라고 함
    • 서버 간 데이터 연합(federation)은 없고, 제3자 추적이나 분석도 넣지 않는다고 밝힘
  • 서버 모델은 ‘커뮤니티 하나당 챗토 서버 하나’에 가까움

    • 여러 서버에 동시에 들어가고 싶으면 클라이언트가 각 서버에 직접 연결함
    • 여러 커뮤니티를 운영하고 싶으면 챗토 프로세스를 여러 개 띄우면 된다는 식으로 단순하게 잡았음
  • 음성·영상 통화도 기본 기능으로 들어가 있음

    • 화면 공유를 포함하고, 통화는 종단 간 암호화(end-to-end encryption)된다고 함
    • 참여자 규모는 별도 제한보다 운영자가 가진 인프라 성능에 좌우되는 구조라고 설명함

ℹ️참고

> 현재 챗토는 0.4 버전이라 “프로덕션에 충분히 안정적”이라고는 하지만, 아직 1.0은 아님. 운영한다면 업데이트와 변경 대응을 전제로 봐야 함.

  • 호스팅을 직접 하기 싫은 팀을 위한 챗토 클라우드도 준비 중임

    • 공개 베타가 곧 시작될 예정이고, 유료 호스팅만 제공하는 단순한 상품이라고 설명함
    • 프리미엄 구독, 광고, 이상한 부가 과금 없이 “그냥 호스팅”만 판다는 메시지를 강조함
    • 유럽 소재·유럽 소유 인프라로 시작하고, 2027년 초 더 많은 리전을 열 계획임
  • 락인은 최대한 줄이겠다는 입장임

    • 챗토 클라우드 서버와 셀프호스팅 서버는 100% 호환된다고 함
    • 데이터를 들고 클라우드로 들어가거나, 다시 빠져나오는 것도 가능하다고 설명함
  • 다음 버전의 초점은 운영 안전성과 클라이언트 완성도임

    • 챗토 0.5에서는 콘텐츠 신고, 모더레이션 같은 안전 기능을 추가할 예정임
    • 멀티 서버 사용성도 더 다듬겠다고 함
    • 1.0.0은 앞으로 6~12개월 정도를 예상하고 있고, 그 전까지는 깨지는 변경이 있을 수 있음

기술 맥락

  • 챗토의 선택은 ‘거대한 협업 플랫폼’보다 ‘작게 띄워서 내 커뮤니티만 운영하는 서버’에 가까워요. 그래서 서버 간 연합을 넣지 않고, 클라이언트가 여러 서버에 직접 붙는 방식으로 복잡도를 줄인 거예요.

  • 실행 파일 하나가 프론트엔드까지 서빙하는 구조도 같은 맥락이에요. 팀 채팅 하나 올리려고 웹 서버, 프론트 배포, 백엔드 배포를 따로 굴리면 작은 커뮤니티 입장에선 운영비가 먼저 지치거든요.

  • 사용자별 암호화 키와 계정 삭제 시 키 폐기는 데이터 삭제를 꽤 강하게 해석한 설계예요. 데이터베이스 레코드만 지우는 게 아니라, 남아 있는 암호문을 사실상 못 읽게 만드는 쪽에 가까워요.

  • 다만 0.4 버전이라는 점은 중요해요. 이미 통화·화면 공유·암호화 같은 굵직한 기능은 있지만, 모더레이션처럼 커뮤니티 운영에 꼭 필요한 기능은 아직 로드맵에 남아 있기 때문이에요.

팀 채팅 시장은 이미 포화처럼 보이지만, ‘내 인프라에 가볍게 올리고 데이터도 내가 가진다’는 요구는 계속 남아 있다. 챗토는 기능 경쟁보다 배포·프라이버시·운영 단순성으로 틈새를 찌르는 쪽에 가깝다.

댓글

댓글

댓글을 불러오는 중...

open-source

한국오픈소스협회, 2026 KOSSA 데이 열고 오픈소스 AI 협업판 키운다

한국오픈소스협회가 서울에서 오픈소스 AI·SW 기업, 커뮤니티, 전문가가 모이는 2026 KOSSA 데이를 열었다. 삼성전자, 큐브리드 등 20곳 넘는 기업과 쿠버네티스, 파이토치, 오픈SSF 같은 주요 커뮤니티 리더들이 참석했고, 국방 AI와 인재 양성 협력까지 논의됐다.

open-source

ETRI, 오픈소스 협의체를 전체 출연연으로 확대

한국전자통신연구원이 오픈소스 기술과 법적 리스크에 공동 대응하기 위해 기존 8개 기관 중심의 협의체를 전체 정부출연연구기관으로 확대함. 인공지능, 반도체, 우주항공, 국방 기술의 기반으로 오픈소스 활용이 커지는 만큼 보안 취약점, 저작권, 법적 분쟁을 함께 관리하겠다는 흐름임.

open-source

오라클, MySQL을 더 열린 프로젝트로 바꾸겠다고 선언

오라클이 MySQL 30주년을 계기로 커뮤니티 참여를 더 넓히는 개방형 거버넌스 전략을 발표했어. 단순히 개발 정보를 공개하는 수준을 넘어 외부 개발자와 기업이 기여자, 검토자, 운영위원회 역할로 참여하는 구조를 만들겠다는 내용임.

open-source

한국전자통신연구원, 출연연 오픈소스 협의체를 범출연연 체계로 키움

한국전자통신연구원이 출연연 오픈소스 협의체를 범출연연 체계로 확대 운영한다. 라이선스 분쟁, 보안 취약점, 인공지능 학습데이터 저작권 같은 복합 리스크를 개별 기관이 혼자 감당하기 어렵다는 판단에서다. 오픈소스가 인공지능, 반도체, 우주항공, 국방 같은 국가 전략 분야의 기반 기술로 커졌다는 점도 배경이다.

open-source

한국전자통신연구원, 출연연 오픈소스 협의체 24개 기관으로 확대

한국전자통신연구원이 2022년부터 운영해 온 출연연 오픈소스 협의체를 국가과학기술연구회 중심의 범출연연 체계로 키운다. 참여 범위는 기존 8개 정부출연연구기관에서 24개 연구기관 전체로 넓어지고, 인공지능 저작권, 라이선스 분쟁, 보안 취약점 같은 리스크를 공동 대응하는 쪽에 초점이 맞춰져 있다.