diff --git a/blueprints/qbittorrent/docker-compose.yml b/blueprints/qbittorrent/docker-compose.yml new file mode 100644 index 00000000..38e2fdec --- /dev/null +++ b/blueprints/qbittorrent/docker-compose.yml @@ -0,0 +1,29 @@ +# docker-compose.yml +# +# IMPORTANT: First-time setup information +# - Default username: admin +# - Password: Check container logs for temporary password on first startup +# - Access via your configured domain (HTTPS) after deployment +# - Change the default password immediately after first login +# +services: + qbittorrent: + image: lscr.io/linuxserver/qbittorrent:latest + restart: unless-stopped + environment: + - PUID=1000 + - PGID=1000 + - WEBUI_PORT=8080 + - TORRENTING_PORT=6881 + volumes: + - qb_config:/config + - qb_downloads:/downloads + ports: + - 8080 + - 6881:6881 + - 6881:6881/udp + labels: + - "traefik.enable=true" +volumes: + qb_config: + qb_downloads: diff --git a/blueprints/qbittorrent/qbittorrent.svg b/blueprints/qbittorrent/qbittorrent.svg new file mode 100644 index 00000000..69d8cf62 --- /dev/null +++ b/blueprints/qbittorrent/qbittorrent.svg @@ -0,0 +1,16 @@ + + + qbittorrent-new-light + + + + + + + + + + + + + \ No newline at end of file diff --git a/blueprints/qbittorrent/template.toml b/blueprints/qbittorrent/template.toml new file mode 100644 index 00000000..96c38812 --- /dev/null +++ b/blueprints/qbittorrent/template.toml @@ -0,0 +1,11 @@ +[variables] +main_domain = "${domain}" + +[config] +env = [] +mounts = [] + +[[config.domains]] +serviceName = "qbittorrent" +port = 8080 +host = "${main_domain}" diff --git a/meta.json b/meta.json index 0af46940..9dab7f27 100644 --- a/meta.json +++ b/meta.json @@ -4243,6 +4243,23 @@ "management" ] }, + { + "id": "qbittorrent", + "name": "qBittorrent", + "version": "latest", + "description": "A free and open-source BitTorrent client with web interface for remote management. Default login: admin (check container logs for temporary password on first startup).", + "logo": "qbittorrent.svg", + "links": { + "github": "https://github.com/qbittorrent/qBittorrent", + "website": "https://www.qbittorrent.org/", + "docs": "https://github.com/qbittorrent/qBittorrent/wiki" + }, + "tags": [ + "torrent", + "download", + "file-sharing" + ] + }, { "id": "qdrant", "name": "Qdrant",