Paste hoster links, get named video files: Debrid-Link, 7-Zip and a web UI in one container.
1.5K
AniLink-Downloader downloads and unpacks media from single or multipart archives (mostly .rar, which may be password
protected), and runs as one container with a web page. Paste the hoster links of a season, an episode or a film, and it
creates the direct download links with Debrid-Link, downloads the archive parts,
unpacks them with 7-Zip and puts the renamed video into a folder named after the show.
Everything stays local: there is no account, no login and no database. 7-Zip is part of the image, so Docker is the only thing you have to install.
ghcr.io/mcmodersd/anilink-downloaderlinux/amd64, linux/arm64 and linux/arm/v7 (a Raspberry Pi 2 or newer)| Tag | Meaning |
|---|---|
latest | The newest release. |
3 | The newest 3.x release: updates that stay within version 3. |
3.1 | The newest 3.1.x release: bug fixes only. |
3.1.0 | Exactly this release. It never changes. |
edge | The newest state of the master branch. It is not a release and may be rough. |
Create a folder, for example anilink, with an empty folder downloads inside it. Create the downloads folder
yourself, before the first start: on Linux, Docker would otherwise create it for root, and the container, which runs
as user 1000, could not write into it. Next to it, create the file docker-compose.yaml:
services:
anilink:
image: mcmodersd/anilink-downloader:latest
container_name: AniLink-Downloader
restart: unless-stopped
pull_policy: always
user: 1000:1000
build: .
environment:
Concurrent_Downloads: 3
Debrid_Request_Delay: 500
Debrid_ApiKey: ${DEBRID_API_KEY}
Archive_Password_0: ${ARCHIVE_PASSWORD_0:-}
Archive_Password_1: ${ARCHIVE_PASSWORD_1:-}
ports:
- 8080:8080/tcp
volumes:
- ./downloads:/downloads
networks:
default:
name: AniLink-Network
The build: . line is only used when you build the image yourself, and can stay as it is.
And the file .env, with your key. The default archive passwords are optional:
DEBRID_API_KEY=your-api-key
ARCHIVE_PASSWORD_0=www.example.org
ARCHIVE_PASSWORD_1=
Start it from that folder and open http://localhost:8080:
docker compose up -d
Within a minute docker compose ps shows the container as healthy.
| Setting | Where | Default | Meaning |
|---|---|---|---|
DEBRID_API_KEY | .env | none | Your private Debrid-Link API key. Required: the container stops without it. |
ARCHIVE_PASSWORD_0 | .env | empty | First default password for protected archives. |
ARCHIVE_PASSWORD_1 | .env | empty | Second default password. Tried after the first, before you are asked. |
Debrid_Request_Delay | docker-compose.yaml | 500 | Pause in milliseconds between two Debrid-Link requests (0 to 60000). |
Concurrent_Downloads | docker-compose.yaml | 3 | How many archive parts are downloaded at the same time. |
user | docker-compose.yaml | 1000:1000 | The user the container runs as, and so the owner of the files. |
| Port | docker-compose.yaml | 8080 | 8080:8080 is host:container. For port 9090 on the host, write 9090:8080. |
| Volume | docker-compose.yaml | ./downloads | ./downloads:/downloads is host folder:container folder. |
More than two default passwords, the log level and everything else are on the Configuration page.
/health/live; docker compose ps shows the result.This project does not promote or endorse piracy. Please only use AniLink-Downloader with legally obtained, licensed, or copyright-free content. For your own protection, always use a VPN, since not all websites or hosters are safe and trustworthy.
Content type
Image
Digest
sha256:12d3eadaa…
Size
52.8 MB
Last updated
about 23 hours ago
docker pull mcmodersd/anilink-downloader