Compare commits
5
Commits
bb937f6766
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
59662110a6 | ||
|
|
e6b7538c76 | ||
|
|
d9a0d5a2b4 | ||
|
|
0d3e1c2a17 | ||
|
|
17e70f2573 |
@@ -6,8 +6,9 @@ services:
|
|||||||
volumes:
|
volumes:
|
||||||
- /mnt/user/appdata:/mnt/source/docker/appdata:ro # backup sources
|
- /mnt/user/appdata:/mnt/source/docker/appdata:ro # backup sources
|
||||||
- /boot/config/plugins/compose.manager/projects:/mnt/source/docker/compose:ro
|
- /boot/config/plugins/compose.manager/projects:/mnt/source/docker/compose:ro
|
||||||
|
- /mnt/user/immich-uploads/library:/mnt/source/media/immich/library:ro
|
||||||
|
|
||||||
- /mnt/remotes/10.0.0.50_backup-cube:/mnt/borg-repository # backup target
|
- /mnt/remotes/10.0.0.50_backup-cube:/mnt/borg-repository:shared # backup target
|
||||||
- /mnt/user/appdata/borgmatic/borgmatic.d:/etc/borgmatic.d/ # borgmatic config file(s) + crontab.txt
|
- /mnt/user/appdata/borgmatic/borgmatic.d:/etc/borgmatic.d/ # borgmatic config file(s) + crontab.txt
|
||||||
- /mnt/user/appdata/borgmatic/.config/borg:/root/.config/borg # config and keyfiles
|
- /mnt/user/appdata/borgmatic/.config/borg:/root/.config/borg # config and keyfiles
|
||||||
- /mnt/user/appdata/borgmatic/.ssh:/root/.ssh # ssh key for remote repositories
|
- /mnt/user/appdata/borgmatic/.ssh:/root/.ssh # ssh key for remote repositories
|
||||||
@@ -15,6 +16,8 @@ services:
|
|||||||
- /mnt/user/appdata/borgmatic/.state/borgmatic:/root/.local/state/borgmatic # Here are the state files for periodic checks
|
- /mnt/user/appdata/borgmatic/.state/borgmatic:/root/.local/state/borgmatic # Here are the state files for periodic checks
|
||||||
env_file:
|
env_file:
|
||||||
- .env
|
- .env
|
||||||
|
environment:
|
||||||
|
CRON: false
|
||||||
labels:
|
labels:
|
||||||
net.unraid.docker.icon: "https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/borgmatic.png"
|
net.unraid.docker.icon: "https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/borgmatic.png"
|
||||||
net.unraid.docker.shell: sh
|
net.unraid.docker.shell: sh
|
||||||
|
|||||||
@@ -38,7 +38,7 @@ services:
|
|||||||
folder.view3: "Nextcloud ExApps"
|
folder.view3: "Nextcloud ExApps"
|
||||||
|
|
||||||
app:
|
app:
|
||||||
image: nextcloud:33
|
image: nextcloud:34
|
||||||
container_name: nextcloud
|
container_name: nextcloud
|
||||||
depends_on:
|
depends_on:
|
||||||
- db
|
- db
|
||||||
|
|||||||
@@ -90,6 +90,7 @@ services:
|
|||||||
- /mnt/user/pterodactyl-node/data/:/mnt/user/pterodactyl-node/data/
|
- /mnt/user/pterodactyl-node/data/:/mnt/user/pterodactyl-node/data/
|
||||||
- /mnt/user/pterodactyl-node/tmp/:/mnt/user/pterodactyl-node/tmp/
|
- /mnt/user/pterodactyl-node/tmp/:/mnt/user/pterodactyl-node/tmp/
|
||||||
- /mnt/user/pterodactyl-node/config/:/etc/pterodactyl/
|
- /mnt/user/pterodactyl-node/config/:/etc/pterodactyl/
|
||||||
|
- /run/wings:/run/wings
|
||||||
ports:
|
ports:
|
||||||
- "7001:8080" # Wings API
|
- "7001:8080" # Wings API
|
||||||
- "2022:2022" # SFTP
|
- "2022:2022" # SFTP
|
||||||
|
|||||||
@@ -26,6 +26,7 @@ services:
|
|||||||
- ${UPLOAD_LOCATION}:/data
|
- ${UPLOAD_LOCATION}:/data
|
||||||
- /mnt/user/volume1/photo:/mnt/media/master-library:ro # Mount External Library "Master Library"
|
- /mnt/user/volume1/photo:/mnt/media/master-library:ro # Mount External Library "Master Library"
|
||||||
- /mnt/user/nextcloud-data/tonitrus/files/photos:/mnt/media/tonitrus-photos:ro # Mount External Library "Tonitrus Photos"
|
- /mnt/user/nextcloud-data/tonitrus/files/photos:/mnt/media/tonitrus-photos:ro # Mount External Library "Tonitrus Photos"
|
||||||
|
- /mnt/user/nextcloud-data/Purplebunny/files/photos:/mnt/media/purplebunny-photos:ro # Mount External Library "Purplebunny Photos"
|
||||||
- /etc/localtime:/etc/localtime:ro
|
- /etc/localtime:/etc/localtime:ro
|
||||||
ports:
|
ports:
|
||||||
- "2283:2283"
|
- "2283:2283"
|
||||||
@@ -51,6 +52,7 @@ services:
|
|||||||
|
|
||||||
- pangolin.public-resources.immich-server.auth.sso-enabled=true
|
- pangolin.public-resources.immich-server.auth.sso-enabled=true
|
||||||
- pangolin.public-resources.immich-server.auth.sso-roles[0]=Member
|
- pangolin.public-resources.immich-server.auth.sso-roles[0]=Member
|
||||||
|
- pangolin.public-resources.immich-server.auth.whitelist-users[0]=katrin.lang@drei.at
|
||||||
|
|
||||||
- pangolin.public-resources.immich-server.targets[0].method=http
|
- pangolin.public-resources.immich-server.targets[0].method=http
|
||||||
|
|
||||||
@@ -81,15 +83,8 @@ services:
|
|||||||
container_name: immich_machine_learning
|
container_name: immich_machine_learning
|
||||||
# For hardware acceleration, add one of -[armnn, cuda, rocm, openvino, rknn] to the image tag.
|
# For hardware acceleration, add one of -[armnn, cuda, rocm, openvino, rknn] to the image tag.
|
||||||
# Example tag: ${IMMICH_VERSION:-release}-cuda
|
# Example tag: ${IMMICH_VERSION:-release}-cuda
|
||||||
image: ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release}-cuda
|
# Currently no hardware acceleration because NVIDIA has too little VRAM and AMD iGPU is not supported
|
||||||
deploy:
|
image: ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release}
|
||||||
resources:
|
|
||||||
reservations:
|
|
||||||
devices:
|
|
||||||
- driver: nvidia
|
|
||||||
count: 1
|
|
||||||
capabilities:
|
|
||||||
- gpu
|
|
||||||
volumes:
|
volumes:
|
||||||
- model-cache:/cache
|
- model-cache:/cache
|
||||||
env_file:
|
env_file:
|
||||||
|
|||||||
+1
-1
@@ -1 +1 @@
|
|||||||
true
|
false
|
||||||
@@ -1 +1 @@
|
|||||||
true
|
false
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
services:
|
services:
|
||||||
newt:
|
newt:
|
||||||
image: fosrl/newt:1.12.5
|
image: fosrl/newt:1.14.0
|
||||||
networks:
|
networks:
|
||||||
- pangolin
|
- pangolin
|
||||||
container_name: newt
|
container_name: newt
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
services:
|
services:
|
||||||
gitea:
|
gitea:
|
||||||
image: docker.gitea.com/gitea:1.26
|
image: docker.gitea.com/gitea:latest
|
||||||
container_name: gitea
|
container_name: gitea
|
||||||
networks:
|
networks:
|
||||||
- default
|
- default
|
||||||
@@ -75,6 +75,8 @@ services:
|
|||||||
runner:
|
runner:
|
||||||
image: docker.io/gitea/act_runner:latest
|
image: docker.io/gitea/act_runner:latest
|
||||||
container_name: gitea-runner
|
container_name: gitea-runner
|
||||||
|
ports:
|
||||||
|
- "8012:8012"
|
||||||
depends_on:
|
depends_on:
|
||||||
gitea:
|
gitea:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
false
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
services:
|
||||||
|
writing-webapp:
|
||||||
|
labels:
|
||||||
|
net.unraid.docker.managed: 'composeman'
|
||||||
|
net.unraid.docker.icon: ''
|
||||||
|
net.unraid.docker.webui: ''
|
||||||
|
net.unraid.docker.shell: ''
|
||||||
@@ -0,0 +1,33 @@
|
|||||||
|
services:
|
||||||
|
writing-webapp:
|
||||||
|
image: registry.homecube.org/writing-webapp/app:main
|
||||||
|
container_name: writing-webapp
|
||||||
|
networks:
|
||||||
|
- pangolin
|
||||||
|
labels:
|
||||||
|
- net.unraid.docker.icon=https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/booklogr.png
|
||||||
|
- net.unraid.docker.webui=https://${FULL_DOMAIN}
|
||||||
|
- folder.view3=Services
|
||||||
|
|
||||||
|
- pangolin.public-resources.writing-webapp.name=Writing-Webapp
|
||||||
|
- pangolin.public-resources.writing-webapp.full-domain=${FULL_DOMAIN}
|
||||||
|
- pangolin.public-resources.writing-webapp.protocol=http
|
||||||
|
|
||||||
|
- pangolin.public-resources.writing-webapp.auth.sso-enabled=true
|
||||||
|
- pangolin.public-resources.writing-webapp.auth.sso-roles[0]=Member
|
||||||
|
|
||||||
|
- pangolin.public-resources.writing-webapp.targets[0].method=http
|
||||||
|
|
||||||
|
- pangolin.public-resources.writing-webapp.targets[0].healthcheck.enabled=true
|
||||||
|
- pangolin.public-resources.writing-webapp.targets[0].healthcheck.hostname=writing-webapp
|
||||||
|
- pangolin.public-resources.writing-webapp.targets[0].healthcheck.port=8080
|
||||||
|
- pangolin.public-resources.writing-webapp.targets[0].healthcheck.path=/
|
||||||
|
- pangolin.public-resources.writing-webapp.targets[0].healthcheck.method=GET
|
||||||
|
- pangolin.public-resources.writing-webapp.targets[0].healthcheck.status=200
|
||||||
|
- pangolin.public-resources.writing-webapp.targets[0].healthcheck.interval=30
|
||||||
|
- pangolin.public-resources.writing-webapp.targets[0].healthcheck.timeout=5
|
||||||
|
|
||||||
|
networks:
|
||||||
|
pangolin:
|
||||||
|
name: pangolin_net
|
||||||
|
external: true
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
writing-webapp
|
||||||
Reference in New Issue
Block a user