Opengram — отворена реализация на Telegram сървър

Проектът е публикуван в GitHub Opengram — отворена сървърна реализация на Telegram, написана на C#/.NET 9. Проектът реализира MTProto и позволява разгръщането на съвместима сървърна част на месинджъра на собствена инфраструктура.

Opengram обявява поддръжка на лични чатове, групи, супер-групи, канали, тайни чатове, Bot API, обаждания чрез TURN/STUN и mediasoup, стикери, реакции, персонализирани емоджи, истории, Stars и Star Gifts. Архитектурно сървър е събран като набор от микросервизи, стартирани чрез Docker Compose: отделни компоненти отговарят за входящите MTProto свързвания, авторизация, сесии, обработка на команди и заявки, Bot API, файлове, обаждания и администриране.

Проектът в момента изглежда като ранна, но амбициозна опитност за получаване на self-hosted алтернатива на сървърната инфраструктура на Telegram. Важно е да се отбележи, че това не е официален проект на Telegram и не представлява готов "заменител на Telegram с едно кликване", а експериментална отворена реализация, изискваща настройка на ключове, среда и инфраструктурни услуги.

Лицензията на проекта е описана така: проектът е основан на mytelegram. Всички права върху оригиналния код принадлежат на неговите автори; уважавайте условията на лицензията на изходния проект и търговските марки на Telegram.

Източник: linux.org.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster