Skip to content

Chatto Self-Hosting Documentation

A fully-featured, compact, and really, really snappy team chat server that you can host on your own infrastructure.
Chatto room view showing messages, reactions, room navigation, and the member list. Chatto room view showing messages, reactions, room navigation, and the member list.
  • A fully-featured chat experience: all the features you’ve come to love (or not) from other chat apps, but without the bloat. Yes, including file sharing, video embeds, and voice/video calls with screen sharing!
  • It’s just a single binary: start simple by throwing the executable on your favorite server — no separate database required. or scale out with Docker Compose, Kubernetes, or your company’s weird homegrown deployment system.
  • Flexible permissions and roles: server operators get fine-grained control over who can do what and where. Keep your server simple with just a few channels, or go full monty with hundreds of rooms sorted into room groups, each acting as a permission boundary.
  • It’s crazy fast: both the backend and the frontend are compact, light on resource usage, and optimized for snappy performance. No, seriously. We really did go hard on performance. Maybe a little too hard.
  • Focus on data protection and privacy: Chatto encrypts message text and selected durable account fields with per-user keys, supports crypto-shredding during account deletion, and documents the fields and assets outside that encryption boundary.