Merge pull request 'dev' (#3) from dev into main

Reviewed-on: https://git.mintyserver.net/poslop/DockerConfigs/pulls/3
This commit is contained in:
poslop
2024-07-15 14:12:07 -05:00

View File

@@ -1,9 +1,6 @@
networks: networks:
swag: caddy:
name: swag name: caddy
ipam:
config:
- subnet: 172.20.0.0/16
qbit: qbit:
name: qbit name: qbit
shoko: shoko:
@@ -29,13 +26,11 @@ services:
- DB_DATABASE=bookstackapp - DB_DATABASE=bookstackapp
volumes: volumes:
- bookstack:/config - bookstack:/config
#ports:
#- 6875:80
restart: unless-stopped restart: unless-stopped
depends_on: depends_on:
- bookstack_db - bookstack_db
networks: networks:
- swag - caddy
- bookstack - bookstack
bookstack_db: bookstack_db:
@@ -73,7 +68,6 @@ services:
- WIREGUARD_PRIVATE_KEY=${MULLKEY} - WIREGUARD_PRIVATE_KEY=${MULLKEY}
- WIREGUARD_ADDRESSES=10.64.21.169/32 - WIREGUARD_ADDRESSES=10.64.21.169/32
- SERVER_CITIES=Chicago IL - SERVER_CITIES=Chicago IL
#- LOG_LEVEL=debug
volumes: volumes:
- gluetun:/gluetun - gluetun:/gluetun
ports: ports:
@@ -84,22 +78,6 @@ services:
networks: networks:
- qbit - qbit
syncthing:
image: lscr.io/linuxserver/syncthing:latest
container_name: syncthing
environment:
- PUID=1000
- PGID=1000
volumes:
- syncdata:/config
- /mnt/nextcloud:/mnt/files
ports:
- 8384:8384
- 22000:22000/tcp
- 22000:22000/udp
- 21027:21027/udp
restart: unless-stopped
caddy: caddy:
image: caddy:latest image: caddy:latest
container_name: caddy container_name: caddy
@@ -116,34 +94,19 @@ services:
- caddy_data:/data - caddy_data:/data
- caddy_config:/config - caddy_config:/config
networks: networks:
swag: - caddy
ipv4_address: 172.20.0.10
technitium: technitium:
container_name: technitium container_name: technitium
image: technitium/dns-server:latest image: technitium/dns-server:latest
network_mode: "host" network_mode: "host"
# ports:
# - "5380:5380/tcp" #DNS web console (HTTP)
# # - "53443:53443/tcp" #DNS web console (HTTPS)
# - "53:53/udp" #DNS service
# - "53:53/tcp" #DNS service
# # - "853:853/udp" #DNS-over-QUIC service
# # - "853:853/tcp" #DNS-over-TLS service
# # - "443:443/udp" #DNS-over-HTTPS service (HTTP/3)
# # - "443:443/tcp" #DNS-over-HTTPS service (HTTP/1.1, HTTP/2)
# # - "80:80/tcp" #DNS-over-HTTP service (use with reverse proxy or certbot certificate renewal)
# # - "8053:8053/tcp" #DNS-over-HTTP service (use with reverse proxy)
# # - "67:67/udp" #DHCP service
environment: environment:
- DNS_SERVER_DOMAIN=technitium #The primary domain name used by this DNS Server to identify itself. - DNS_SERVER_DOMAIN=technitium
- DNS_SERVER_ADMIN_PASSWORD=${PASS} - DNS_SERVER_ADMIN_PASSWORD=${PASS}
volumes: volumes:
- technitium:/etc/dns - technitium:/etc/dns
restart: unless-stopped restart: unless-stopped
# sysctls:
# - net.ipv4.ip_local_port_range=1024 65000
prowlarr: prowlarr:
image: lscr.io/linuxserver/prowlarr:latest image: lscr.io/linuxserver/prowlarr:latest
@@ -194,8 +157,6 @@ services:
depends_on: depends_on:
gluetun: gluetun:
condition: service_healthy condition: service_healthy
#networks:
#- qbit
shoko: shoko:
shm_size: 256m shm_size: 256m
@@ -227,7 +188,7 @@ services:
volumes: volumes:
- vaultwarden:/data - vaultwarden:/data
networks: networks:
- swag - caddy
ports: ports:
- 8089:80 - 8089:80
@@ -244,7 +205,6 @@ services:
- 18083:18083 - 18083:18083
command: command:
- "--add-priority-node=p2pmd.xmrvsbeast.com:18080" - "--add-priority-node=p2pmd.xmrvsbeast.com:18080"
#- "--add-priority-node=nodes.hashvault.pro:18080"
- "--out-peers=32" - "--out-peers=32"
- "--in-peers=64" - "--in-peers=64"
- "--disable-dns-checkpoints" - "--disable-dns-checkpoints"
@@ -277,8 +237,6 @@ services:
ariang: ariang:
image: hurlenko/aria2-ariang image: hurlenko/aria2-ariang
container_name: aria container_name: aria
#ports:
#- 8989:8080
restart: unless-stopped restart: unless-stopped
volumes: volumes:
- /mnt/nextcloud:/aria2/data - /mnt/nextcloud:/aria2/data
@@ -291,8 +249,7 @@ services:
- BASIC_AUTH_PASSWORD=${PASS} - BASIC_AUTH_PASSWORD=${PASS}
- ARIA2RPCPORT=443 - ARIA2RPCPORT=443
networks: networks:
- swag - caddy
# network_mode: none
searxng: searxng:
image: searxng/searxng:latest image: searxng/searxng:latest
@@ -301,25 +258,20 @@ services:
- BASE_URL=https://searxng.mintyserver.net - BASE_URL=https://searxng.mintyserver.net
volumes: volumes:
- searxng:/etc/searxng - searxng:/etc/searxng
# ports:
# - 8998:8080
restart: unless-stopped restart: unless-stopped
networks: networks:
- swag - caddy
puffer: puffer:
image: pufferpanel/pufferpanel:latest image: pufferpanel/pufferpanel:latest
container_name: puffer container_name: puffer
restart: always restart: always
#ports:
# - 8081:8080
# - 5657:5657
volumes: volumes:
- puffer-config:/etc/pufferpanel - puffer-config:/etc/pufferpanel
- /var/lib/pufferpanel:/var/lib/pufferpanel - /var/lib/pufferpanel:/var/lib/pufferpanel
- /var/run/docker.sock:/var/run/docker.sock - /var/run/docker.sock:/var/run/docker.sock
networks: networks:
- swag - caddy
gitea: gitea:
image: gitea/gitea:latest image: gitea/gitea:latest
@@ -335,9 +287,8 @@ services:
- /etc/localtime:/etc/localtime:ro - /etc/localtime:/etc/localtime:ro
ports: ports:
- "3030:3000" - "3030:3000"
# - "222:22"
networks: networks:
- swag - caddy
jellyfin: jellyfin:
image: lscr.io/linuxserver/jellyfin:latest image: lscr.io/linuxserver/jellyfin:latest
@@ -352,33 +303,12 @@ services:
- jellyfin:/config - jellyfin:/config
- /mnt/massdrive/media:/data - /mnt/massdrive/media:/data
ports: ports:
# - 7359:7359/udp
# - 1900:1900/udp
- 8096:8096 - 8096:8096
restart: unless-stopped restart: unless-stopped
networks: networks:
- swag - caddy
- shoko - shoko
#swag:
# container_name: swag
# image: lscr.io/linuxserver/swag:latest
# restart: unless-stopped
# volumes:
# - swag:/config
# environment:
# - PUID=1000
# - PGID=1000
# - TZ=America/Chicago
# - URL=mintyserver.net
# - VALIDATION=http
# - SUBDOMAINS=aria,git,nextcloud,jelly,searxng,puffer,vault
# ports:
# - 443:443
# - 80:80
# networks:
# - swag
nextcloud: nextcloud:
container_name: nextcloud-aio-mastercontainer container_name: nextcloud-aio-mastercontainer
init: true init: true
@@ -388,13 +318,10 @@ services:
- nextcloud_aio_mastercontainer:/mnt/docker-aio-config - nextcloud_aio_mastercontainer:/mnt/docker-aio-config
- /var/run/docker.sock:/var/run/docker.sock:ro - /var/run/docker.sock:/var/run/docker.sock:ro
ports: ports:
# - 8666:80
- 8080:8080 - 8080:8080
# - 8443:8443
environment: environment:
- APACHE_PORT=11000 - APACHE_PORT=11000
- APACHE_IP_BINDING=0.0.0.0 - APACHE_IP_BINDING=0.0.0.0
#- NEXTCLOUD_DATADIR=/mnt/docker/configs/ncaio
- NEXTCLOUD_MOUNT=/mnt/nextcloud/ - NEXTCLOUD_MOUNT=/mnt/nextcloud/
- NEXTCLOUD_MEMORY_LIMIT=4096M - NEXTCLOUD_MEMORY_LIMIT=4096M
@@ -448,15 +375,6 @@ volumes:
name: bitmonero name: bitmonero
p2pool-data: p2pool-data:
name: p2pool-data name: p2pool-data
swag:
name: swag
syncdata:
name: syncdata
external: true
librewolf-conf:
name: librewolf-conf
firefox:
name: firefox
gluetun: gluetun:
name: gluetun name: gluetun
bookstack: bookstack: