Compare commits

..

1 Commits

3 changed files with 93 additions and 60 deletions
+1 -1
View File
@@ -9,7 +9,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with:
ref: 'main'
- name: Install yq
+6 -3
View File
@@ -13,10 +13,10 @@
| asciinema | ghcr.io/asciinema/asciinema-server:latest | Platform for hosting and sharing terminal session recordings |
| asciinema-pg-db | postgres:14-alpine | |
| audiobookshelf | ghcr.io/advplyr/audiobookshelf:latest | Podcasts, eBooks, & Audiobooks |
| audiomuse-ai-flask | ghcr.io/neptunehub/audiomuse-ai:0.7.12-beta | Automatic playlist generation using AI |
| audiomuse-ai-flask | ghcr.io/neptunehub/audiomuse-ai:0.7.11-beta | Automatic playlist generation using AI |
| audiomuse-ai-pg | postgres:15-alpine | |
| audiomuse-ai-valkey | docker.io/valkey/valkey:9-alpine | |
| audiomuse-ai-worker | ghcr.io/neptunehub/audiomuse-ai:0.7.12-beta | |
| audiomuse-ai-worker | ghcr.io/neptunehub/audiomuse-ai:0.7.11-beta | |
| authelia | authelia/authelia:master | Authentication/authorization server with MFA & SSO |
| authelia-pg | postgres:16-alpine | |
| authelia-valkey | docker.io/valkey/valkey:9-alpine | |
@@ -105,6 +105,7 @@
| maxun-frontend | getmaxun/maxun-frontend:latest | No-code web data extraction platform |
| maxun-pg-db | postgres:17-alpine | |
| maxun-valkey | docker.io/valkey/valkey:9-alpine | |
| meilisearch | getmeili/meilisearch:v1.26 | |
| meme-search-pro | ghcr.io/neonwatty/meme_search_pro:latest | Meme search engine built with Python and Ruby |
| meme-search-pro-img2txt-gen | ghcr.io/neonwatty/image_to_text_generator:latest | |
| meme-search-db | pgvector/pgvector:pg17 | |
@@ -123,6 +124,7 @@
| nocodb | nocodb/nocodb:latest | Turn any SQL-based database into a smart spreadsheet |
| nocodb-pg-db | postgres:16-alpine | |
| nocodb-valkey | docker.io/valkey/valkey:9-alpine | |
| ollama | ollama/ollama:latest | |
| ombi | lscr.io/linuxserver/ombi:latest | Media Requests |
| omnitools | iib0011/omni-tools:latest | Tools for common tasks |
| omnipoly | kweg/omnipoly:latest | Open-source language translation with LanguageTool, LibreTranslate, & Ollama |
@@ -179,11 +181,12 @@
| soularr-dashboard | ghcr.io/mrusse/soularr:main | Dashboard for monitoring Soularr |
| soulseek | slskd/slskd | Modern client-server application for the Soulseek file-sharing network. |
| speedtest-tracker | lscr.io/linuxserver/speedtest-tracker:latest | Self-hosted internet performance tracking |
| stable-diffusion-webui | ghcr.io/neggles/sd-webui-docker:latest | |
| stirling-pdf | docker.stirlingpdf.com/stirlingtools/stirling-pdf:latest | PDF Operations |
| swag | lscr.io/linuxserver/swag:latest | SWAG Dashboard for proxies |
| tandoor | vabene1111/recipes | Recipes, cookbooks, meal-planning, & grocery lists |
| tandoor-pg | postgres:16-alpine | |
| tdarr | ghcr.io/haveagitgat/tdarr:2.58.02 | Distributed transcode automation |
| tdarr | ghcr.io/haveagitgat/tdarr:2.57.01 | Distributed transcode automation |
| unmanic | josh5/unmanic:latest | Library Optimizer |
| uptimekuma | louislam/uptime-kuma:latest | HTTP Endpoint Monitoring |
| vault | hashicorp/vault:latest | HashiCorp Vault for secrets, key/value stores, etc. |
+86 -56
View File
@@ -470,7 +470,7 @@ services:
condition: service_healthy
environment:
AI_MODEL_PROVIDER: OLLAMA
OLLAMA_SERVER_URL: http://192.168.1.249:11434/api/generate
OLLAMA_SERVER_URL: http://ollama:11434/api/generate
SERVICE_TYPE: "flask"
MEDIASERVER_TYPE: "navidrome"
NAVIDROME_URL: http://navidrome:4533/
@@ -482,8 +482,8 @@ services:
POSTGRES_HOST: audiomuse-ai-pg
POSTGRES_PORT: 5432
REDIS_URL: redis://audiomuse-ai-valkey:6379/0
TEMP_DIR: /app/temp_audio
image: ghcr.io/neptunehub/audiomuse-ai:0.7.12-beta@sha256:a0ed658b75d66044e3884cbf94acf5e016d4898bac4d5f0f25929b066c3e5f9c
TEMP_DIR: /app/temp_audio"
image: ghcr.io/neptunehub/audiomuse-ai:0.7.11-beta@sha256:f934eb528940eef42a39fe3ba8b6d99d9972326efbbc2d2ec50f039281550137
labels:
homepage.group: Media Library
homepage.name: AudioMuse-AI
@@ -543,7 +543,7 @@ services:
condition: service_healthy
environment:
AI_MODEL_PROVIDER: OLLAMA
OLLAMA_SERVER_URL: http://192.168.1.249:11434/api/generate
OLLAMA_SERVER_URL: http://ollama:11434/api/generate
SERVICE_TYPE: "worker"
MEDIASERVER_TYPE: "navidrome"
NAVIDROME_URL: http://navidrome:4533/
@@ -556,7 +556,7 @@ services:
POSTGRES_PORT: 5432
REDIS_URL: "redis://audiomuse-ai-valkey:6379/0"
TEMP_DIR: "/app/temp_audio"
image: ghcr.io/neptunehub/audiomuse-ai:0.7.12-beta@sha256:a0ed658b75d66044e3884cbf94acf5e016d4898bac4d5f0f25929b066c3e5f9c
image: ghcr.io/neptunehub/audiomuse-ai:0.7.11-beta@sha256:f934eb528940eef42a39fe3ba8b6d99d9972326efbbc2d2ec50f039281550137
profiles: ["rinoa-apps"]
restart: unless-stopped
volumes:
@@ -585,7 +585,7 @@ services:
expose:
- 9091
- 9959 # Metrics port for Prometheus
image: authelia/authelia:master@sha256:623978b755878897e82915aa084b4f17037b78baea4afafeb160d1bde679fa1c
image: authelia/authelia:master@sha256:f16fd4a617959898c83b1ec72a1a62e013b324d4be2f100248f589b94cae1404
labels:
homepage.group: Privacy/Security
homepage.name: Authelia
@@ -949,7 +949,7 @@ services:
TZ: ${TZ}
LC_ALL: en_US.UTF-8
LISTEN_HOST: 0.0.0.0
image: ghcr.io/dgtlmoon/changedetection.io@sha256:99cf11f04b5d1f1300b5b68f17dc22e76bdb5d6695d7e6590d2df92eca8fb339
image: ghcr.io/dgtlmoon/changedetection.io@sha256:46ed4c0d67cd78228df430a4e56956a233f7055576b64fc849b4487e6d2c303d
labels:
homepage.description: Page change monitoring with alerts
homepage.group: System Administration
@@ -980,7 +980,7 @@ services:
cap_add:
- SYS_ADMIN
container_name: changedetection-chrome
image: dgtlmoon/sockpuppetbrowser:latest@sha256:50619e56663d81c2b46a2219ea91220c05d2e403448df8bdff12dbe4b1ab910b
image: dgtlmoon/sockpuppetbrowser:latest@sha256:9f2df6791a4cd9b2c3138cb62b5a8de7f27953cab84729fe09d28cbd341a8973
environment:
SCREEN_WIDTH: 1920
SCREEN_HEIGHT: 1024
@@ -1274,7 +1274,7 @@ services:
DAGU_AUTH_TOKEN: ${DAGU_AUTH_TOKEN}
PUID: ${PUID}
PGID: ${PGID}
image: ghcr.io/dagu-org/dagu:alpine@sha256:42657c77f5eb1a4fd2b0cf222ae1b2403cc2dc9d37fe56d66f9c080e4aaa7688
image: ghcr.io/dagu-org/dagu:alpine@sha256:b887c230850789aefd386a6bf33fbc4805b66ab324a80fc92af61570454e1434
labels:
homepage.group: Automation
homepage.name: Dagu
@@ -1352,7 +1352,7 @@ services:
retries: 30
start_period: 30s
timeout: 10s
image: freikin/dawarich:latest@sha256:c3225f42870d322d7a2fa5f2c60833de8860ffcb30c2c084ab8eb797bf5a3010
image: freikin/dawarich:latest@sha256:660d55f9309f63ad259e021c3e6817245200d5faf2cc44e3b5c7fcef0c79e09d
labels:
homepage.group: Privacy/Security
homepage.name: Dawarich
@@ -1443,7 +1443,7 @@ services:
retries: 30
start_period: 30s
timeout: 10s
image: freikin/dawarich:latest@sha256:c3225f42870d322d7a2fa5f2c60833de8860ffcb30c2c084ab8eb797bf5a3010
image: freikin/dawarich:latest@sha256:660d55f9309f63ad259e021c3e6817245200d5faf2cc44e3b5c7fcef0c79e09d
profiles: ["rinoa-apps"]
restart: on-failure
stdin_open: true
@@ -1611,9 +1611,6 @@ services:
DOCKER_HOST_2_URL: tcp://192.168.1.252:2375
DOCKER_HOST_2_NAME: Rikku
DOCKER_HOST_2_PUBLIC_NAME: 192.168.1.252
DOCKER_HOST_3_URL: tcp://192.168.1.249:2375
DOCKER_HOST_3_NAME: Ultima
DOCKER_HOST_3_PUBLIC_NAME: 192.168.1.249
labels:
swag: enable
swag_proto: http
@@ -1642,7 +1639,7 @@ services:
PUID: ${PUID}
TZ: ${TZ}
hostname: Rinoa
image: lscr.io/linuxserver/duplicati:latest@sha256:1efa096a59254e8232dfe1e1cfac1d16ec783b6b2baf2f814d2b53b7b26a41be
image: lscr.io/linuxserver/duplicati:latest@sha256:fcb122b63f4203f9876c19dd71077b456108bbbe9615d9fbf57a8e6454d6382e
labels:
swag: enable
swag_port: 8200
@@ -1779,7 +1776,7 @@ services:
BROWSER_TIMEOUT: 40000
TEST_URL: https://duckduckgo.com
hostname: Rinoa
image: ghcr.io/flaresolverr/flaresolverr:latest@sha256:7962759d99d7e125e108e0f5e7f3cdbcd36161776d058d1d9b7153b92ef1af9e
image: ghcr.io/flaresolverr/flaresolverr:latest@sha256:4f4e5f759aa3a9a64305e99188ea1db1ec2944a5e7d290d2b089af5f2f6f48e4
networks:
default: null
ports:
@@ -2506,7 +2503,7 @@ services:
container_name: jellyfin
environment:
JELLYFIN_PublishedServerUrl: https://jf.${MY_TLD}
image: jellyfin/jellyfin@sha256:aab0b50a3ce43a41621fc7040a379cc57174059aec8f9c17a90176649a0c1ab1
image: jellyfin/jellyfin@sha256:1edf3f17997acbe139718f252a7d2ded2706762390d787a34204668498dbc5f6
labels:
homepage.group: Media Library
homepage.name: Jellyfin
@@ -3189,7 +3186,7 @@ services:
restart: unless-stopped
karakeep:
container_name: karakeep
image: ghcr.io/karakeep-app/karakeep:release@sha256:be023336ed2ffb4c82209b068fd68f31e33b4a365e8222f8e8fbb499085c00af
image: ghcr.io/karakeep-app/karakeep:release@sha256:cd2348520ba25bbee64199468cd41758ab325eecd6a3a5c40cd6443a1607f9e9
environment:
BROWSER_WEB_URL: http://chrome:9222
DATA_DIR: /data
@@ -3199,7 +3196,7 @@ services:
NEXTAUTH_SECRET: ${KARAKEEP_NEXTAUTH_SECRET}
NEXTAUTH_URL: https://kkeep.${MY_TLD}
OPENAI_API_KEY: ${LIBRECHAT_OPENAI_API_KEY}
OLLAMA_BASE_URL: http://192.168.1.249:11434
OLLAMA_BASE_URL: http://ollama:11434
labels:
homepage.group: Lifestyle
homepage.name: Karakeep
@@ -3244,7 +3241,7 @@ services:
LT_UPDATE_MODELS: true
healthcheck:
test: ["CMD-SHELL", "./venv/bin/python scripts/healthcheck.py"]
image: libretranslate/libretranslate@sha256:8724755a6f9cc7ac6c1241784baef88abfe28015966271e7f78bc106d8914d78
image: libretranslate/libretranslate@sha256:f458dd6729ed50646ed08fcda52515dbcc60688100afc56c0f818272ee739606
labels:
homepage.group: Personal Tools
homepage.name: LibreTranslate
@@ -3516,7 +3513,7 @@ services:
REDIS_URL: redis://manyfold-valkey:6379/2
SECRET_KEY_BASE: ${MANYFOLD_SECRET_KEY_BASE}
MUTLIUSER: enabled
image: lscr.io/linuxserver/manyfold:latest@sha256:c5e6025fe0a2c6b804454e9324ac1757332ef37734279cb47b360f21a146a2d0
image: lscr.io/linuxserver/manyfold:latest@sha256:920f5d8b599339f86f6880d30e553dd1760612371a71bb9d252ea646261e9e54
labels:
homepage.group: Lifestyle
homepage.name: Manyfold
@@ -3679,7 +3676,7 @@ services:
<<: *maxun-env
expose:
- 8080
image: getmaxun/maxun-backend:latest@sha256:e45e7aec5d9b2794f4c798a03814ac03090e480c6ad134588caa1de7cd372b66
image: getmaxun/maxun-backend:latest@sha256:165b3d4135b8ad2a30c2eb0c30a027e779966b6241aa5482143c518d27e64d15
mem_limit: 2g # Set a 2GB memory limit
ports:
- 8369:8080
@@ -3695,7 +3692,7 @@ services:
depends_on:
- maxun-backend
<<: *maxun-env
image: getmaxun/maxun-frontend:latest@sha256:6d6f2974a153f7d0d9ca8aa72db45bfe875ad6041e73d54e6f84e1337d2279f9
image: getmaxun/maxun-frontend:latest@sha256:e1885e6050eabbf01e6ed464ab82a66005223b289ddd4faa74f6e99fc470ca03
labels:
swag: enable
swag_proto: http
@@ -3744,6 +3741,20 @@ services:
<<: *valkey-params
volumes:
- maxun-valkey-data:/data/valkey
meilisearch:
container_name: meilisearch
environment:
MEILI_HOST: http://meilisearch:7700
MEILI_NO_ANALYTICS: true
MEILI_MASTER_KEY: ${MEILISEARCH_MASTER_KEY}
image: getmeili/meilisearch:v1.26@sha256:773759814f59214a0971dc8810ae1d85002e92166d99760cd546d5ee8ac37c14
ports:
- 7700:7700
profiles: ["rinoa-apps"]
restart: always
user: ${PUID}:${PGID}
volumes:
- ${DOCKER_VOLUME_CONFIG}/meilisearch:/meili_data
meme-search-pro:
container_name: meme-search-pro
depends_on:
@@ -4122,7 +4133,7 @@ services:
environment:
TZ: ${TZ}
PORT: 20211
image: jokobsk/netalertx:latest@sha256:fd1a4ca4bd4c0f38797b36b4ec5b0928d7add7b9add788d9cedb11fd25a42a65
image: jokobsk/netalertx:latest@sha256:9304e29cd71bf9ddc9f33d6a7ddb3d71bab71815e077ab330f86bcc081598a79
labels:
cloudflare.tunnel.enable: true
cloudflare.tunnel.hostname: net.${MY_TLD}
@@ -4166,7 +4177,7 @@ services:
APACHE_PORT: 11000
expose:
- 11000
image: nextcloud/all-in-one:latest@sha256:bea462cf8835d6034b257ad3f2190eb18ccb1edaec11b8d4d802f322a380efb8
image: nextcloud/all-in-one:latest@sha256:090f59bbef2c6753b2ac58163d3bece84b15af19d9d83d02c33da83080cb6400
labels:
homepage.group: Privacy/Security
homepage.name: NextCloud
@@ -4264,6 +4275,15 @@ services:
<<: *valkey-params
volumes:
- nocodb_valkey_data:/data/valkey
ollama:
container_name: ollama
image: ollama/ollama:latest@sha256:d4188c1dfa870386a14e299976aed96daeb83876b69e1a852c9d09ea76463b9f
ports:
- 11434:11434
profiles: ["rinoa-apps"]
restart: unless-stopped
volumes:
- ollama:/root/.ollama
ombi:
container_name: ombi
environment:
@@ -4346,7 +4366,7 @@ services:
environment:
LANGUAGE_TOOL: http://languagetool:8010
LIBRETRANSLATE: http://libretranslate:5000
OLLAMA: http://192.168.1.249:11434
OLLAMA: http://ollama:11434
OLLAMA_MODEL: smollm2:1.7b
THEME: "pole"
DISABLE_DICTIONARY: false
@@ -4372,38 +4392,30 @@ services:
restart: unless-stopped
open-webui:
container_name: open-webui
depends_on:
ollama:
condition: service_started
required: true
stable-diffusion-webui:
condition: service_started
required: true
environment:
OLLAMA_BASE_URLS: http://192.168.1.249:11434;http://192.168.1.248:11434
WEBUI_AUTH: true
ENABLE_PASSWORD_VALIDATION: true
ENABLE_SIGNUP_PASSWORD_CONFIRMATION: true
ENABLE_SIGNUP: true
ENABLE_LOGIN_FORM: true
OLLAMA_BASE_URLS: http://ollama:11434;http://192.168.1.250:11434;http://192.168.1.252:11434
WEBUI_AUTH: false
ENABLE_IMAGE_GENERATION: "true"
AUTOMATIC1111_BASE_URL: http://192.168.1.248:7860
AUTOMATIC1111_BASE_URL: http://stable-diffusion-webui:7860
IMAGE_SIZE: "1024x1024"
IMAGE_STEPS: "3"
ENABLE_OTEL: true
ENABLE_OTEL_METRICS: true
OTEL_EXPORTER_OTLP_INSECURE: true # Use insecure connection for OTLP, remove in production
OTEL_EXPORTER_OTLP_ENDPOINT: http://192.168.1.254:4317
OTEL_EXPORTER_OTLP_ENDPOINT: http://signoz-otel-collector:4317
OTEL_SERVICE_NAME: open-webui
ENABLE_RAG_WEB_SEARCH: True
RAG_WEB_SEARCH_ENGINE: searxng
RAG_WEB_SEARCH_RESULT_COUNT: 3
RAG_WEB_SEARCH_CONCURRENT_REQUESTS: 10
SEARXNG_QUERY_URL: "http://searxng:8080/search?q=<query>"
ENABLE_LDAP: true
LDAP_SERVER_LABEL: rinoa-ldap
LDAP_SERVER_HOST: lldap
LDAP_SERVER_PORT: 3890
LDAP_ATTRIBUTE_FOR_MAIL: mail
LDAP_ATTRIBUTE_FOR_USERNAME: uid
LDAP_APP_DN: uid=authelia,ou=people,dc=trez,dc=wtf
LDAP_APP_PASSWORD: ${AUTHELIA_AUTH_BIND_LDAP_PASSWORD}
LDAP_SEARCH_BASE: dc=trez,dc=wtf
LDAP_SEARCH_FILTERS: "(&({username_attribute}={input})(objectClass=person))"
LDAP_USE_TLS: false
# LibreTranslate
LT_DEBUG: false
LT_UPDATE_MODELS: true
@@ -4429,6 +4441,7 @@ services:
swag: enable
swag_port: 8080
swag_proto: http
swag_auth: authelia
swag_url: ai.${MY_TLD}
swag.uptime-kuma.enabled: true
swag.uptime-kuma.monitor.parent: Rinoa
@@ -4972,7 +4985,7 @@ services:
qbittorrentvpn:
required: true
condition: service_started
image: ghcr.io/stuffanthings/qbit_manage:latest@sha256:4f36632a138b4e5aeab3b765b7f389087bfb140c80dbbec1343eca74dc351245
image: ghcr.io/stuffanthings/qbit_manage:latest@sha256:94399ef83005856209dcb61756427f00e4907092b7c44ba8ee8d631c81daef20
environment:
# Web API Configuration
QBT_WEB_SERVER: true # Set to true to enable web API
@@ -5643,7 +5656,7 @@ services:
container_name: searxng
environment:
SEARXNG_BASE_URL: https://search.${MY_TLD}
image: searxng/searxng:latest@sha256:0124d32d77e0c7360d0b85f5d91882d1837e6ceb243c82e190f5d7e9f1401334
image: searxng/searxng:latest@sha256:fc076352d72154feb1d8c0eb42dd5570a3ebc9ca8c6b9c8318ce545a8dfd1ea4
labels:
homepage.group: Privacy/Security
homepage.name: SearxNG
@@ -5973,7 +5986,7 @@ services:
TZ: ${TZ}
DOCKER_MODS: ghcr.io/gilbn/theme.park:sonarr
hostname: Rinoa
image: lscr.io/linuxserver/sonarr:latest@sha256:60e5edcac39172294ad22d55d1b08c2c0a9fe658cad2f2c4d742ae017d7874de
image: lscr.io/linuxserver/sonarr:latest@sha256:2fc9c36769a3f50ab529e7ccc37687d118ab42199b01588573f03b3393cc3223
labels:
homepage.group: Servarr Stack
homepage.name: Sonarr
@@ -6160,7 +6173,7 @@ services:
- ${DOCKER_VOLUME_STORAGE}/downloads/incomplete/slsk:/app/incomplete
speedtest-tracker:
container_name: speedtest-tracker
image: lscr.io/linuxserver/speedtest-tracker:latest@sha256:7a0af49937e7a6003e98582acaa6c647136e2776121e34749dd1f23d74a535e7
image: lscr.io/linuxserver/speedtest-tracker:latest@sha256:79d7d058cbc12a6311c4c284f0c2fb781a02e96079215ce500ac5eba6a5d676d
environment:
PUID: ${PUID}
PGID: ${PGID}
@@ -6192,6 +6205,21 @@ services:
restart: unless-stopped
volumes:
- ${DOCKER_VOLUME_CONFIG}/speedtest-tracker:/config
stable-diffusion-webui:
container_name: stable-diffusion-webui
image: ghcr.io/neggles/sd-webui-docker:latest@sha256:1795fe796e1dad0d8d3baa9ef7c38a255b69c0878b76869feecc617bfd015e53
environment:
CLI_ARGS: "--api --use-cpu all --precision full --no-half --skip-torch-cuda-test --ckpt /empty.pt --do-not-download-clip --disable-nan-check --disable-opt-split-attention"
PYTHONUNBUFFERED: "1"
TERM: "vt100"
SD_WEBUI_VARIANT: "default"
ports:
- 7860:7860
profiles: ["rinoa-apps"]
restart: unless-stopped
volumes:
- ${DOCKER_VOLUME_CONFIG}/stable-diffusion-webui/data:/data
- ${DOCKER_VOLUME_CONFIG}/stable-diffusion-webui/output:/output
stirling-pdf:
container_name: stirling-pdf
environment:
@@ -6200,7 +6228,7 @@ services:
SECURITY_ENABLE_LOGIN: true
SYSTEM_SHOW_UPDATE: false
SYSTEM_SHOW_UPDATE_ONLY_ADMIN: true
image: docker.stirlingpdf.com/stirlingtools/stirling-pdf:latest@sha256:af9942975d39b953a008aaa1bb2bbb23330d725d8aeda835eb53de3715e42e36
image: docker.stirlingpdf.com/stirlingtools/stirling-pdf:latest@sha256:281cd2f5d5bb747ce6cd19c54d7ef8e9597bdee2e67eb88fa701f684c8b35654
labels:
homepage.name: Stirling-PDF
homepage.group: Professional Services
@@ -6252,7 +6280,7 @@ services:
UPTIME_KUMA_URL: http://uptimekuma:3001
UPTIME_KUMA_USERNAME: ${UPTIME_KUMA_USERNAME}
hostname: Rinoa
image: lscr.io/linuxserver/swag:latest@sha256:c618d7be86c61924355299048d169412c2ebc4fb4489b9d2e3064f9574acd4cb
image: lscr.io/linuxserver/swag:latest@sha256:18b676423642f88b50112e03adaa0303a3868c786bf19f72e6feb61bbff2138d
labels:
swag: enable
swag_proto: http
@@ -6385,7 +6413,7 @@ services:
cronPluginUpdate:
NVIDIA_DRIVER_CAPABILITIES: all
NVIDIA_VISIBLE_DEVICES: all
image: ghcr.io/haveagitgat/tdarr:2.58.02@sha256:20a5656c4af4854e1877046294f77113f949d27e35940a9a65f231423d063207
image: ghcr.io/haveagitgat/tdarr:2.57.01@sha256:a20579b19d95d532153fe0f53300227f64f72192b108ee1fb18c455cc8f6d86d
labels:
homepage.group: Servarr Stack
homepage.name: Tdarr
@@ -6423,7 +6451,7 @@ services:
PUID: ${PUID}
PGID: ${PGID}
LOGS_TO_STDOUT: /config/.unmanic/logs/unmanic.log
image: josh5/unmanic:latest@sha256:bb6af876ff5ba04c368c27490ce51631b25f1aedd52734f772afcabf2f30c1df
image: josh5/unmanic:latest@sha256:0105922cd085440b047b9e3343741293ceaabcecdc3ad64533ea4135dcf78f75
labels:
homepage.group: Media Library
homepage.name: Unmanic
@@ -6477,7 +6505,7 @@ services:
UPTIME_KUMA_PASSWORD: ${UPTIME_KUMA_PASSWORD}
DOCKER_HOST: tcp:/${DOCKER_VOLUME_CONFIG}proxy:2375
hostname: Rinoa
image: louislam/uptime-kuma:latest@sha256:431fee3be822b04861cf0e35daf4beef6b7cb37391c5f26c3ad6e12ce280fe18
image: louislam/uptime-kuma:latest@sha256:3d632903e6af34139a37f18055c4f1bfd9b7205ae1138f1e5e8940ddc1d176f9
labels:
homepage.group: Infrastructure/App Performance Monitoring
homepage.name: Uptime Kuma
@@ -6608,7 +6636,7 @@ services:
restart: unless-stopped
whodb:
container_name: whodb
image: clidey/whodb@sha256:a87465ded0f27548e09fb666a8efaba8ceb3aa4200ed1f53b0ba786503620904
image: clidey/whodb@sha256:56e882a1c55de08bbfdd64fb3dcc18d5f1037b68b7031cb0a29f45c8420e1950
environment:
WHODB_CLICKHOUSE_1: '{
"host": "signoz-clickhouse"
@@ -6744,7 +6772,7 @@ services:
"host": "plant-it-valkey"
}'
WHODB_SQLITE3_1: '{"database":"kuma.db"}'
WHODB_OLLAMA_HOST: 192.168.1.249
WHODB_OLLAMA_HOST: ollama
WHODB_OLLAMA_PORT: 11434
WHODB_ANTHROPIC_API_KEY: ${LIBRECHAT_ANTHROPIC_API_KEY}
WHODB_OPENAI_API_KEY: ${LIBRECHAT_OPENAI_API_KEY}
@@ -6964,6 +6992,8 @@ volumes:
name: nocodb_pg_data
nocodb_valkey_data:
name: nocodb_valkey_data
ollama:
name: ollama
open-webui-data:
name: open-webui-data
open-webui-valkey-data: