TeleAria is a powerful cloud downloader that combines the capabilities of Aria2 with Telegram. This tool allows you to effortlessly download files, torrents, and videos. TeleAria is designed to be compact and lightweight, while also providing a customizable environment that you can adjust to your liking. Additionally, it can be integrated with media management solutions like Plex or Jellyfin, enhancing your home media management experience.
- Versatile Downloading: Supports files, torrents, and videos.
- Telegram Control: Manage downloads via Telegram commands.
- Fast Performance: Enjoy high-speed downloads with Aria2.
- User-Friendly: Simple setup and intuitive interface.
- Real-Time Notifications: Get instant updates on progress.
- Organized Files: Automatically sort downloads by type.
- Scheduled Downloads: Optimize bandwidth with scheduling.
- Bandwidth Control: Manage download/upload speeds.
TeleAria supports seamless media library management. Simply mount your download folder, and point Plex or Jellyfin to this directory:
- Mount Download Folder: Add the
-vflag during setup to specify the download directory.-v /path/to/downloads:/tmp/downloads
- Point Plex or Jellyfin:
- In Plex or Jellyfin, set
/tmp/downloadsas the media folder to automatically access all downloaded content.
- In Plex or Jellyfin, set
TeleAria now supports Stremio, enabling you to view downloaded content in your Stremio library.
- Manifest URL:
http://localhost:6799/manifest.json
Run TeleAria using Docker by replacing Telegram-Bot-Token with your actual token:
docker run -d \
--name telearia \
--restart unless-stopped \
--network host \
-e TELEGRAMBOT=Telegram-Bot-Token \
ghcr.io/besoeasy/telearia:mainIf you want only authorized Telegram accounts to have access to content, replace WHITELISTUSER with your actual uuserId(s):
# Single user is like 12345, and multiple users must use the separator character: ,
-e WHITE_LIST_USER=123456,654321 # You can also mount download folder
-v /home/$USER/telearia:/tmp/downloads \
# You can also set custom url for telearia
-e TUNNELURL=http://localhost:6799 \Pair TeleAria with a Cloudflare Tunnel for enhanced self-hosting.
Or you can use something like Serveo as well.
ssh -R 80:localhost:6799 serveo.net