Moved /srv/ext to /srv

This commit is contained in:
Neale Pickett 2022-10-30 18:20:32 -06:00
parent 38c7e35000
commit 4d469a6169
2 changed files with 51 additions and 53 deletions

View File

@ -23,8 +23,8 @@ drive.woozle.org {
# route overrides built-in ordering # route overrides built-in ordering
route { route {
file_server @nondav { file_server @nondav {
root /srv/ext/ root /srv/
browse /www/browse.html browse
} }
reverse_proxy webdav:8000 reverse_proxy webdav:8000
} }
@ -41,11 +41,6 @@ ancestry.woozle.org {
## ##
deergrove.woozle.org, sweetums.woozle.org { deergrove.woozle.org, sweetums.woozle.org {
handle_path /qbittorrent/* {
import restricted-access
reverse_proxy host.docker.internal:6880
}
handle /transmission/* { handle /transmission/* {
import restricted-access import restricted-access
reverse_proxy host.docker.internal:9091 reverse_proxy host.docker.internal:9091
@ -107,7 +102,7 @@ deergrove.woozle.org, sweetums.woozle.org {
handle_path /public/* { handle_path /public/* {
file_server { file_server {
root /srv/ext/storage/public root /srv/storage/public
} }
} }

View File

@ -11,14 +11,14 @@ services:
mode: host mode: host
volumes: volumes:
- type: bind - type: bind
source: /srv/ext source: /srv
target: /srv/ext target: /srv
read_only: true read_only: true
- type: bind - type: bind
source: /srv/ext/sys/caddy source: /srv/sys/caddy
target: /data/caddy target: /data/caddy
- type: bind - type: bind
source: /srv/ext/sys/www source: /srv/storage/www
target: /www target: /www
read_only: true read_only: true
configs: configs:
@ -45,7 +45,7 @@ services:
VERSION: public VERSION: public
volumes: volumes:
- type: bind - type: bind
source: /srv/ext/sys/plex source: /srv/sys/plex
target: /config target: /config
- type: bind - type: bind
source: /srv source: /srv
@ -58,11 +58,11 @@ services:
image: lscr.io/linuxserver/transmission image: lscr.io/linuxserver/transmission
volumes: volumes:
- type: bind - type: bind
source: /srv/ext/sys/transmission source: /srv/sys/transmission
target: /config target: /config
- type: bind - type: bind
source: /srv/ext/incoming source: /srv/incoming
target: /srv/ext/incoming target: /srv/incoming
networks: networks:
- hostnet - hostnet
@ -70,66 +70,69 @@ services:
image: lscr.io/linuxserver/sonarr image: lscr.io/linuxserver/sonarr
volumes: volumes:
- type: bind - type: bind
source: /srv/ext/sys/sonarr source: /srv/sys/sonarr
target: /config target: /config
- type: bind - type: bind
source: /srv/ext/media/tv source: /srv/media/tv
target: /srv/ext/media/tv target: /srv/media/tv
- type: bind - type: bind
source: /srv/ext/incoming source: /srv/incoming
target: /srv/ext/incoming target: /srv/incoming
radarr: radarr:
image: lscr.io/linuxserver/radarr image: lscr.io/linuxserver/radarr
volumes: volumes:
- type: bind - type: bind
source: /srv/ext/sys/radarr source: /srv/sys/radarr
target: /config target: /config
- type: bind - type: bind
source: /srv/ext/media/movies source: /srv/media/movies
target: /srv/ext/media/movies target: /srv/media/movies
- type: bind - type: bind
source: /srv/ext/incoming source: /srv/incoming
target: /srv/ext/incoming target: /srv/incoming
lidarr: lidarr:
image: lscr.io/linuxserver/lidarr image: lscr.io/linuxserver/lidarr
volumes: volumes:
- type: bind - type: bind
source: /srv/ext/sys/lidarr source: /srv/sys/lidarr
target: /config target: /config
- type: bind - type: bind
source: /srv/ext/media/music source: /srv/media/music
target: /srv/ext/media/music target: /srv/media/music
- type: bind - type: bind
source: /srv/ext/incoming source: /srv/incoming
target: /srv/ext/incoming target: /srv/incoming
readarr: readarr:
image: lscr.io/linuxserver/readarr:develop image: lscr.io/linuxserver/readarr:develop
volumes: volumes:
- type: bind - type: bind
source: /srv/ext/sys/readarr source: /srv/sys/readarr
target: /config target: /config
- type: bind - type: bind
source: /srv/ext/media/books source: /srv/media/books
target: /srv/ext/media/books target: /srv/media/books
- type: bind - type: bind
source: /srv/ext/incoming source: /srv/media/audiobooks
target: /srv/ext/incoming target: /srv/media/audiobooks
- type: bind
source: /srv/incoming
target: /srv/incoming
prowlarr: prowlarr:
image: lscr.io/linuxserver/prowlarr:develop image: lscr.io/linuxserver/prowlarr:develop
volumes: volumes:
- type: bind - type: bind
source: /srv/ext/sys/prowlarr source: /srv/sys/prowlarr
target: /config target: /config
nzbget: nzbget:
image: lscr.io/linuxserver/nzbget image: lscr.io/linuxserver/nzbget
volumes: volumes:
- type: bind - type: bind
source: /srv/ext/sys/nzbget source: /srv/sys/nzbget
target: /config target: /config
- type: bind - type: bind
source: /srv/ext/incoming source: /srv/incoming
target: /srv/ext/incoming target: /srv/incoming
gitea: gitea:
image: gitea/gitea:1 image: gitea/gitea:1
@ -138,7 +141,7 @@ services:
USER_GID: 1000 USER_GID: 1000
volumes: volumes:
- type: bind - type: bind
source: /srv/ext/sys/gitea source: /srv/sys/gitea
target: /data target: /data
- type: bind - type: bind
source: /etc/timezone source: /etc/timezone
@ -153,38 +156,38 @@ services:
image: git.woozle.org/neale/wallart-server image: git.woozle.org/neale/wallart-server
volumes: volumes:
- type: bind - type: bind
source: /srv/ext/sys/wallart source: /srv/sys/wallart
target: /cache target: /cache
atlas: atlas:
image: ctassisf/ripe-atlas-alpine:arm64v8 image: ctassisf/ripe-atlas-alpine:arm64v8
volumes: volumes:
- type: bind - type: bind
source: /srv/ext/sys/atlas/etc source: /srv/sys/atlas/etc
target: /var/atlas-probe/etc target: /var/atlas-probe/etc
- type: bind - type: bind
source: /srv/ext/sys/atlas/status source: /srv/sys/atlas/status
target: /var/atlas-probe/status target: /var/atlas-probe/status
geneweb: geneweb:
image: ravermeister/geneweb image: ravermeister/geneweb
volumes: volumes:
- type: bind - type: bind
source: /srv/ext/sys/geneweb/etc source: /srv/sys/geneweb/etc
target: /usr/local/share/geneweb/etc target: /usr/local/share/geneweb/etc
- type: bind - type: bind
source: /srv/ext/sys/geneweb/share/data source: /srv/sys/geneweb/share/data
target: /usr/local/share/geneweb/share/data target: /usr/local/share/geneweb/share/data
- type: bind - type: bind
source: /srv/ext/sys/geneweb/log source: /srv/sys/geneweb/log
target: /usr/local/share/geneweb/log target: /usr/local/share/geneweb/log
samba: samba:
image: dperson/samba image: dperson/samba
volumes: volumes:
- type: bind - type: bind
source: /srv/ext source: /srv
target: /srv/ext target: /srv
bind: bind:
propagation: rslave propagation: rslave
environment: environment:
@ -193,8 +196,8 @@ services:
USERID: 911 USERID: 911
GROUPID: 911 GROUPID: 911
# name;path;browse;readonly;guest # name;path;browse;readonly;guest
SHARE1: drive;/srv/ext;yes;no;no SHARE1: drive;/srv;yes;no;no
SHARE2: retropie;/srv/ext/media/games/retropie;yes;yes;yes SHARE2: retropie;/srv/media/games/retropie;yes;yes;yes
env_file: env_file:
- secrets/samba-users.env - secrets/samba-users.env
ports: ports:
@ -207,7 +210,7 @@ services:
image: micromata/dave image: micromata/dave
volumes: volumes:
- type: bind - type: bind
source: /srv/ext source: /srv
target: /data target: /data
configs: configs:
- source: dave.yaml - source: dave.yaml
@ -220,7 +223,7 @@ configs:
name: dave.yaml-v3 name: dave.yaml-v3
Caddyfile: Caddyfile:
file: Caddyfile file: Caddyfile
name: Caddyfile-v57 name: Caddyfile-v63
secrets: secrets: