Chatto, 이제 오픈소스로 공개되어 셀프 호스팅 가능
요약
그룹/팀 채팅 앱인 Chatto가 오픈소스로 공개되어 누구나 직접 호스팅할 수 있게 되었습니다. 이 애플리케이션은 빠르고 컴팩트한 사용감을 목표로 하며, 서버 간 페더레이션이나 서드파티 추적 없이 독립적인 커뮤니티를 운영합니다. 데이터는 사용자별 키로 암호화되며, 자체 프론트엔드를 제공하여 배포가 용이합니다.
핵심 포인트
- 오픈소스 공개로 누구나 셀프 호스팅 가능
- 서버 간 페더레이션 및 서드파티 추적 없음
- 데이터는 사용자별 키로 완전 암호화됨
- Homebrew를 이용한 쉬운 설치 및 배포 지원
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회임
AI 자동 생성 콘텐츠
본 콘텐츠는 GeekNews의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기