chore: commit all modified and untracked stacks
This commit is contained in:
@@ -5,9 +5,7 @@ networks:
|
|||||||
external: true
|
external: true
|
||||||
pangolin:
|
pangolin:
|
||||||
external: true
|
external: true
|
||||||
|
|
||||||
services:
|
services:
|
||||||
|
|
||||||
ollama:
|
ollama:
|
||||||
container_name: ollama
|
container_name: ollama
|
||||||
image: ollama/ollama:latest
|
image: ollama/ollama:latest
|
||||||
@@ -29,13 +27,6 @@ services:
|
|||||||
- driver: nvidia
|
- driver: nvidia
|
||||||
count: all
|
count: all
|
||||||
capabilities: [gpu]
|
capabilities: [gpu]
|
||||||
healthcheck:
|
|
||||||
test: ["CMD-SHELL", "wget -qO- http://127.0.0.1:11434/ >/dev/null 2>&1 || exit 1"]
|
|
||||||
interval: 30s
|
|
||||||
timeout: 10s
|
|
||||||
retries: 3
|
|
||||||
start_period: 30s
|
|
||||||
|
|
||||||
openwebui:
|
openwebui:
|
||||||
container_name: openwebui
|
container_name: openwebui
|
||||||
image: ghcr.io/open-webui/open-webui:main
|
image: ghcr.io/open-webui/open-webui:main
|
||||||
@@ -56,41 +47,40 @@ services:
|
|||||||
volumes:
|
volumes:
|
||||||
- /mnt/docker-ssd/docker/appdata/openwebui:/app/backend/data
|
- /mnt/docker-ssd/docker/appdata/openwebui:/app/backend/data
|
||||||
depends_on:
|
depends_on:
|
||||||
ollama:
|
- ollama
|
||||||
condition: service_healthy
|
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD-SHELL", "wget -qO- http://127.0.0.1:8080/ >/dev/null 2>&1 || exit 1"]
|
test: ["CMD-SHELL", "curl -sf http://127.0.0.1:8080/ || exit 1"]
|
||||||
interval: 30s
|
|
||||||
timeout: 10s
|
|
||||||
retries: 3
|
|
||||||
start_period: 60s
|
|
||||||
|
|
||||||
scriberr:
|
|
||||||
container_name: scriberr
|
|
||||||
image: ghcr.io/rishikanthc/scriberr-cuda:v1.2.0
|
|
||||||
restart: unless-stopped
|
|
||||||
networks:
|
|
||||||
- ai-net
|
|
||||||
- pangolin
|
|
||||||
ports:
|
|
||||||
- "8032:8080"
|
|
||||||
environment:
|
|
||||||
TZ: ${TZ}
|
|
||||||
HF_TOKEN: ${HF_TOKEN}
|
|
||||||
NVIDIA_VISIBLE_DEVICES: all
|
|
||||||
NVIDIA_DRIVER_CAPABILITIES: compute,utility
|
|
||||||
volumes:
|
|
||||||
- /mnt/docker-ssd/docker/appdata/scriberr:/app/data
|
|
||||||
deploy:
|
|
||||||
resources:
|
|
||||||
reservations:
|
|
||||||
devices:
|
|
||||||
- driver: nvidia
|
|
||||||
count: all
|
|
||||||
capabilities: [gpu]
|
|
||||||
healthcheck:
|
|
||||||
test: ["CMD-SHELL", "wget -qO- http://127.0.0.1:8080/ >/dev/null 2>&1 || exit 1"]
|
|
||||||
interval: 30s
|
interval: 30s
|
||||||
timeout: 10s
|
timeout: 10s
|
||||||
retries: 3
|
retries: 3
|
||||||
start_period: 60s
|
start_period: 60s
|
||||||
|
# scriberr:
|
||||||
|
# container_name: scriberr
|
||||||
|
# image: ghcr.io/rishikanthc/scriberr-cuda:v1.2.0
|
||||||
|
# restart: unless-stopped
|
||||||
|
# privileged: true
|
||||||
|
# networks:
|
||||||
|
# - ai-net
|
||||||
|
# - pangolin
|
||||||
|
# ports:
|
||||||
|
# - "8032:8080"
|
||||||
|
# environment:
|
||||||
|
# TZ: ${TZ}
|
||||||
|
# HF_TOKEN: ${HF_TOKEN}
|
||||||
|
# NVIDIA_VISIBLE_DEVICES: all
|
||||||
|
# NVIDIA_DRIVER_CAPABILITIES: compute,utility
|
||||||
|
# volumes:
|
||||||
|
# - /mnt/docker-ssd/docker/appdata/scriberr:/app/data
|
||||||
|
# deploy:
|
||||||
|
# resources:
|
||||||
|
# reservations:
|
||||||
|
# devices:
|
||||||
|
# - driver: nvidia
|
||||||
|
# count: all
|
||||||
|
# capabilities: [gpu]
|
||||||
|
# healthcheck:
|
||||||
|
# test: ["CMD-SHELL", "curl -sf http://127.0.0.1:8080/ || exit 1"]
|
||||||
|
# interval: 30s
|
||||||
|
# timeout: 10s
|
||||||
|
# retries: 3
|
||||||
|
# start_period: 60s
|
||||||
|
|||||||
18
automation/compose.yaml
Normal file
18
automation/compose.yaml
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
services:
|
||||||
|
gotify:
|
||||||
|
image: gotify/server:latest
|
||||||
|
container_name: gotify
|
||||||
|
restart: unless-stopped
|
||||||
|
networks:
|
||||||
|
- pangolin
|
||||||
|
volumes:
|
||||||
|
- /mnt/docker-ssd/docker/appdata/gotify/data:/app/data
|
||||||
|
environment:
|
||||||
|
- GOTIFY_DEFAULTUSER_NAME=admin
|
||||||
|
- GOTIFY_DEFAULTUSER_PASS=${GOTIFY_PASSWORD}
|
||||||
|
- GOTIFY_DEFAULTUSER_ISADMIN=true
|
||||||
|
ports:
|
||||||
|
- 8443:80
|
||||||
|
networks:
|
||||||
|
pangolin:
|
||||||
|
external: true
|
||||||
@@ -1,3 +1,5 @@
|
|||||||
|
name: ix-databases
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
shared-databases:
|
shared-databases:
|
||||||
driver: bridge
|
driver: bridge
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ services:
|
|||||||
volumes:
|
volumes:
|
||||||
- /mnt/docker-ssd/docker/appdata/gitea:/data
|
- /mnt/docker-ssd/docker/appdata/gitea:/data
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD-SHELL", "wget -qO- http://127.0.0.1:3000/ >/dev/null 2>&1 || exit 1"]
|
test: ["CMD-SHELL", "curl -sf http://127.0.0.1:3000/ || exit 1"]
|
||||||
interval: 30s
|
interval: 30s
|
||||||
timeout: 10s
|
timeout: 10s
|
||||||
retries: 3
|
retries: 3
|
||||||
@@ -55,7 +55,7 @@ services:
|
|||||||
- /mnt/tank/docker/appdata/app/rackpeek/config:/app/config
|
- /mnt/tank/docker/appdata/app/rackpeek/config:/app/config
|
||||||
- /mnt/tank/docker/appdata/app/rackpeek/dpkeys:/home/app/.aspnet/DataProtection-Keys
|
- /mnt/tank/docker/appdata/app/rackpeek/dpkeys:/home/app/.aspnet/DataProtection-Keys
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD-SHELL", "wget -qO- http://127.0.0.1:8080/ >/dev/null 2>&1 || exit 1"]
|
test: ["CMD-SHELL", "cat /proc/net/tcp6 | grep -q 1F90 || exit 1"]
|
||||||
interval: 30s
|
interval: 30s
|
||||||
timeout: 10s
|
timeout: 10s
|
||||||
retries: 3
|
retries: 3
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ services:
|
|||||||
volumes:
|
volumes:
|
||||||
- /mnt/tank/docker/appdata/kitchenowl:/data
|
- /mnt/tank/docker/appdata/kitchenowl:/data
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD-SHELL", "wget -qO- http://127.0.0.1:8080/ >/dev/null 2>&1 || exit 1"]
|
test: ["CMD-SHELL", "curl -sf http://127.0.0.1:8080/ || exit 1"]
|
||||||
interval: 30s
|
interval: 30s
|
||||||
timeout: 10s
|
timeout: 10s
|
||||||
retries: 3
|
retries: 3
|
||||||
@@ -38,18 +38,21 @@ services:
|
|||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
networks:
|
networks:
|
||||||
- home-net
|
- home-net
|
||||||
|
- ix-databases_shared-databases
|
||||||
- pangolin
|
- pangolin
|
||||||
ports:
|
ports:
|
||||||
- "2021:2021"
|
- "2021:2021"
|
||||||
environment:
|
environment:
|
||||||
TZ: ${TZ}
|
TZ: ${TZ}
|
||||||
DT_ENV: selfhosted
|
DT_ENV: selfhosted
|
||||||
|
DT_JWT_SECRET: ${DT_JWT_SECRET}
|
||||||
|
DT_DB_DRIVER: ${DT_DB_DRIVER}
|
||||||
volumes:
|
volumes:
|
||||||
- /mnt/tank/docker/appdata/donetick/data:/donetick-data
|
- /mnt/tank/docker/appdata/donetick/data:/donetick-data
|
||||||
- /mnt/tank/docker/appdata/donetick/config:/config
|
- /mnt/tank/docker/appdata/donetick/config:/config
|
||||||
- /mnt/tank/docker/appdata/donetick/assets:/app/assets
|
- /mnt/tank/docker/appdata/donetick/assets:/app/assets
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD-SHELL", "wget --no-verbose --tries=1 --spider http://127.0.0.1:2021/ || exit 1"]
|
test: ["CMD-SHELL", "wget -qO- http://127.0.0.1:2021/ >/dev/null 2>&1 || exit 1"]
|
||||||
interval: 1m
|
interval: 1m
|
||||||
timeout: 5s
|
timeout: 5s
|
||||||
retries: 3
|
retries: 3
|
||||||
@@ -423,7 +426,7 @@ services:
|
|||||||
environment:
|
environment:
|
||||||
TZ: ${TZ}
|
TZ: ${TZ}
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD-SHELL", "wget -qO- http://127.0.0.1:8080/ >/dev/null 2>&1 || exit 1"]
|
test: ["CMD-SHELL", "curl -sf http://127.0.0.1:8080/ || exit 1"]
|
||||||
interval: 30s
|
interval: 30s
|
||||||
timeout: 10s
|
timeout: 10s
|
||||||
retries: 3
|
retries: 3
|
||||||
|
|||||||
@@ -63,7 +63,7 @@ services:
|
|||||||
- /mnt/tank/docker/appdata/dockhand:/app/data
|
- /mnt/tank/docker/appdata/dockhand:/app/data
|
||||||
- /var/run/docker.sock:/var/run/docker.sock:ro
|
- /var/run/docker.sock:/var/run/docker.sock:ro
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD-SHELL", "wget -qO- http://127.0.0.1:3000/ >/dev/null 2>&1 || exit 1"]
|
test: ["CMD-SHELL", "curl -sf http://127.0.0.1:3000/ || exit 1"]
|
||||||
interval: 30s
|
interval: 30s
|
||||||
timeout: 10s
|
timeout: 10s
|
||||||
retries: 3
|
retries: 3
|
||||||
@@ -90,7 +90,7 @@ services:
|
|||||||
volumes:
|
volumes:
|
||||||
- /mnt/tank/docker/appdata/uptime-kuma:/app/data
|
- /mnt/tank/docker/appdata/uptime-kuma:/app/data
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD-SHELL", "wget -qO- http://127.0.0.1:3001/ >/dev/null 2>&1 || exit 1"]
|
test: ["CMD-SHELL", "curl -sfL http://127.0.0.1:3001/ || exit 1"]
|
||||||
interval: 30s
|
interval: 30s
|
||||||
timeout: 10s
|
timeout: 10s
|
||||||
retries: 3
|
retries: 3
|
||||||
|
|||||||
@@ -18,7 +18,6 @@ services:
|
|||||||
ports:
|
ports:
|
||||||
- "32400:32400/tcp"
|
- "32400:32400/tcp"
|
||||||
- "1900:1900/udp"
|
- "1900:1900/udp"
|
||||||
- "5353:5353/udp"
|
|
||||||
- "8324:8324/tcp"
|
- "8324:8324/tcp"
|
||||||
- "32410:32410/udp"
|
- "32410:32410/udp"
|
||||||
- "32412:32412/udp"
|
- "32412:32412/udp"
|
||||||
@@ -61,7 +60,7 @@ services:
|
|||||||
volumes:
|
volumes:
|
||||||
- /mnt/docker-ssd/docker/appdata/tautulli:/config
|
- /mnt/docker-ssd/docker/appdata/tautulli:/config
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD-SHELL", "wget -qO- http://127.0.0.1:8181/ >/dev/null 2>&1 || exit 1"]
|
test: ["CMD-SHELL", "curl -sf http://127.0.0.1:8181/ || exit 1"]
|
||||||
interval: 30s
|
interval: 30s
|
||||||
timeout: 10s
|
timeout: 10s
|
||||||
retries: 3
|
retries: 3
|
||||||
|
|||||||
24
media/kima-hub/docker-compose.yaml
Normal file
24
media/kima-hub/docker-compose.yaml
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
services:
|
||||||
|
kima-hub:
|
||||||
|
image: ghcr.io/chevron7locked/kima:latest
|
||||||
|
container_name: kima
|
||||||
|
environment:
|
||||||
|
- TZ=${TZ}
|
||||||
|
- PUID=${PUID}
|
||||||
|
- PGID=${PGID}
|
||||||
|
- KIMA_MUSIC_PATH=/music
|
||||||
|
volumes:
|
||||||
|
- /mnt/docker-ssd/docker/appdata/kima-hub/config:/app/config
|
||||||
|
- /mnt/docker-ssd/docker/appdata/kima-hub/data:/app/data
|
||||||
|
- /mnt/unraid/data/media:/music
|
||||||
|
ports:
|
||||||
|
- "3333:3333"
|
||||||
|
networks:
|
||||||
|
- pangolin
|
||||||
|
extra_hosts:
|
||||||
|
- "host.docker.internal:host-gateway"
|
||||||
|
restart: unless-stopped
|
||||||
|
|
||||||
|
networks:
|
||||||
|
pangolin:
|
||||||
|
external: true
|
||||||
@@ -42,7 +42,7 @@ services:
|
|||||||
count: all
|
count: all
|
||||||
capabilities: [gpu, video, compute]
|
capabilities: [gpu, video, compute]
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD-SHELL", "wget -qO- http://127.0.0.1:2283/api/server/ping >/dev/null 2>&1 || exit 1"]
|
test: ["CMD-SHELL", "curl -sf http://127.0.0.1:2283/api/server/ping || exit 1"]
|
||||||
interval: 30s
|
interval: 30s
|
||||||
timeout: 10s
|
timeout: 10s
|
||||||
retries: 5
|
retries: 5
|
||||||
@@ -74,7 +74,7 @@ services:
|
|||||||
TRANSFORMERS_CACHE: /cache
|
TRANSFORMERS_CACHE: /cache
|
||||||
MACHINE_LEARNING_CACHE_FOLDER: /cache
|
MACHINE_LEARNING_CACHE_FOLDER: /cache
|
||||||
volumes:
|
volumes:
|
||||||
- /mnt/docker-ssd/docker/appdata/immich:/cache
|
- /mnt/docker-ssd/docker/appdata/immich-ml:/cache
|
||||||
deploy:
|
deploy:
|
||||||
resources:
|
resources:
|
||||||
reservations:
|
reservations:
|
||||||
@@ -83,7 +83,7 @@ services:
|
|||||||
count: all
|
count: all
|
||||||
capabilities: [gpu]
|
capabilities: [gpu]
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD-SHELL", "wget -qO- http://127.0.0.1:3003/health >/dev/null 2>&1 || exit 1"]
|
test: ["CMD-SHELL", "cat /proc/net/tcp6 | grep -q BBB || exit 1"]
|
||||||
interval: 30s
|
interval: 30s
|
||||||
timeout: 10s
|
timeout: 10s
|
||||||
retries: 5
|
retries: 5
|
||||||
|
|||||||
23
search/docker-compose.yaml
Normal file
23
search/docker-compose.yaml
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
services:
|
||||||
|
searxng:
|
||||||
|
image: searxng/searxng:latest
|
||||||
|
container_name: searxng
|
||||||
|
restart: unless-stopped
|
||||||
|
ports:
|
||||||
|
- "8888:8080"
|
||||||
|
volumes:
|
||||||
|
- /mnt/tank/docker/appdata/searxng:/etc/searxng
|
||||||
|
environment:
|
||||||
|
- SEARXNG_BASE_URL=http://localhost:8888/
|
||||||
|
cap_drop:
|
||||||
|
- ALL
|
||||||
|
cap_add:
|
||||||
|
- CHOWN
|
||||||
|
- SETGID
|
||||||
|
- SETUID
|
||||||
|
networks:
|
||||||
|
- pangolin
|
||||||
|
|
||||||
|
networks:
|
||||||
|
pangolin:
|
||||||
|
external: true
|
||||||
Reference in New Issue
Block a user