Projektet er offentliggjort på GitHub Opengram – en åben serverimplementering af Telegram, skrevet i C#/.NET 9. Projektet implementerer MTProto og gør det muligt at opsætte en kompatibel serverdel af messenger på egen infrastruktur.
Opengram hævder at støtte personlige chats, grupper, supergrupper, kanaler, hemmelige chats, Bot API, opkald via TURN/STUN og mediasoup, klistermærker, reaktioner, tilpassede emojis, historier, Stars og Star Gifts. Arkitektonisk server er det sammensat som et sæt mikrotjenester, der køres via Docker Compose: separate komponenter håndterer indkommende MTProto-forbindelser, godkendelse, sessioner, behandling af kommandoer og forespørgsler, Bot API, filer, opkald og administration.
Projektet ligner endnu en tidlig, men ambitiøs forsøg på at få en selv-hosted alternativ serverinfrastruktur til Telegram. Det er vigtigt at bemærke, at det ikke er et officielt Telegram-projekt og ikke en klar "erstatning for Telegram med ét klik", men en eksperimentel åben implementering, der kræver konfiguration af nøgler, miljø og infrastrukturtjenester.
Projektets licens beskrives som: projektet er baseret på mytelegram. Alle rettigheder til den originale kode tilhører dens forfattere; respekter betingelserne i den oprindelige projekts licens og varemærkerne for Telegram.
Kilde: linux.org.ru
