TeleAria is a lightweight, self-hosted solution that combines the power of Aria2 and Telegram to enable remote downloading of files, torrents, and videos. With real-time updates, bandwidth controls, and seamless sharing via HTTP and Samba (SMB), TeleAria makes it easy to manage and access your downloads from any device.
- Download files, torrents, and videos via Telegram bot commands
- High-speed, concurrent downloads powered by Aria2
- Real-time progress and status updates in Telegram
- Auto-sorted downloads for easy organization
- Bandwidth and scheduling controls
- Downloads shared via HTTP and Samba (SMB)
docker run -d \
--name telearia \
--restart unless-stopped \
-p 6799:6799 \
-p 445:445 \
-e TELEGRAMBOT=Your-Telegram-Bot-Token \
ghcr.io/besoeasy/telearia:main
- Restrict access:
-e WHITE_LIST_USER=123456,654321
- Mount downloads:
-v /tmp/telearia:/tmp/telearia
podman run -d \
--name telearia \
--restart unless-stopped \
-p 6799:6799 \
-p 6800:445 \
-e TELEGRAMBOT=Your-Telegram-Bot-Token \
ghcr.io/besoeasy/telearia:test
- HTTP: Open
http://<host>:6799/
in your browser to browse and download files. - Samba (SMB) Share:
- Connect to the SMB share from VLC, NOVA Video Player (Android TV), Linux, Windows, or iOS file managers.
- Network path:
smb://<host>/telearia
(adjust as needed for your setup)
Expose your TeleAria instance securely over the internet using Cloudflare Tunnel or Serveo:
- Cloudflare Tunnel: Cloudflare Tunnel Documentation
- Serveo Example:
ssh -R 80:localhost:6799 serveo.net