Add immich and switch to nginx-acme
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
include:
|
||||
- ./karakeep-compose.yaml
|
||||
- ./jellyfin-compose.yaml
|
||||
- ./immich-compose.yaml
|
||||
secrets:
|
||||
JWT_SECRET:
|
||||
file: '/data/authelia/secrets/JWT_SECRET'
|
||||
@@ -14,34 +15,52 @@ volumes:
|
||||
meilisearch:
|
||||
karakeep:
|
||||
bitwarden:
|
||||
immich-model-cache:
|
||||
nginx:
|
||||
networks:
|
||||
karakeep:
|
||||
external: false
|
||||
enable_ipv6: true
|
||||
karakeep-int:
|
||||
external: false
|
||||
enable_ipv6: true
|
||||
ollama:
|
||||
external: false
|
||||
enable_ipv6: true
|
||||
ollama-int:
|
||||
external: false
|
||||
enable_ipv6: true
|
||||
jellyfin:
|
||||
external: false
|
||||
enable_ipv6: true
|
||||
jellyfin-int:
|
||||
external: false
|
||||
enable_ipv6: true
|
||||
auth:
|
||||
external: false
|
||||
enable_ipv6: true
|
||||
gitea:
|
||||
external: false
|
||||
enable_ipv6: true
|
||||
gpodder:
|
||||
external: false
|
||||
enable_ipv6: true
|
||||
memos:
|
||||
external: false
|
||||
enable_ipv6: true
|
||||
mail:
|
||||
external: false
|
||||
enable_ipv6: true
|
||||
bitwarden:
|
||||
external: false
|
||||
enable_ipv6: true
|
||||
# host:
|
||||
# external: true
|
||||
# enable_ipv6: true
|
||||
services:
|
||||
web:
|
||||
image: "nginx"
|
||||
build:
|
||||
dockerfile: ./nginx-dockerfile
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- 80:80
|
||||
@@ -49,9 +68,7 @@ services:
|
||||
volumes:
|
||||
- ./nginx:/etc/nginx:ro
|
||||
- /data/site:/data/site:ro
|
||||
- /data/certbot/www/:/var/www/certbot/:ro
|
||||
# - /etc/letsencrypt:/etc/letsencrypt:ro
|
||||
- /data/certbot/conf:/etc/letsencrypt:ro
|
||||
- nginx:/var/cache/nginx/
|
||||
networks:
|
||||
- karakeep
|
||||
- ollama
|
||||
@@ -79,11 +96,6 @@ services:
|
||||
# source: /usr/local/share/fonts/cu
|
||||
# target: /usr/local/share/fonts/custom
|
||||
# read_only: true
|
||||
certbot:
|
||||
image: certbot/certbot:latest
|
||||
volumes:
|
||||
- /data/certbot/www/:/var/www/certbot/:rw
|
||||
- /data/certbot/conf/:/etc/letsencrypt/:rw
|
||||
authelia:
|
||||
image: 'docker.io/authelia/authelia:latest'
|
||||
command:
|
||||
|
||||
Reference in New Issue
Block a user