Aggiunta una network personalizzata, aggiornati tutti i compose alla versione 3.5+ e risolto un paio di typo

This commit is contained in:
miracle091 2021-06-03 09:54:35 +02:00
parent 39745b6f4f
commit 74dd245bd5
22 changed files with 175 additions and 27 deletions

View File

@ -35,11 +35,13 @@ Semplice esempio per iniziare ad usare subito il container
### docker-compose
`docker-compose.yml`
```yml
version: "3.4"
version: "3.5"
services:
fah:
container_name: linuxserver-fah
image: ghcr.io/linuxserver/foldingathome
networks:
- custom-bridge
restart: unless-stopped
ports:
- ${FAH_WEBUI_PORT:-7396}:7396
@ -52,6 +54,11 @@ services:
timeout: 10s
retries: 3
start_period: 1m
networks:
custom-bridge:
name: custom-bridge
driver: bridge
```
`.env`

View File

@ -1,8 +1,10 @@
version: "3.4"
version: "3.5"
services:
fah:
container_name: linuxserver-fah
image: ghcr.io/linuxserver/foldingathome
networks:
- custom-bridge
restart: unless-stopped
ports:
- ${FAH_WEBUI_PORT:-7396}:7396
@ -14,4 +16,9 @@ services:
interval: 1m30s
timeout: 10s
retries: 3
start_period: 1m
start_period: 1m
networks:
custom-bridge:
name: custom-bridge
driver: bridge

View File

@ -40,6 +40,8 @@ services:
db:
container_name: gitea-db
image: postgres:13-alpine
networks:
- custom-bridge
restart: always
env_file: .env
volumes:
@ -55,6 +57,8 @@ services:
git:
container_name: gitea
image: gitea/gitea:1.14.2
networks:
- custom-bridge
restart: unless-stopped
depends_on:
- db
@ -72,6 +76,11 @@ services:
timeout: 10s
retries: 3
start_period: 1m
networks:
custom-bridge:
name: custom-bridge
driver: bridge
```
`.env`

View File

@ -3,6 +3,8 @@ services:
db:
container_name: gitea-db
image: postgres:13-alpine
networks:
- custom-bridge
restart: always
env_file: .env
volumes:
@ -18,6 +20,8 @@ services:
git:
container_name: gitea
image: gitea/gitea:1.14.2
networks:
- custom-bridge
restart: unless-stopped
depends_on:
- db
@ -34,4 +38,9 @@ services:
interval: 1m30s
timeout: 10s
retries: 3
start_period: 1m
start_period: 1m
networks:
custom-bridge:
name: custom-bridge
driver: bridge

View File

@ -37,11 +37,13 @@ Semplice esempio per iniziare ad usare subito il container
### docker-compose
`docker-compose.yml`
```yml
version: "3"
version: "3.5"
services:
jellyfin:
container_name: linuxserver-jellyfin
image: ghcr.io/linuxserver/jellyfin
networks:
- custom-bridge
restart: unless-stopped
ports:
- ${JELLYFIN_WEBUI_PORT:-8096}:8096
@ -59,6 +61,11 @@ services:
#- /dev/video10:/dev/video10 # necessario solo per usare Raspberry Pi V4L2 video encoding
#- /dev/video11:/dev/video11 # necessario solo per usare Raspberry Pi V4L2 video encoding
#- /dev/video12:/dev/video12 # necessario solo per usare Raspberry Pi V4L2 video encoding
networks:
custom-bridge:
name: custom-bridge
driver: bridge
```
`.env`

View File

@ -1,8 +1,10 @@
version: "3"
version: "3.5"
services:
jellyfin:
container_name: linuxserver-jellyfin
image: ghcr.io/linuxserver/jellyfin
networks:
- custom-bridge
restart: unless-stopped
ports:
- ${JELLYFIN_WEBUI_PORT:-8096}:8096
@ -19,4 +21,9 @@ services:
#- /dev/vchiq:/dev/vchiq # necessario solo per usare Raspberry Pi OpenMax video encoding
#- /dev/video10:/dev/video10 # necessario solo per usare Raspberry Pi V4L2 video encoding
#- /dev/video11:/dev/video11 # necessario solo per usare Raspberry Pi V4L2 video encoding
#- /dev/video12:/dev/video12 # necessario solo per usare Raspberry Pi V4L2 video encoding
#- /dev/video12:/dev/video12 # necessario solo per usare Raspberry Pi V4L2 video encoding
networks:
custom-bridge:
name: custom-bridge
driver: bridge

View File

@ -37,11 +37,13 @@ Semplice esempio per iniziare ad usare subito il container
### docker-compose
`docker-compose.yml`
```yml
version: "3"
version: "3.5"
services:
komga:
container_name: komga
image: gotson/komga
networks:
- custom-bridge
restart: unless-stopped
ports:
- ${KOMGA_WEBUI_PORT:-8080}:8080
@ -49,6 +51,11 @@ services:
volumes:
- ${KOMGA_CONFIG:-/home/docker/komga/config}:/config
- ${KOMGA_DATA:-/home/docker/komga/data}:/data
networks:
custom-bridge:
name: custom-bridge
driver: bridge
```
`.env`

View File

@ -1,12 +1,19 @@
version: "3"
version: "3.5"
services:
komga:
container_name: komga
image: gotson/komga
networks:
- custom-bridge
restart: unless-stopped
ports:
- ${KOMGA_WEBUI_PORT:-8080}:8080
env_file: .env
volumes:
- ${KOMGA_CONFIG:-/home/docker/komga/config}:/config
- ${KOMGA_DATA:-/home/docker/komga/data}:/data
- ${KOMGA_DATA:-/home/docker/komga/data}:/data
networks:
custom-bridge:
name: custom-bridge
driver: bridge

View File

@ -32,17 +32,24 @@ Semplice esempio per iniziare ad usare subito il container
### docker-compose
`docker-compose.yml`
```yml
version: "3"
version: "3.5"
services:
metube:
container_name: metube
image: alexta69/metube
networks:
- custom-bridge
restart: unless-stopped
ports:
- ${METUBE_WEBUI_PORT:-8081}:8081
env_file: .env
volumes:
- ${METUBE_DOWNLOADS:-/home/docker/metube/downloads}:/downloads
networks:
custom-bridge:
name: custom-bridge
driver: bridge
```
`.env`

View File

@ -1,11 +1,18 @@
version: "3"
version: "3.5"
services:
metube:
container_name: metube
image: alexta69/metube
networks:
- custom-bridge
restart: unless-stopped
ports:
- ${METUBE_PORT:-8081}:8081
- ${METUBE_WEBUI_PORT:-8081}:8081
env_file: .env
volumes:
- ${METUBE_DOWNLOADS:-/home/docker/metube/downloads}:/downloads
- ${METUBE_DOWNLOADS:-/home/docker/metube/downloads}:/downloads
networks:
custom-bridge:
name: custom-bridge
driver: bridge

View File

@ -38,6 +38,8 @@ services:
db:
container_name: miniflux-db
image: postgres:13-alpine
networks:
- custom-bridge
restart: always
env_file: .env
volumes:
@ -53,6 +55,8 @@ services:
feeder:
container_name: miniflux
image: ghcr.io/miniflux/miniflux
networks:
- custom-bridge
restart: unless-stopped
depends_on:
- db
@ -61,6 +65,11 @@ services:
env_file: .env
healthcheck:
test: ["CMD", "/usr/bin/miniflux", "-healthcheck", "auto"]
networks:
custom-bridge:
name: custom-bridge
driver: bridge
```
`.env`

View File

@ -3,6 +3,8 @@ services:
db:
container_name: miniflux-db
image: postgres:13-alpine
networks:
- custom-bridge
restart: always
env_file: .env
volumes:
@ -18,6 +20,8 @@ services:
feeder:
container_name: miniflux
image: ghcr.io/miniflux/miniflux
networks:
- custom-bridge
restart: unless-stopped
depends_on:
- db
@ -25,4 +29,9 @@ services:
- ${MINIFLUX_WEBUI_PORT:-8080}:8080
env_file: .env
healthcheck:
test: ["CMD", "/usr/bin/miniflux", "-healthcheck", "auto"]
test: ["CMD", "/usr/bin/miniflux", "-healthcheck", "auto"]
networks:
custom-bridge:
name: custom-bridge
driver: bridge

View File

@ -44,6 +44,8 @@ services:
navidrome:
container_name: navidrome
image: deluan/navidrome
networks:
- custom-bridge
restart: unless-stopped
ports:
- ${NAVIDROME_WEBUI_PORT:-4533}:4533
@ -51,6 +53,11 @@ services:
volumes:
- ${NAVIDROME_DATA:-/home/docker/navidrome/data}:/data
- ${MUSIC_DIR:-/home/music}:/music:ro
networks:
custom-bridge:
name: custom-bridge
driver: bridge
```
`.env`

View File

@ -3,10 +3,17 @@ services:
navidrome:
container_name: navidrome
image: deluan/navidrome
networks:
- custom-bridge
restart: unless-stopped
ports:
- ${NAVIDROME_WEBUI_PORT:-4533}:4533
env_file: .env
volumes:
- ${NAVIDROME_DATA:-/home/docker/navidrome/data}:/data
- ${MUSIC_DIR:-/home/music}:/music:ro
- ${MUSIC_DIR:-/home/music}:/music:ro
networks:
custom-bridge:
name: custom-bridge
driver: bridge

View File

@ -36,11 +36,13 @@ Semplice esempio per iniziare ad usare subito il container
### docker-compose
`docker-compose.yml`
```yml
version: "3"
version: "3.5"
services:
podgrab:
container_name: podgrab
image: akhilrex/podgrab
networks:
- custom-bridge
restart: unless-stopped
ports:
- ${PODGRAB_WEBUI_PORT:-8080}:8080
@ -48,6 +50,11 @@ services:
volumes:
- ${PODGRAB_ASSETS:-/home/docker/podgrab/assets}:/assets
- ${PODGRAB_CONFIG:-/home/docker/podgrab/config}:/config
networks:
custom-bridge:
name: custom-bridge
driver: bridge
```
`.env`

View File

@ -1,12 +1,19 @@
version: "3"
version: "3.5"
services:
podgrab:
container_name: podgrab
image: akhilrex/podgrab
networks:
- custom-bridge
restart: unless-stopped
ports:
- ${PODGRAB_WEBUI_PORT:-8080}:8080
env_file: .env
volumes:
- ${PODGRAB_ASSETS:-/home/docker/podgrab/assets}:/assets
- ${PODGRAB_CONFIG:-/home/docker/podgrab/config}:/config
- ${PODGRAB_CONFIG:-/home/docker/podgrab/config}:/config
networks:
custom-bridge:
name: custom-bridge
driver: bridge

View File

@ -35,11 +35,13 @@ Semplice esempio per iniziare ad usare subito il container
### docker-compose
`docker-compose.yml`
```yml
version: "3"
version: "3.5"
services:
syncthing:
container_name: linuxserver-syncthing
image: ghcr.io/linuxserver/syncthing
networks:
- custom-bridge
restart: unless-stopped
ports:
- ${SYNCTHING_WEBUI_PORT:-8384}:8384
@ -52,6 +54,11 @@ services:
volumes:
- ${SYNCTHING_CONFIG:-/home/docker/syncthing/config}:/config
- ${SYNCTHING_DATA:-/home/docker/syncthing/data}:/data
networks:
custom-bridge:
name: custom-bridge
driver: bridge
```
`.env`

View File

@ -1,8 +1,10 @@
version: "3"
version: "3.5"
services:
syncthing:
container_name: linuxserver-syncthing
image: ghcr.io/linuxserver/syncthing
networks:
- custom-bridge
restart: unless-stopped
ports:
- ${SYNCTHING_WEBUI_PORT:-8384}:8384
@ -14,4 +16,9 @@ services:
- net.core.rmem_max=2097152
volumes:
- ${SYNCTHING_CONFIG:-/home/docker/syncthing/config}:/config
- ${SYNCTHING_DATA:-/home/docker/syncthing/data}:/data
- ${SYNCTHING_DATA:-/home/docker/syncthing/data}:/data
networks:
custom-bridge:
name: custom-bridge
driver: bridge

View File

@ -34,11 +34,13 @@ Semplice esempio per iniziare ad usare subito il container
### docker-compose
`docker-compose.yml`
```yml
version: "3"
version: "3.5"
services:
unifi:
container_name: linuxserver-unifi
image: ghcr.io/linuxserver/unifi-controller
networks:
- custom-bridge
restart: unless-stopped
ports:
- ${UNIFI_WEBUI_PORT:-8080}:8080
@ -48,6 +50,11 @@ services:
env_file: .env
volumes:
- ${UNIFI_CONFIG:-/home/docker/unifi/config}:/config
networks:
custom-bridge:
name: custom-bridge
driver: bridge
```
`.env`

View File

@ -1,8 +1,10 @@
version: "3"
version: "3.5"
services:
unifi:
container_name: linuxserver-unifi
image: ghcr.io/linuxserver/unifi-controller
networks:
- custom-bridge
restart: unless-stopped
ports:
- ${UNIFI_WEBUI_PORT:-8080}:8080
@ -11,4 +13,9 @@ services:
- ${UNIFI_STUN_PORT:-3478}/udp:3478/udp
env_file: .env
volumes:
- ${UNIFI_CONFIG:-/home/docker/unifi/config}:/config
- ${UNIFI_CONFIG:-/home/docker/unifi/config}:/config
networks:
custom-bridge:
name: custom-bridge
driver: bridge

View File

@ -33,7 +33,7 @@ Semplice esempio per iniziare ad usare subito il container
### docker-compose
`docker-compose.yml`
```yml
version: "3"
version: "3.5"
services:
watchtower:
container_name: watchtower

View File

@ -1,4 +1,4 @@
version: "3"
version: "3.5"
services:
watchtower:
container_name: watchtower