Skip to content

besoeasy/telearia

Repository files navigation

TeleAria: Telegram-Controlled Cloud Downloader

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.

TeleAria

Features

  • Download files, torrents, and videos via Telegram bot commands
  • High-speed, concurrent downloads powered by Aria2
  • Real-time progress and status updates in Telegram
  • Integrated IMDB & Torrentino
  • Auto-sorted downloads for easy organization
  • Bandwidth and scheduling controls
  • Downloads shared via HTTP and Samba (SMB)

Quick Start (Docker CLI)

docker run -d \
  --name telearia \
  --restart unless-stopped \
  -p 6799:6799 \
  -p 445:445 \
  -p 6888:6888/tcp \
  -p 6888:6888/udp \
  -v telearia-data:/tmp/telearia \
  -e TELEGRAMBOT=Your-Telegram-Bot-Token \
  ghcr.io/besoeasy/telearia:main
  • Restrict access: -e WHITE_LIST_USER=123456,654321

Developer Version

docker run -d \
  --restart unless-stopped \
  --network host \
  -e TELEGRAMBOT=Your-Telegram-Bot-Token \
  ghcr.io/besoeasy/telearia:test

Accessing Downloads

  • 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)