Teamgram - Open source mtproto server written in golang
open source mtproto server implemented in golang with compatible telegram client.
English | 简体中文
Open source mtproto server written in golang
Mobile Protocol: Detailed Description (v.1.0, DEPRECATED)
Encrypted CDNs for Speed and Security Translate By @steedfly
TODO...
Centos 9 Stream Build and Install [@A Feel]
- Get source code
git clone https://github.com/teamgram/teamgram-server.git
cd teamgram-server
- init database
1. create database teamgram
2. init teamgram database
mysql -uroot teamgram < teamgramd/sql/teamgram2.sql
mysql -uroot teamgram < teamgramd/sql/migrate-20220321.sql
mysql -uroot teamgram < teamgramd/sql/migrate-20220326.sql
mysql -uroot teamgram < teamgramd/sql/migrate-20220328.sql
mysql -uroot teamgram < teamgramd/sql/migrate-20220401.sql
mysql -uroot teamgram < teamgramd/sql/migrate-20220412.sql
mysql -uroot teamgram < teamgramd/sql/migrate-20220419.sql
mysql -uroot teamgram < teamgramd/sql/migrate-20220423.sql
-
init minio buckets, bucket names:
documents
encryptedfiles
photos
videos
-
Build
cd scripts
./build.sh
- Run
cd ../teamgramd/bin
./runall2.sh
Important: default signIn verify code is 12345
Please report bugs, concerns, suggestions by issues, or join telegram group Teamgram中文社区 Or Teamgram to discuss problems around source code.
If need enterprise edition, please PM the author
If you like or are using this project to learn or start your solution, please give it a star. Thanks!