autobrr
v1.0.0IRC announce monitoring and filtered download automation.
x-arcane:
icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/svg/autobrr.svg
urls:
- https://autobrr.com/installation/docker/
services:
autobrr:
image: ghcr.io/autobrr/autobrr:latest
restart: unless-stopped
ports:
- "${APP_PORT:-7474}:7474"
user: "${PUID:-1000}:${PGID:-1000}"
environment:
TZ: ${TZ:-Etc/UTC}
AUTOBRR__HOST: 0.0.0.0
AUTOBRR__PORT: "7474"
volumes:
- ${BASE_PATH}/config:/config
labels:
com.getarcaneapp.arcane.icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/svg/autobrr.svg
APP_PORT=7474
BASE_PATH=/data/compose/autobrr
PUID=1000
PGID=1000
TZ=Etc/UTC
README
IRC announce monitoring and filtered download automation.
Deployment
Copy .env.example to .env (or enter its values in Arcane), set paths and credentials, and deploy compose.yaml. Open http://HOST:APP_PORT (default 7474). Use reachable hostnames or host IPs for services in other Compose projects; localhost inside a container refers to that container.
Create ${BASE_PATH}/config writable by PUID:PGID. The application creates its configuration on first start; create an account in the web interface, then add IRC/indexer credentials, download clients, and filters. This template selects no trackers or automatic download filters. It uses a SQLite database persisted under /config.