- Chatto는 그룹·팀 채팅용 앱으로, Slack·Teams·Discord 같은 그룹 채팅 앱과 비슷하지만 더 컴팩트하고 빠른 사용감을 목표로 함
- 실행 파일만으로 서버를 띄우고 자체 프론트엔드까지 제공해, 개인 인프라에 비교적 간단히 배포할 수 있음
- 각 서버는 하나의 커뮤니티를 담당하며, 서버 간 페더레이션이나 서드파티 추적·분석을 넣지 않음
- 개인 및 채팅 데이터는 사용자별 키로 저장 시 암호화되며, 계정 삭제 시 해당 키가 폐기됨
- 지난 약 1년간 개발된 그룹·팀 채팅 애플리케이션이며, 공식적으로 오픈소스가 되어 누구나 직접 운영할 수 있음
셀프 호스팅으로 공개된 Chatto
- Chatto는 지난 약 1년간 개발된 그룹·팀 채팅 애플리케이션이며, 공식적으로 오픈소스가 되어 누구나 직접 운영할 수 있음
- 가장 빠른 실행 방법은 Homebrew를 사용하는 것임
brew install chattocorp/tap/chatto
chatto init
chatto run
서버 구조와 보안 모델
- 가장 기본적인 형태에서는 실행 파일 하나로 서버를 띄울 수 있고, 서버가 자체 프론트엔드도 함께 제공함
- 리소스 사용량이 낮으며, 개인 및 채팅 데이터는 사용자별 키로 저장 시 완전 암호화됨
- 사용자가 계정을 삭제하면 해당 사용자 키가 폐기됨
- 각 Chatto 서버는 단일 커뮤니티를 구동함
- 서버 간 데이터 페더레이션은 없음
- 서드파티 추적이나 분석도 없음
- 여러 서버에 동시에 머물고 싶으면 클라이언트가 각 서버에 직접 연결함
- 여러 커뮤니티를 호스팅하려면 Chatto 프로세스를 여러 개 실행하면 됨
- 음성·영상 통화와 화면 공유를 기본 지원함
- 통화는 종단간 암호화됨
- 참가자 수 확장은 사용자의 인프라가 감당할 수 있는 범위까지 가능함
배포 파일과 운영 자료
Chatto Cloud와 유료 호스팅
- Chatto Cloud는 곧 공개 베타에 들어갈 예정이며, Chatto 서버 유료 호스팅만 제공함
- 프리미엄 구독, 광고, 기타 추가 요소는 없고 호스팅만 제공함
- 출시 시점의 인프라는 유럽 및 유럽 소유 인프라로 구성됨
- 더 많은 리전은 2027년 초 출시 예정임
- 모든 Chatto Cloud 서버는 자동 스케일링, 매일 밤 전체 데이터 백업, 무중단 버전 업그레이드를 제공함
- Chatto Cloud는 락인을 만들지 않는 방향임
- Chatto Cloud에서 호스팅되는 서버는 셀프 호스팅 서버와 100% 호환됨
- 언제든 데이터를 옮겨 Chatto Cloud 안팎으로 이동할 수 있음
0.4 상태와 1.0.0까지의 계획
- 현재 Chatto 버전은 0.4임
- 프로덕션 사용에 충분히 안정적이라고 간주됨
- 아직 몇 가지 중요한 기능은 빠져 있음
- 전체 계획은 Chatto Roadmap에서 볼 수 있음
- Chatto 0.5의 초점은 안전 기능과 클라이언트 개선임
- 콘텐츠 신고와 모더레이션 기능이 포함됨
- 특히 멀티 서버 기능을 다듬는 데 집중함
- Chatto 1.0.0은 약 6~12개월 뒤 도달할 것으로 예상됨
- 그 전까지는 파괴적 변경이 있을 수 있음
- 셀프 호스팅 사용자는 새 버전이 출시될 때 업데이트할 준비가 필요함
- 릴리스 소식이나 Chatto Cloud 베타 시작 알림은 Chatto announcements 뉴스레터로 받을 수 있으며, 발송 빈도는 약 월 1회임