Files
templates/blueprints/rutorrent/docker-compose.yml
Shishir Ahmed afd1976d56 Add ruTorrent blueprint (crazy-max image) (#280)
* Add ruTorrent blueprint and meta.json entry

* Add blueprints/rutorrent (compose + template + logo)

* Rename folder to blueprints/rutorrent and ensure logo path

* Update meta.json with new software entries and modifications

- Added new applications including Ackee, Activepieces, Actual Budget, AdGuard Home, Adminer, Affine Pro, AList, AllTube, Ampache, AnonUpload, Answer, AnythingLLM, Apprise API, Appsmith, Aptabase, ArangoDB, Argilla, Audiobookshelf, Authorizer, Authelia, BabyBuddy, Backrest, Baikal, Barrage, Baserow, Bazarr, Beszel, and more.
- Updated links, descriptions, and tags for existing applications.
- Removed duplicates and ensured consistent formatting across the file.
- Enhanced the overall structure and organization of the application catalog.

* Update blueprints/rutorrent/docker-compose.yml

---------

Co-authored-by: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com>
2025-08-22 23:09:04 -06:00

29 lines
794 B
YAML

version: "3.8"
services:
rutorrent:
image: crazymax/rtorrent-rutorrent:latest
restart: unless-stopped
environment:
- PUID=${PUID:-1000}
- PGID=${PGID:-1000}
# Optional: keep defaults, Dokploy will route 8080 via domain
- RUTORRENT_PORT=8080
- XMLRPC_PORT=8000
# You can customize these if you like:
- RT_DHT_PORT=${DHT_PORT:-6881}
- RT_INC_PORT=${INCOMING_PORT:-50000}
volumes:
- rutorrent-data:/data
- rutorrent-downloads:/downloads
- rutorrent-passwd:/passwd
# Expose only P2P-related ports; Dokploy domain will handle the web UI.
ports:
- "${INCOMING_PORT:-50000}:50000/tcp"
- "${DHT_PORT:-6881}:6881/udp"
volumes:
rutorrent-data: {}
rutorrent-downloads: {}
rutorrent-passwd: {}