A Chatto egy csapatoknak és online közösségeknek szánt csevegőalkalmazás, amely mostantól nyílt forráskódú, és bárki futtathatja a saját infrastruktúráján.
Körülbelül egy éve fejlesztik, és a Slackhez, a Microsoft Teamshöz vagy a Discordhoz hasonló, csatornaalapú kommunikációs élményt kínál. A Chatto azonban jobban épít a saját szerveren futtatásra, az adatvédelemre, a visszafogott erőforrásigényre és az egyszerű telepítésre.
Nem kell több különálló komponenst beállítani: a Chatto egyetlen futtatható állományként indul, amely tartalmazza a szervert és a webes frontendot is. Alaptelepítéshez külön adatbázis sem szükséges, bár a bonyolultabb környezetekben használhatunk Docker Compose-t vagy más infrastruktúra-eszközöket.
A projekt kész binárisokat ad Linuxra x86_64 és ARM64 rendszerekhez, valamint buildet macOS-re és Windowsra is. Inicializálás után a szerver saját webes felületet szolgál ki, amit böngészőből lehet elérni.
Kis erőforrásigénye ellenére a Chatto a modern kommunikációs platformoknál megszokott funkciókat kínálja: szöveges szobák, fájlmegosztás, reakciók, beágyazott videók, testreszabható szerepkörök és jogosultságok, hang- és videóhívások, valamint képernyőmegosztás.
A hang- és videóhívások végpontok között titkosítottak. A résztvevők számát a szerver kapacitása határozza meg, nem maga az alkalmazás szab határt.
A Chatto a szerveren tárolt személyes adatokat és csevegési tartalmakat is titkosítja. Minden felhasználó adatait külön titkosítási kulcs védi, amelyet a fiók törlésekor meg lehet semmisíteni, így a megmaradó titkosított adatok olvashatatlanná válnak.
Minden Chatto szerver önálló közösségként működik. A platform nem támogatja a föderációt, ezért az egyes példányok nem cserélnek és nem szinkronizálnak adatot egymással.
A felhasználók több közösséghez is csatlakozhatnak, ha közvetlenül elérik az egyes szervereket. Az adminisztrátorok több Chatto folyamatot is futtathatnak, ha különálló közösségeket szeretnének kezelni.
A projekt kiemeli, hogy a Chatto nem tartalmaz külső követőkódot vagy analitikát. Mivel az üzenetek és a személyes adatok az adminisztrátor szerverén maradnak, a szervezetek maguk dönthetik el, hol tárolják a kommunikációs adataikat.
Jelenleg a Chatto 0.4-es verziónál tart. A fejlesztő éles használatra is elég stabilnak tartja, de jelzi, hogy az 1.0-s verzió előtt még lehetnek visszafelé nem kompatibilis változások. Az 1.0-t nagyjából hat–tizenkét hónap múlva várja. A közelgő 0.5-ös kiadás a biztonságra és moderációra koncentrál, például tartalomjelentési lehetőségekre, valamint a több szervert érintő funkciók fejlesztésére.
A saját szerverre telepíthető változat mellett készül a Chatto Cloud nevű menedzselt szolgáltatás nyilvános bétája is. Ez fizetős tárhelyet kínál majd, de nem zár el további alkalmazásfunkciókat prémium előfizetés mögé.
A hosztolt szolgáltatás kezdetben teljes egészében európai tulajdonú infrastruktúrán fut, automatikus skálázást, éjszakai biztonsági mentéseket és leállás nélküli verziófrissítéseket kínál. További régiókat 2027 elejére terveznek.
További részletekért olvasd el a bejelentést. A Chatto forráskódja a projekt GitHub tárolójában érhető el. Külső kódbeli közreműködéseket egyelőre nem fogadnak. A telepítési útmutató és további információk a hivatalos Chatto self-hosting dokumentációban találhatók.

