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