Teamgram - Open source mtproto server written in golang
open source mtproto server implemented in golang with compatible telegram client.
Introduce
Open source mtproto server written in golang
Architecture

Documents
Diffie–Hellman key exchange
Creating an Authorization Key
Mobile Protocol: Detailed Description (v.1.0, DEPRECATED)
Encrypted CDNs for Speed and Security Translate By @steedfly
Quick start with Docker
Docker run demo
Manual Build and Install
Depends
- mysql
- redis
- etcd
- kafka
- minio
- ssdb or pika
Build
git clone https://github.com/teamgram/teamgram-server.git
cd teamgram-server
cd scripts
./build.sh
cd teamgramd/bin
./runall2.sh
More
Note
Compatible clients
Important: default signIn and signOut verify code is 12345
Android client for Teamgram
iOS client for Teamgram
tdesktop for Teamgram
TODO
Feedback
Please report bugs, concerns, suggestions by issues.
Notes
If need enterprise edition, please PM the author