GitHubis on avaldatud projekt Opengram — avatud serveri teostus Telegramist, kirjutatud C#/.NET 9. Projekt rakendab MTProto ja võimaldab installeerida ühilduva serveriosa messengerile oma infrastruktuurile.
Opengram kuulutab välja toimetuleku isiklike vestluste, gruppide, supergruppide, kanalite, saladusvestluste, Bot API, helistamise kaudu TURN/STUN ja mediasoup, kleebiste, reaktsioonide, kohandatud emoodide, lugude, Stars ja Star Gifts toetuse. Arhitektuuriliselt server on see üles ehitatud mikroteenuste kogumina, mida käitatakse Docker Compose'i kaudu: eraldi koostisosad vastutavad saabuvate MTProto ühenduste, autoriseerimise, sessioonide, käskude ja päringute töötlemise, Bot API, failide, kõnede ja haldamise eest.
Projekt näeb praegu välja nagu varajane, kuid ambitsioonikas katse saada self-hosted alternatiiv Telegrami serveri infrastruktuurile. Oluline on märkida, et see ei ole Telegrami ametlik projekt ja ei ole valmis 'ühe klikiga Telegrami asendaja', vaid katsetuslik, avatud teostus, mis vajab võtmete, keskkonna ja infrastruktuuri teenuste seadistamist.
Projekti litsents on kirjeldatud järgmiselt: projekt põhineb mytelegram. Kõik õigused originaalkoodi suhtes kuuluvad selle autoritele; palun austage lähteprojekti litsentsitingimusi ja Telegrami kaubamärke.
Allikas: linux.org.ru
