Projektet er blevet offentliggjort på GitHub Opengram — en open source-serverimplementering af Telegram, skrevet i C#/.NET 9. Projektet implementerer MTProto og giver dig mulighed for at implementere en kompatibel serversideversion af messengeren på din egen infrastruktur.
Opengram hævder at understøtte private chats, grupper, supergrupper, kanaler, hemmelige chats, Bot API, opkald via TURN/STUN og MediaSoup, klistermærker, reaktioner, brugerdefinerede emoji, historier, stjerner og stjernegaver. Arkitektonisk set. server Det er bygget som et sæt af mikrotjenester, der køres via Docker Compose: individuelle komponenter er ansvarlige for indgående MTProto-forbindelser, godkendelse, sessioner, kommando- og anmodningsbehandling, Bot API, filer, kald og administration.
Projektet ser i øjeblikket ud til at være et tidligt, men ambitiøst forsøg på at skabe et selvhostet alternativ til Telegrams serverinfrastruktur. Det er vigtigt at bemærke, at dette ikke er et officielt Telegram-projekt eller en færdiglavet "Telegram-erstatning med ét klik", men en eksperimentel open source-implementering, der kræver opsætning af nøgler, et miljø og infrastrukturtjenester.
Projektlicensen er beskrevet som følger: projektet er baseret på mittelegramAlle rettigheder til den originale kode tilhører dens forfattere; respekter venligst licensvilkårene for det originale projekt og Telegrams varemærker.
Kilde: linux.org.ru
