Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

245 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TeleAria: Telegram Controlled Cloud Downloader Manageer

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.

TeleAria

Key Features

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

Plex & Jellyfin Integration

image

TeleAria supports seamless media library management. Simply mount your download folder, and point Plex or Jellyfin to this directory:

  1. Mount Download Folder: Add the -v flag during setup to specify the download directory.
    -v /path/to/downloads:/tmp/downloads
  2. Point Plex or Jellyfin:
    • In Plex or Jellyfin, set /tmp/downloads as the media folder to automatically access all downloaded content.

Stremio Integration

TeleAria now supports Stremio, enabling you to view downloaded content in your Stremio library.

  • Manifest URL:
    http://localhost:6799/manifest.json

image

Quick Installation with Docker

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:main

If 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 \

Tunnel Setup

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

About

TeleAria: Telegram-Controlled Cloud Downloader

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages