changes
This commit is contained in:
parent
e4c2e8d63a
commit
5dc6044906
8 changed files with 38 additions and 39 deletions
|
@ -1,9 +1,10 @@
|
|||
version: '2.2'
|
||||
|
||||
networks:
|
||||
internal:
|
||||
proxy:
|
||||
external: true
|
||||
internal:
|
||||
external: true
|
||||
|
||||
x-common: &common
|
||||
restart: always
|
||||
|
@ -18,7 +19,8 @@ x-common: &common
|
|||
- /var/run/docker.sock:/tmp/docker.sock:ro
|
||||
- /var/run/docker.sock:/var/run/docker.sock:ro
|
||||
networks:
|
||||
proxy:
|
||||
- proxy
|
||||
- internal
|
||||
|
||||
services:
|
||||
proxy:
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
version: '2.2'
|
||||
|
||||
networks:
|
||||
cloud:
|
||||
|
||||
services:
|
||||
cryptpad:
|
||||
build:
|
||||
|
@ -26,3 +29,4 @@ services:
|
|||
hard: 1000000
|
||||
networks:
|
||||
- proxy
|
||||
- cloud
|
||||
|
|
|
@ -11,6 +11,8 @@ services:
|
|||
- /srv/gatus/data:/data
|
||||
networks:
|
||||
- proxy
|
||||
- minecraft
|
||||
- cloud
|
||||
- internal
|
||||
|
||||
ntfy:
|
||||
|
|
|
@ -2,8 +2,9 @@ version: '2.2'
|
|||
|
||||
services:
|
||||
gitea:
|
||||
privileged: true
|
||||
image: gitea/gitea:latest
|
||||
restart: always
|
||||
privileged: true
|
||||
environment:
|
||||
- USER_UID=1000
|
||||
- USER_GID=1002
|
||||
|
@ -11,9 +12,6 @@ services:
|
|||
- LETSENCRYPT_HOST=gitea.faulty.nl
|
||||
- VIRTUAL_HOST=gitea.faulty.nl
|
||||
- VIRTUAL_PORT=3000
|
||||
restart: always
|
||||
networks:
|
||||
- proxy
|
||||
volumes:
|
||||
- /srv/gitea/data:/data/git
|
||||
- /srv/gitea/config:/data/gitea
|
||||
|
@ -22,6 +20,9 @@ services:
|
|||
- /etc/localtime:/etc/localtime:ro
|
||||
ports:
|
||||
- "2222:22"
|
||||
networks:
|
||||
- proxy
|
||||
- internal
|
||||
|
||||
gitlab:
|
||||
image: gitlab/gitlab-ce:latest
|
||||
|
|
|
@ -11,6 +11,7 @@ services:
|
|||
- 25565:25565
|
||||
networks:
|
||||
- minecraft
|
||||
- internal
|
||||
|
||||
smpxmc:
|
||||
image: itzg/minecraft-server
|
||||
|
@ -34,6 +35,7 @@ services:
|
|||
- /srv/smpxmc/data:/data
|
||||
networks:
|
||||
- minecraft
|
||||
- internal
|
||||
|
||||
kasmc:
|
||||
image: itzg/minecraft-server
|
||||
|
@ -49,6 +51,7 @@ services:
|
|||
- /srv/kasmc/data:/data
|
||||
networks:
|
||||
- minecraft
|
||||
- internal
|
||||
|
||||
vanilla:
|
||||
image: itzg/minecraft-server
|
||||
|
@ -66,6 +69,7 @@ services:
|
|||
- /srv/vanillamc/data:/data
|
||||
networks:
|
||||
- minecraft
|
||||
- internal
|
||||
|
||||
### END MINECRAFT ###
|
||||
# docker run -it --rm -p 7777:7777 -v $HOME/terraria/world:/root/.local/share/Terraria/Worlds ryshe/terraria:latest
|
||||
|
@ -76,6 +80,8 @@ services:
|
|||
- 7777:7777
|
||||
volumes:
|
||||
- /srv/smpxterraria/data:/root/.local/share/Terraria/Worlds
|
||||
networks:
|
||||
- internal
|
||||
|
||||
# docker run -p <port-number>:<port-number> biosmarcel/scribble.rs --portHTTP=<port-number>
|
||||
scribblers:
|
||||
|
@ -85,4 +91,5 @@ services:
|
|||
- VIRTUAL_HOST=scribble.neo.ixvd.net
|
||||
- LETSENCRYPT_HOST=scribble.neo.ixvd.net
|
||||
networks:
|
||||
- proxy
|
||||
- proxy
|
||||
- internal
|
|
@ -7,7 +7,6 @@ networks:
|
|||
config:
|
||||
- subnet: "172.16.20.0/24"
|
||||
|
||||
|
||||
services:
|
||||
qbit:
|
||||
image: dyonr/qbittorrentvpn
|
||||
|
@ -69,24 +68,6 @@ services:
|
|||
networks:
|
||||
- proxy
|
||||
|
||||
# lidarr:
|
||||
# image: lscr.io/linuxserver/lidarr:latest
|
||||
# container_name: lidarr
|
||||
# environment:
|
||||
# - LETSENCRYPT_HOST=lidarr.neo.famslof.nl
|
||||
# - VIRTUAL_HOST=lidarr.neo.famslof.nl
|
||||
# - VIRTUAL_PORT=8686
|
||||
# - PUID=1000
|
||||
# - PGID=113
|
||||
# - TZ=Europe/Amsterdam
|
||||
# volumes:
|
||||
# - /srv/lidarr/config:/config
|
||||
# - /mnt/library/music:/music #optional
|
||||
# - /mnt/library/downloads:/downloads #optional
|
||||
# restart: unless-stopped
|
||||
# networks:
|
||||
# - proxy
|
||||
|
||||
jackett:
|
||||
image: lscr.io/linuxserver/jackett:latest
|
||||
container_name: jackett
|
||||
|
@ -127,13 +108,5 @@ services:
|
|||
- /srv/jellyfin/config:/config
|
||||
- /mnt/library:/data
|
||||
restart: unless-stopped
|
||||
networks:
|
||||
- proxy
|
||||
|
||||
jellyfin-vue:
|
||||
image: ghcr.io/jellyfin/jellyfin-vue:unstable.2022-12-17.14796ba
|
||||
environment:
|
||||
- LETSENCRYPT_HOST=vue.fin.neo.famslof.nl
|
||||
- VIRTUAL_HOST=vue.fin.neo.famslof.nl
|
||||
networks:
|
||||
- proxy
|
|
@ -12,6 +12,7 @@ services:
|
|||
- BASE_URL=https://search.faulty.nl
|
||||
networks:
|
||||
- proxy
|
||||
- internal
|
||||
|
||||
whoogle:
|
||||
image: benbusby/whoogle-search
|
||||
|
@ -21,6 +22,7 @@ services:
|
|||
- VIRTUAL_PORT=5000
|
||||
networks:
|
||||
- proxy
|
||||
- internal
|
||||
|
||||
flexo: # arch repo mirror
|
||||
image: nroi/flexo:latest
|
||||
|
@ -33,6 +35,7 @@ services:
|
|||
- /srv/flexo/config:/etc/flexo
|
||||
networks:
|
||||
- proxy
|
||||
- internal
|
||||
|
||||
syncthing:
|
||||
image: lscr.io/linuxserver/syncthing:latest
|
||||
|
@ -55,6 +58,7 @@ services:
|
|||
restart: unless-stopped
|
||||
networks:
|
||||
- proxy
|
||||
- internal
|
||||
|
||||
backups:
|
||||
build:
|
||||
|
@ -77,10 +81,9 @@ services:
|
|||
- MODE=standalone
|
||||
- LETSENCRYPT_HOST=neo.faulty.nl
|
||||
- VIRTUAL_HOST=neo.faulty.nl
|
||||
- VIRTUAL_PATH=/
|
||||
- VIRTUAL_DEST=/
|
||||
networks:
|
||||
- proxy
|
||||
- internal
|
||||
|
||||
transfersh:
|
||||
image: dutchcoders/transfer.sh:latest
|
||||
|
@ -91,6 +94,7 @@ services:
|
|||
- VIRTUAL_PORT=8080
|
||||
networks:
|
||||
- proxy
|
||||
- internal
|
||||
|
||||
|
||||
dendrite:
|
||||
|
@ -141,7 +145,7 @@ services:
|
|||
networks:
|
||||
- proxy
|
||||
- metrics
|
||||
- default
|
||||
- internal
|
||||
|
||||
prometheus:
|
||||
build:
|
||||
|
@ -155,6 +159,7 @@ services:
|
|||
image: prom/blackbox-exporter:latest
|
||||
networks:
|
||||
- metrics
|
||||
- internal
|
||||
|
||||
## THIS CONTANIER IS AVAILABLE ON THE HOST ##
|
||||
node-exporter:
|
||||
|
@ -191,6 +196,7 @@ services:
|
|||
restart: unless-stopped
|
||||
networks:
|
||||
- proxy
|
||||
- internal
|
||||
|
||||
shlink:
|
||||
image: shlinkio/shlink:stable
|
||||
|
|
|
@ -11,6 +11,7 @@ services:
|
|||
- LETSENCRYPT_HOST=faulty.nl
|
||||
networks:
|
||||
- proxy
|
||||
- internal
|
||||
|
||||
ixvd-web:
|
||||
build:
|
||||
|
@ -22,6 +23,7 @@ services:
|
|||
- LETSENCRYPT_HOST=ixvd.net
|
||||
networks:
|
||||
- proxy
|
||||
- internal
|
||||
|
||||
ghost:
|
||||
image: ghost:5.26.3-alpine
|
||||
|
@ -42,7 +44,7 @@ services:
|
|||
- /srv/ghost/data:/var/lib/ghost/content
|
||||
networks:
|
||||
- proxy
|
||||
- default
|
||||
- internal
|
||||
|
||||
ghost_db:
|
||||
image: mysql:8.0
|
||||
|
@ -50,4 +52,6 @@ services:
|
|||
environment:
|
||||
MYSQL_ROOT_PASSWORD: i_dont_touch_the_internet
|
||||
volumes:
|
||||
- /srv/ghost/other/db:/var/lib/mysql
|
||||
- /srv/ghost/other/db:/var/lib/mysql
|
||||
networks:
|
||||
- internal
|
Reference in a new issue