diff --git a/.env.example b/.env.example
index e679fef..ddb753b 100644
--- a/.env.example
+++ b/.env.example
@@ -37,6 +37,7 @@ JELLYFIN_API_KEY=
JELLYSEERR_API_KEY=
SABNZBD_API_KEY=
IMMICH_API_KEY=
+AUTOBRR_API_KEY=
HOMEASSISTANT_ACCESS_TOKEN=
HOMEPAGE_VAR_TITLE="Docker-Compose NAS"
HOMEPAGE_VAR_SEARCH_PROVIDER=google
diff --git a/.gitignore b/.gitignore
index 6653375..bea350a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -23,5 +23,6 @@ docker-compose.override.yml
/calibre-web
/cleanuparr
/cross-seed
+/autobrr
!/cleanuparr/blacklist.json
!/cleanuparr/logs/.gitkeep
\ No newline at end of file
diff --git a/README.md b/README.md
index 6c15f71..f4da11e 100644
--- a/README.md
+++ b/README.md
@@ -89,6 +89,7 @@ I am running it in Ubuntu Server 22.04; I also tested this setup on a [Synology
| [Cleanuparr](https://github.com/Cleanuparr/Cleanuparr) | Optional - Cleanuparr is a tool for automating the cleanup of unwanted or blocked files in Sonarr and Radarr
Enable with `COMPOSE_PROFILES=cleanuparr` | [cleanuparr/cleanuparr](https://ghcr.io/cleanuparr/cleanuparr) | /cleanuparr |
| [Huntarr](https://github.com/PlexGuide/Huntarr) | Optional - Huntarr is a specialized utility that automates discovering missing and upgrading your media collection
Enable with `COMPOSE_PROFILES=huntarr` | [plexguide/huntarr](https://ghcr.io/plexguide/huntarr) | /huntarr |
| [Cross-Seed](https://github.com/cross-seed/cross-seed) | Optional - Cross-Seed is a tool for automating the cross-seeding of torrents
Enable with `COMPOSE_PROFILES=cross-seed` | [cross-seed/cross-seed](https://ghcr.io/cross-seed/cross-seed) | |
+| [Autobrr](https://github.com/autobrr/autobrr) | Optional - Autobrr is a tool for automating the downloading of torrents
Enable with `COMPOSE_PROFILES=autobrr` | [autobrr/autobrr](https://ghcr.io/autobrr/autobrr) | /autobrr |
Optional containers are not enabled by default, they need to be enabled,
see [Optional Services](#optional-services) for more information.
@@ -139,6 +140,7 @@ If you want to show Jellyfin information in the homepage, create it in Jellyfin
| `JELLYFIN_API_KEY` | Jellyfin API key to show information in the homepage | |
| `JELLYSEERR_API_KEY` | Jellyseer API key to show information in the homepage | |
| `SABNZBD_API_KEY` | Sabnzbd API key to show information in the homepage | |
+| `AUTOBRR_API_KEY` | Autobrr API key to show information in the homepage | |
| `HOMEPAGE_VAR_TITLE` | Title of the homepage | `Docker-Compose NAS` |
| `HOMEPAGE_VAR_SEARCH_PROVIDER` | Homepage search provider, [see list here](https://gethomepage.dev/en/widgets/search/) | `google` |
| `HOMEPAGE_VAR_HEADER_STYLE` | Homepage header style, [see list here](https://gethomepage.dev/en/configs/settings/#header-style) | `boxed` |
diff --git a/docker-compose.yml b/docker-compose.yml
index c3ed8c1..76820fa 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -237,6 +237,36 @@ services:
- traefik.http.services.flaresolverr.loadbalancer.server.port=8191
profiles:
- flaresolverr
+ autobrr:
+ container_name: autobrr
+ image: ghcr.io/autobrr/autobrr:latest
+ restart: always
+ environment:
+ - TZ=${TIMEZONE}
+ - AUTOBRR__BASE_URL=/autobrr/
+ user: ${USER_ID}:${GROUP_ID}
+ volumes:
+ - ${CONFIG_ROOT:-.}/autobrr:/config
+ labels:
+ - traefik.enable=true
+ - traefik.http.middlewares.autobrr-strip.stripprefix.prefixes=/autobrr
+ - traefik.http.middlewares.autobrr-strip.stripprefix.forceSlash=true
+ - traefik.http.routers.autobrr.rule=(Host(`${HOSTNAME}`) && PathPrefix(`/autobrr`))
+ - traefik.http.routers.autobrr.tls=true
+ - traefik.http.routers.autobrr.tls.certresolver=myresolver
+ - traefik.http.services.autobrr.loadbalancer.server.port=7474
+ - traefik.http.routers.autobrr.middlewares=autobrr-strip
+ - homepage.group=Download
+ - homepage.name=Autobrr
+ - homepage.icon=autobrr.png
+ - homepage.href=/autobrr
+ - homepage.description=Torrent download automation
+ - homepage.weight=7
+ - homepage.widget.type=autobrr
+ - homepage.widget.url=http://autobrr:7474
+ - homepage.widget.key=${AUTOBRR_API_KEY}
+ profiles:
+ - autobrr
qbittorrent:
image: lscr.io/linuxserver/qbittorrent:libtorrentv1
container_name: qbittorrent