Custom Docker Images for Mirror Leech Telegram Bot
10K+
Ready-to-run Docker images for the Mirror Leech Telegram Bot (MLTB). Each image ships a pre-assembled toolchain — media, download, archive, and repair utilities — so you can mount your bot's code and run without maintaining a long list of CLI tools.
Images are rebuilt automatically every day from the latest upstream releases, with no pinned versions to go stale.
python:3.14-alpine) and Debian slim (python:3.14-slim).linux/amd64 and linux/arm64./SABnzbd.Asia/Jakarta.docker pull arakurumi/mltb:latest
docker run --rm -it arakurumi/mltb:latest
| Tag | Base Variant | Notes |
|---|---|---|
latest | Alpine | Alias for the Alpine image. |
alpine | Alpine | Alpine-based build. |
slim | Debian slim | Debian-based build. |
debian | Debian slim | Alias for the Debian image. |
Every tag resolves to an image in the arakurumi/mltb repository. latest and alpine are built from the Alpine base; slim and debian from the Debian slim base.
| Category | Tools |
|---|---|
| Download & transfer | aria2, JDownloader, N_m3u8DL-RE, qBittorrent-nox, rclone, SABnzbd |
| Media & metadata | Bento4, FFmpeg, libmagic, MediaInfo, MKVToolNix |
| Archive & repair | 7-Zip, par2, unrar |
| Runtime & utilities | coreutils, cURL, Deno, Fastfetch, Git, Gost, OpenJDK 25, Python, util-linux |
Also included: ca-certificates, fuse3, openssl, and tzdata (plus locales and xz-utils on the Debian build). The timezone is set to Asia/Jakarta.
A few binaries are renamed on purpose for compatibility in restricted deployment environments (such as Heroku). Use the alias names inside your image or runtime commands.
| Original command | Available as |
|---|---|
aria2c | c2aira |
java | avaj |
qbittorrent-nox | xon-tnerrottibq |
rclone | enolcr |
SABnzbd is bundled as a source tree under /SABnzbd. Start it with Python:
python /SABnzbd/SABnzbd.py \
--config-file sabnzbd/SABnzbd.ini \
--server 127.0.0.1:8070 \
--browser 0 \
--daemon \
--clean \
--logging 0 \
--console
Neither image includes build dependencies by default. Add them temporarily, install the package, then remove them again.
Alpine (apk)
export CC=clang
apk add --no-cache --virtual BuildDependency \
build-base \
clang \
curl-dev
pip install --break-system-packages --no-cache-dir \
pycurl \
TgCrypto
apk del BuildDependency
Debian (apt)
apt-get update
apt-get install --yes --no-install-recommends build-essential
pip install --break-system-packages --no-cache-dir \
pycurl \
TgCrypto
apt-get purge --yes build-essential
apt-get autoremove --yes
no-cache and pull the latest upstream releases, so results can change between builds. Pin a known working digest or tag for fully repeatable deployments.MIT License, as declared in the container image metadata (org.opencontainers.image.licenses).
Content type
Image
Digest
sha256:72aa0202b…
Size
335.8 MB
Last updated
about 3 hours ago
docker pull arakurumi/mltb