Opengram — implementazione open source del server Telegram

È stato pubblicato su GitHub un progetto Opengram — implementazione server open source di Telegram, scritta in C#/.NET 9. Il progetto implementa MTProto e consente di distribuire una parte server compatibile del messenger sulla propria infrastruttura.

Opengram supporta chat private, gruppi, supergruppi, canali, chat segrete, Bot API, chiamate tramite TURN/STUN e mediasoup, adesivi, reazioni, emoji personalizzati, storie, Stars e Star Gifts. Architettonicamente server è strutturato come un insieme di microservizi, avviati tramite Docker Compose: componenti separati gestiscono le connessioni MTProto in ingresso, l'autenticazione, le sessioni, l'elaborazione di comandi e richieste, Bot API, file, chiamate e amministrazione.

Il progetto appare ancora come un tentativo precoce ma ambizioso di ottenere un'alternativa self-hosted all'infrastruttura server di Telegram. È importante notare che non si tratta di un progetto ufficiale di Telegram e non è un "sostituto di Telegram con un solo clic", ma di un'implementazione open source sperimentale che richiede la configurazione di chiavi, ambiente e servizi infrastrutturali.

La licenza del progetto è descritta come: il progetto si basa su mytelegram. Tutti i diritti sul codice originale appartengono ai suoi autori; si prega di rispettare le condizioni di licenza del progetto originale e i marchi di Telegram.

Fonte: linux.org.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster