MyTelegram is a self-hosted C# implementation of the Telegram server-side API, designed for private deployments and extensibility.
- API Layer:
216 - MTProto Transports:
Abridged,Intermediate - Private Chat
- Supergroup Chat
- Channel
- End-to-End Encrypted Chat
- Voice & Video Calls
- Bot Support (Partial)
- Privacy settings & 2FA
- Stickers
- Reactions
- Star Gifts
- Forum Topics
- Themes & Wallpapers
- Auto-Delete Messages
- Scheduled Messages
- Chatlist
- Telegram Business
- Stories
- Passkey login
- Email Login
- Email Sender
- Direct Messages
- Push Server (Firebase)
- Download the Docker Compose configuration files:
https://raw.githubusercontent.com/loyldg/mytelegram/dev/docker/compose/docker-compose.yml
https://raw.githubusercontent.com/loyldg/mytelegram/dev/docker/compose/.env
-
Edit
.envand replace192.168.1.100with your own server IP address. -
Start the server:
mkdir -p ./data/mytelegram
chmod -R a+w ./data/mytelegram
docker compose up
- Default verification code (for testing only):
22222
./build-all-amd64.sh
./build-all-arm64.sh
| Platform | Repository |
|---|---|
| Desktop (TDesktop) | https://github.com/loyldg/mytelegram-tdesktop |
| Android | https://github.com/loyldg/mytelegram-android |
| iOS | https://github.com/loyldg/mytelegram-iOS |
| WebK | https://github.com/loyldg/mytelegram-webk |
| WebA | https://github.com/loyldg/mytelegram-weba |
- Clone the client source code.
- Search for
192.168.1.100in all files and replace it with your own server IP.
If you find MyTelegram helpful, please consider giving the project a ⭐.
- Contact author: https://t.me/mytelegram666
- MyTelegram Channel: https://t.me/+9wMJrMqLTIoyYzM8
- Discussion Group: https://t.me/+S-aNBoRvCRpPyXrR