Sign inSign up

arakurumi/mltb

By arakurumi

•Updated about 18 hours ago

Custom Docker Images for Mirror Leech Telegram Bot

Image
Internet of things
Machine learning & AI
Web servers
6

10K+

arakurumi/mltb repository overview

Docker-MLTB

Ready-to-run Docker images for the Mirror Leech Telegram Bot (MLTB). Docker-MLTB bundles a practical set of download, media, archive, and repair tooling into a single small image, available in both alpine and debian variants.

Images are rebuilt automatically every day from the latest upstream releases, with no pinned versions to go stale.

⁠Features

  • Download & transfer — aria2 (aria2-next on Debian), JDownloader, m3u8 (N_m3u8DL-RE), qBittorrent-nox, rclone, SABnzbd
  • Media & metadata — Bento4, FFmpeg, libmagic, MediaInfo, MKVToolNix
  • Archive & repair — 7-Zip, par2, unrar
  • Runtime & utilities — Python 3 + pip, OpenJDK 25 (Temurin JRE on Debian), QuickJS, coreutils, curl, git, fastfetch, usque, util-linux
  • Heroku-friendly aliases — aria2c, java, qbittorrent-nox, and rclone are renamed for restricted environments
  • Multi-architecture — linux/amd64 and linux/arm64
  • Timezone — set to Asia/Jakarta

Two base variants are published, each with its own default shell:

TagBase imageDefault shellPlatforms
latestpython:alpine/bin/shlinux/amd64, arm64
alpinepython:alpine/bin/shlinux/amd64, arm64
debianpython:slim/bin/bashlinux/amd64, arm64

⁠Quick Start

Pull the image for the variant you prefer:

docker pull arakurumi/mltb:latest

Start an interactive shell:

docker run --rm -it arakurumi/mltb:latest

Working on files in your current directory? Mount it as a workspace:

docker run --rm -it -v "$PWD:/workspace" -w /workspace arakurumi/mltb:latest

On Windows PowerShell:

docker run --rm -it -v "${PWD}:/workspace" -w /workspace arakurumi/mltb:latest

For the Debian-based image, use arakurumi/mltb:debian; its default shell is /bin/bash.

These images expose no ports by default — they are intended for interactive and command-line use. latest is an alias for the Alpine image.

⁠Heroku-friendly aliases

A few binaries are renamed on purpose for compatibility in restricted deployment environments. Use the alias names inside your image or runtime commands.

Original commandAvailable as
aria2cc2aira
javaavaj
qbittorrent-noxxon-tnerrottibq
rcloneenolcr

⁠Configuration

VariableRequiredDefaultDescription
LANGNoen_US.UTF-8Locale used in the container
LC_ALLNoC.UTF-8Locale override (set in the Debian variant)
TZNoAsia/JakartaContainer time zone
DEBIAN_FRONTENDNononinteractiveDebian package frontend (Debian variant only)
PIP_NO_CACHE_DIRNo1Disables pip's download cache
PYTHONDONTWRITEBYTECODENo1Prevents Python from writing .pyc files
PYTHONUNBUFFEREDNo1Forces Python streams to be unbuffered

⁠Tags

Only the base-variant tags are published:

latest
alpine
debian

These tags are rebuilt and pushed automatically on changes to the source and on a daily schedule, so their contents can change between pulls.

⁠Updating

Pull fresh copies of the tag you use:

docker pull arakurumi/mltb:latest
docker pull arakurumi/mltb:debian

⁠Documentation

Full source and build details are on GitHub: arakurumi/mirror-leech-telegram-bot-docker⁠

⁠License

Released under the MIT License⁠.

Tag summary

Content type

Image

Digest

sha256:2c91946d6…

Size

300.3 MB

Last updated

about 19 hours ago

docker pull arakurumi/mltb