Opengram — otvorena implementacija Telegram servera

Na GitHubu je objavljen projekt Opengram — otvorena serverska realizacija Telegrama, napisana na C#/.NET 9. Projekt implementira MTProto i omogućuje postavljanje kompatibilnog serverskog dijela messengera na vlastitoj infrastrukturi.

Opengram tvrdi da podržava privatne chatove, grupe, supergrupe, kanale, tajne chatove, Bot API, pozive putem TURN/STUN i mediasoup, naljepnice, reakcije, prilagođene emojije, priče, Stars i Star Gifts. Arhitektonski server sastavljen je kao skup mikroservisa koji se pokreću putem Docker Compose-a: pojedinačne komponente su odgovorne za dolazne MTProto veze, autorizaciju, sesije, obradu komandi i zahtjeva, Bot API, datoteke, pozive i administraciju.

Projekt do sada izgleda kao rana, ali ambiciozna pokušaj dobivanja self-hosted alternative serverskoj infrastrukturi Telegrama. Važno je napomenuti da ovo nije službeni projekt Telegrama i nije gotova 'zamjena Telegrama jednim klikom', već eksperimentalna otvorena realizacija koja zahtijeva konfiguraciju ključeva, okruženja i infrastrukturnih servisa.

Licenca projekta opisana je ovako: projekt se temelji na mytelegram. Sva prava na izvorni kod pripadaju njegovim autorima; poštujte uvjete licence izvornog projekta i trgovačke marke Telegram.

Izvor: linux.org.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster