Aggiunta una network personalizzata, aggiornati tutti i compose alla versione 3.5+ e risolto un paio di typo
This commit is contained in:
parent
39745b6f4f
commit
74dd245bd5
|
@ -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`
|
||||
|
|
|
@ -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
|
|
@ -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`
|
||||
|
|
|
@ -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
|
|
@ -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`
|
||||
|
|
|
@ -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
|
|
@ -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`
|
||||
|
|
|
@ -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
|
|
@ -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`
|
||||
|
|
|
@ -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
|
|
@ -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`
|
||||
|
|
|
@ -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
|
|
@ -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`
|
||||
|
|
|
@ -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
|
|
@ -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`
|
||||
|
|
|
@ -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
|
|
@ -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`
|
||||
|
|
|
@ -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
|
|
@ -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`
|
||||
|
|
|
@ -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
|
|
@ -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
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
version: "3"
|
||||
version: "3.5"
|
||||
services:
|
||||
watchtower:
|
||||
container_name: watchtower
|
||||
|
|
Loading…
Reference in New Issue