1
0
Fork 0

update compose files and containers

This commit is contained in:
Peter Domínguez 2025-05-31 08:42:35 -04:00
parent e7b91f0ac2
commit 4e99a60ea3
5 changed files with 72 additions and 117 deletions

View file

@ -5,66 +5,6 @@ networks:
config:
- subnet: 172.20.0.0/16
services:
qbittorrent-nox:
# for debugging
#cap_add:
#- SYS_PTRACE
container_name: qbittorrent-nox
environment:
#- PAGID=10000
#- PGID=1000
#- PUID=1000
- QBT_EULA=accept
- QBT_VERSION=latest
- QBT_WEBUI_PORT=8080
#- TZ=UTC
#- UMASK=022
image: qbittorrentofficial/qbittorrent-nox:latest
ports:
# for bittorrent traffic
- 6881:6881/tcp
- 6881:6881/udp
# for WebUI
- 8080:8080/tcp
read_only: true
stop_grace_period: 30m
tmpfs:
- /tmp
tty: true
volumes:
- /home/guts/docker:/config
- /media/PHDD1/torrents:/downloads
- /home/guts/VueTorrent:/VueTorrent
jackett:
image: lscr.io/linuxserver/jackett:latest
container_name: jackett
environment:
- PUID=1000
- PGID=1000
- TZ=Etc/UTC
- AUTO_UPDATE=true #optional
- RUN_OPTS= #optional
volumes:
- /home/guts/docker:/config
- /media/Torrents:/downloads
ports:
- 9117:9117
restart: always
flaresolverr:
# DockerHub mirror flaresolverr/flaresolverr:latest
image: alexfozor/flaresolverr:pr-1300-experimental
container_name: flaresolverr
environment:
- LOG_LEVEL=${LOG_LEVEL:-info}
- LOG_HTML=${LOG_HTML:-false}
- CAPTCHA_SOLVER=${CAPTCHA_SOLVER:-none}
- TZ=America/Santo_Domingo
ports:
- "${PORT:-8191}:8191"
restart: unless-stopped
pihole:
container_name: pihole
image: pihole/pihole:latest
@ -131,7 +71,7 @@ services:
- TASKS=1 # Allow access to viewing tasks (necessary when using Docker Swarm)
- POST=0 # Disallow any POST operations (effectively read-only)
ports:
- 127.0.0.1:2375:2375
- 2375:2375
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro # Mounted as read-only
restart: unless-stopped
@ -211,12 +151,6 @@ services:
- SEARXNG_BASE_URL=http://${SEARXNG_HOSTNAME:-localhost}/
- UWSGI_WORKERS=${SEARXNG_UWSGI_WORKERS:-4}
- UWSGI_THREADS=${SEARXNG_UWSGI_THREADS:-4}
cap_drop:
- ALL
cap_add:
- CHOWN
- SETGID
- SETUID
logging:
driver: "json-file"
options:
@ -303,15 +237,6 @@ services:
volumes:
- /home/guts/docker/navidrome:/data
- /media/network/music:/music:ro
uptime-kuma:
image: louislam/uptime-kuma:beta
container_name: uptime-kuma
volumes:
- /home/guts/docker/uptime-kuma:/app/data
- /var/run/docker.sock:/var/run/docker.sock:ro
ports:
- 3001:3001
restart: always
signal-cli-rest-api:
image: bbernhard/signal-cli-rest-api:latest
environment:
@ -321,3 +246,29 @@ services:
- "5280:8080" #map docker port 8080 to host port 8080.
volumes:
- "/home/guts/docker/signal-cli:/home/.local/share/signal-cli" #map "signal-cli-config" folder on
memos:
image: neosmemo/memos:stable
container_name: memos
volumes:
- /home/guts/docker/memos:/var/opt/memos
ports:
- 5230:5230
redlib:
image: quay.io/redlib/redlib:latest
restart: always
container_name: "redlib"
ports:
- 9548:8080
user: nobody
read_only: true
security_opt:
- no-new-privileges:true
environment:
- REDLIB_DEFAULT_SHOW_NSFW=on
- REDLIB_DEFAULT_THEME=dracula
cap_drop:
- ALL
healthcheck:
test: ["CMD", "wget", "--spider", "-q", "--tries=1", "http://127.0.0.1:9548/settings"]
interval: 30s
timeout: 3s