Binhex container dev mappings.

This commit is contained in:
2026-04-27 19:04:01 -04:00
parent 1fd6f67c48
commit ab638a6266
+114 -187
View File
@@ -1109,28 +1109,14 @@ services:
GID: 1000 GID: 1000
BOUNCER_KEY_SWAG: ${CROWDSEC_SWAG_API_KEY} BOUNCER_KEY_SWAG: ${CROWDSEC_SWAG_API_KEY}
COLLECTIONS: >- COLLECTIONS: >-
corvese/apache-guacamole corvese/apache-guacamole crowdsecurity/home-assistant
crowdsecurity/home-assistant crowdsecurity/http-cve crowdsecurity/iptables crowdsecurity/linux
crowdsecurity/http-cve crowdsecurity/mariadb crowdsecurity/nextcloud crowdsecurity/nginx
crowdsecurity/iptables crowdsecurity/whitelist-good-actors Dominic-Wagner/vaultwarden
crowdsecurity/linux gauth-fr/immich LePresidente/adguardhome LePresidente/authelia
crowdsecurity/mariadb LePresidente/gitea LePresidente/jellyfin LePresidente/ombi
crowdsecurity/nextcloud plague-doctor/audiobookshelf schiz0phr3ne/sonarr sdwilsh/navidrome
crowdsecurity/nginx timokoessler/mongodb timokoessler/uptime-kuma xs539/joplin-server
crowdsecurity/whitelist-good-actors
Dominic-Wagner/vaultwarden
gauth-fr/immich
LePresidente/adguardhome
LePresidente/authelia
LePresidente/gitea
LePresidente/jellyfin
LePresidente/ombi
plague-doctor/audiobookshelf
schiz0phr3ne/sonarr
sdwilsh/navidrome
timokoessler/mongodb
timokoessler/uptime-kuma
xs539/joplin-server
image: crowdsecurity/crowdsec:latest@sha256:6ca53ad26196ca59ddd4fa692a586b73d8fcde085046163b9ca2f04887dca563 image: crowdsecurity/crowdsec:latest@sha256:6ca53ad26196ca59ddd4fa692a586b73d8fcde085046163b9ca2f04887dca563
networks: networks:
default: null default: null
@@ -1346,7 +1332,8 @@ services:
test: test:
[ [
"CMD-SHELL", "CMD-SHELL",
"wget -qO - http://127.0.0.1:3000/api/v1/health | grep -q '\"status\"\\s*:\\s*\"ok\"'", "wget -qO - http://127.0.0.1:3000/api/v1/health | grep -q
'\"status\"\\s*:\\s*\"ok\"'",
] ]
interval: 10s interval: 10s
retries: 30 retries: 30
@@ -1541,7 +1528,9 @@ services:
test: test:
[ [
"CMD-SHELL", "CMD-SHELL",
"wget -qO- --server-response http://localhost:5000/ping 2>&1 | awk '/^ HTTP/{code=$2} /^[^{]/{next} {print; fflush()} END{exit (code>=400 || code==0)}' >/dev/null", "wget -qO- --server-response http://localhost:5000/ping 2>&1 | awk
'/^ HTTP/{code=$2} /^[^{]/{next} {print; fflush()} END{exit
(code>=400 || code==0)}' >/dev/null",
] ]
interval: 1m30s interval: 1m30s
timeout: 30s timeout: 30s
@@ -1695,7 +1684,8 @@ services:
type: bind type: bind
excalidraw: excalidraw:
container_name: excalidraw container_name: excalidraw
image: "excalidraw/excalidraw:latest@sha256:20ffa04668e19616bb0c1b3632849e5cd96e0bc7a1336b73d9d072667f2c2854" image: "excalidraw/excalidraw:latest@sha256:20ffa04668e19616bb0c1b3632849e5cd96\
e0bc7a1336b73d9d072667f2c2854"
labels: labels:
homepage.group: Personal Tools homepage.group: Personal Tools
homepage.name: Excalidraw homepage.name: Excalidraw
@@ -1741,7 +1731,8 @@ services:
homepage.name: Fasten Health homepage.name: Fasten Health
homepage.icon: sh-fasten-health.svg homepage.icon: sh-fasten-health.svg
homepage.href: http://health.${MY_TLD} homepage.href: http://health.${MY_TLD}
homepage.description: Open-source, self-hosted, personal/family electronic medical record aggregator homepage.description: Open-source, self-hosted, personal/family electronic
medical record aggregator
swag: enable swag: enable
swag_proto: http swag_proto: http
swag_port: 8080 swag_port: 8080
@@ -1897,7 +1888,7 @@ services:
GITEA__database__USER: gitea GITEA__database__USER: gitea
GITEA__database__PASSWD: ${GITEA_PG_DB_PASSWORD} GITEA__database__PASSWD: ${GITEA_PG_DB_PASSWORD}
GITEA__mailer__ENABLED: true GITEA__mailer__ENABLED: true
GITEA__mailer__FROM: '"Gitea" <noreply@${MY_TLD}>' GITEA__mailer__FROM: "\"Gitea\" <noreply@${MY_TLD}>"
GITEA__mailer__PROTOCOL: smtp GITEA__mailer__PROTOCOL: smtp
GITEA__mailer__SMTP_ADDR: postal-smtp GITEA__mailer__SMTP_ADDR: postal-smtp
GITEA__mailer__SMTP_PORT: 25 GITEA__mailer__SMTP_PORT: 25
@@ -2039,7 +2030,9 @@ services:
OPENVPN_PASSWORD: ${DELUGEVPN_ENVIRONMENT_VPN_PASS} OPENVPN_PASSWORD: ${DELUGEVPN_ENVIRONMENT_VPN_PASS}
OPENVPN_USER: ${DELUGEVPN_ENVIRONMENT_VPN_USER} OPENVPN_USER: ${DELUGEVPN_ENVIRONMENT_VPN_USER}
PORT_FORWARD_ONLY: true PORT_FORWARD_ONLY: true
SERVER_REGIONS: Bahamas,Belgium,Cyprus,Estonia,FI Helsinki,Iceland,Latvia,Lithuania,Luxembourg,Montenegro,Netherlands,Portugal,DK Copenhagen,Ukraine,Uruguay SERVER_REGIONS: Bahamas,Belgium,Cyprus,Estonia,FI
Helsinki,Iceland,Latvia,Lithuania,Luxembourg,Montenegro,Netherlands,Portugal,DK
Copenhagen,Ukraine,Uruguay
VPN_SERVICE_PROVIDER: private internet access VPN_SERVICE_PROVIDER: private internet access
expose: expose:
- 8000 - 8000
@@ -2163,7 +2156,9 @@ services:
- ${DOCKER_VOLUME_CONFIG}/homepage/icons:/app/public/icons - ${DOCKER_VOLUME_CONFIG}/homepage/icons:/app/public/icons
- ${DOCKER_VOLUME_STORAGE}:/rinoa-storage:ro - ${DOCKER_VOLUME_STORAGE}:/rinoa-storage:ro
hugo: hugo:
command: hugo server --baseURL "it-services.${MY_TLD}" --bind 0.0.0.0 --appendPort=false --source=/src/ --configDir=/src/config/ -e production --logLevel debug command: hugo server --baseURL "it-services.${MY_TLD}" --bind 0.0.0.0
--appendPort=false --source=/src/ --configDir=/src/config/ -e production
--logLevel debug
container_name: hugo container_name: hugo
image: hugomods/hugo:exts@sha256:dcbc5b53c4e53bb74a7c986caf58a3954395a1e9d8dc9bb492f2c610a7cf6eb0 image: hugomods/hugo:exts@sha256:dcbc5b53c4e53bb74a7c986caf58a3954395a1e9d8dc9bb492f2c610a7cf6eb0
labels: labels:
@@ -2269,13 +2264,9 @@ services:
- immich-model-cache:/cache - immich-model-cache:/cache
immich-pg-db: immich-pg-db:
command: >- command: >-
postgres postgres -c shared_preload_libraries=vectors.so -c 'search_path="$$user",
-c shared_preload_libraries=vectors.so public, vectors' -c logging_collector=on -c max_wal_size=2GB -c
-c 'search_path="$$user", public, vectors' shared_buffers=512MB -c wal_compression=on
-c logging_collector=on
-c max_wal_size=2GB
-c shared_buffers=512MB
-c wal_compression=on
container_name: immich-pg-db container_name: immich-pg-db
environment: environment:
POSTGRES_PASSWORD: ${IMMICH_DB_PASSWORD} POSTGRES_PASSWORD: ${IMMICH_DB_PASSWORD}
@@ -2285,11 +2276,12 @@ services:
- 5432 - 5432
healthcheck: healthcheck:
test: >- test: >-
pg_isready --dbname="$${POSTGRES_DB}" --username="$${POSTGRES_USER}" || exit 1; pg_isready --dbname="$${POSTGRES_DB}" --username="$${POSTGRES_USER}" ||
Chksum="$$(psql --dbname="$${POSTGRES_DB}" --username="$${POSTGRES_USER}" --tuples-only --no-align exit 1; Chksum="$$(psql --dbname="$${POSTGRES_DB}"
--command='SELECT COALESCE(SUM(checksum_failures), 0) FROM pg_stat_database')"; --username="$${POSTGRES_USER}" --tuples-only --no-align
echo "checksum failure count is $$Chksum"; --command='SELECT COALESCE(SUM(checksum_failures), 0) FROM
[ "$$Chksum" = '0' ] || exit 1 pg_stat_database')"; echo "checksum failure count is $$Chksum"; [
"$$Chksum" = '0' ] || exit 1
interval: 5m interval: 5m
start_interval: 30s start_interval: 30s
start_period: 5m start_period: 5m
@@ -2395,7 +2387,8 @@ services:
healthcheck: healthcheck:
interval: 30s interval: 30s
retries: 2 retries: 2
test: wget -nv --tries=1 --spider http://127.0.0.1:3000/api/v1/trending || exit 1 test: wget -nv --tries=1 --spider http://127.0.0.1:3000/api/v1/trending || exit
1
timeout: 5s timeout: 5s
image: quay.io/invidious/invidious:latest@sha256:9d972ea5930c2e170b3c4d49bdd9fa09bf03f077d555f58747342062dffc5876 image: quay.io/invidious/invidious:latest@sha256:9d972ea5930c2e170b3c4d49bdd9fa09bf03f077d555f58747342062dffc5876
labels: labels:
@@ -3473,7 +3466,8 @@ services:
homepage.name: Maloja homepage.name: Maloja
homepage.href: https://maloja.${MY_TLD} homepage.href: https://maloja.${MY_TLD}
homepage.icon: maloja.png homepage.icon: maloja.png
homepage.description: Simple self-hosted music scrobble database to create personal listening statistics homepage.description: Simple self-hosted music scrobble database to create
personal listening statistics
swag: enable swag: enable
swag_proto: http swag_proto: http
swag_port: 42010 swag_port: 42010
@@ -3581,7 +3575,8 @@ services:
test: test:
[ [
"CMD-SHELL", "CMD-SHELL",
"mariadb-admin ping -h localhost -p${MARIADB_ENVIRONMENT_MYSQL_ROOT_PASSWORD}|| exit 1", "mariadb-admin ping -h localhost
-p${MARIADB_ENVIRONMENT_MYSQL_ROOT_PASSWORD}|| exit 1",
] ]
interval: 1m30s interval: 1m30s
timeout: 10s timeout: 10s
@@ -4192,7 +4187,8 @@ services:
profiles: [ "rinoa-apps" ] profiles: [ "rinoa-apps" ]
restart: unless-stopped restart: unless-stopped
tmpfs: tmpfs:
- "/tmp:mode=1700,uid=0,gid=0,rw,noexec,nosuid,nodev,async,noatime,nodiratime" - "/tmp:mode=1700,uid=0,gid=0,rw,noexec,nosuid,nodev,async,noatime,nodira\
time"
volumes: volumes:
- ${DOCKER_VOLUME_CONFIG}/netalertx/config:/data - ${DOCKER_VOLUME_CONFIG}/netalertx/config:/data
- /etc/localtime:/etc/localtime:ro - /etc/localtime:/etc/localtime:ro
@@ -4256,7 +4252,8 @@ services:
NC_SMTP_USERNAME: ${POSTAL_SMTP_AUTH_USER} NC_SMTP_USERNAME: ${POSTAL_SMTP_AUTH_USER}
NC_SMTP_PASSWORD: ${POSTAL_SMTP_AUTH_PASSWORD} NC_SMTP_PASSWORD: ${POSTAL_SMTP_AUTH_PASSWORD}
NC_SMTP_FROM: noreply@${MY_TLD} NC_SMTP_FROM: noreply@${MY_TLD}
image: "nocodb/nocodb:latest@sha256:98090d707ab36ad0fe62dac8c8416b4ebf6ee939a8f851676b880b5ac159a74a" image: "nocodb/nocodb:latest@sha256:98090d707ab36ad0fe62dac8c8416b4ebf6ee939a8f\
851676b880b5ac159a74a"
labels: labels:
homepage.group: Code/DevOps homepage.group: Code/DevOps
homepage.name: NocoDB homepage.name: NocoDB
@@ -4291,7 +4288,7 @@ services:
healthcheck: healthcheck:
interval: 10s interval: 10s
retries: 10 retries: 10
test: 'pg_isready -U "$$POSTGRES_USER" -d "$$POSTGRES_DB"' test: "pg_isready -U \"$$POSTGRES_USER\" -d \"$$POSTGRES_DB\""
timeout: 2s timeout: 2s
image: postgres:16-alpine@sha256:4e6e670bb069649261c9c18031f0aded7bb249a5b6664ddec29c013a89310d50 image: postgres:16-alpine@sha256:4e6e670bb069649261c9c18031f0aded7bb249a5b6664ddec29c013a89310d50
profiles: [ "rinoa-apps" ] profiles: [ "rinoa-apps" ]
@@ -4395,7 +4392,8 @@ services:
homepage.name: OmniPoly homepage.name: OmniPoly
homepage.href: https://poly.${MY_TLD} homepage.href: https://poly.${MY_TLD}
homepage.icon: sh-omnipoly.svg homepage.icon: sh-omnipoly.svg
homepage.description: Open-source language translation with LanguageTool, LibreTranslate, & Ollama homepage.description: Open-source language translation with LanguageTool,
LibreTranslate, & Ollama
swag: enable swag: enable
swag_url: poly.${MY_TLD} swag_url: poly.${MY_TLD}
swag.uptime-kuma.enabled: true swag.uptime-kuma.enabled: true
@@ -4564,7 +4562,8 @@ services:
condition: service_healthy condition: service_healthy
environment: environment:
PBW_ENCRYPTION_KEY: ${PGBACKWEB_ENCRYPTION_KEY} PBW_ENCRYPTION_KEY: ${PGBACKWEB_ENCRYPTION_KEY}
PBW_POSTGRES_CONN_STRING: "postgresql://pgbackweb:${PGBACKWEB_PG_DB_PASSWD}@pgbackweb-db:5432/pgbackweb?sslmode=disable" PBW_POSTGRES_CONN_STRING: "postgresql://pgbackweb:${PGBACKWEB_PG_DB_PASSWD}@pgb\
ackweb-db:5432/pgbackweb?sslmode=disable"
TZ: ${TZ} TZ: ${TZ}
image: eduardolat/pgbackweb:latest@sha256:56358e7adff53250ec0b43cf2764e723e45872fa2b92b9608fdddfeebaafbed7 image: eduardolat/pgbackweb:latest@sha256:56358e7adff53250ec0b43cf2764e723e45872fa2b92b9608fdddfeebaafbed7
labels: labels:
@@ -4635,7 +4634,7 @@ services:
SMTP_SECURE: true SMTP_SECURE: true
SMTP_USER: ${POSTAL_SMTP_AUTH_USER} SMTP_USER: ${POSTAL_SMTP_AUTH_USER}
SMTP_PASSWORD: ${POSTAL_SMTP_AUTH_PASSWORD} SMTP_PASSWORD: ${POSTAL_SMTP_AUTH_PASSWORD}
SMTP_FROM: '"Planka @ Rinoa" <noreply@${MY_TLD}>' SMTP_FROM: "\"Planka @ Rinoa\" <noreply@${MY_TLD}>"
SMTP_TLS_REJECT_UNAUTHORIZED: false SMTP_TLS_REJECT_UNAUTHORIZED: false
image: ghcr.io/plankanban/planka:2.0.0-rc.3@sha256:5a2a69ec7159a2f9c6679c31698e4b5b17ccf254d5bfc6e9be43e411b6de0c3d image: ghcr.io/plankanban/planka:2.0.0-rc.3@sha256:5a2a69ec7159a2f9c6679c31698e4b5b17ccf254d5bfc6e9be43e411b6de0c3d
labels: labels:
@@ -5049,6 +5048,8 @@ services:
- NET_ADMIN - NET_ADMIN
- SYS_MODULE - SYS_MODULE
container_name: qbittorrentvpn container_name: qbittorrentvpn
devices:
- /dev/net/tun:/dev/net/tun
environment: environment:
DEBUG: true DEBUG: true
ENABLE_PRIVOXY: yes ENABLE_PRIVOXY: yes
@@ -5399,7 +5400,8 @@ services:
homepage.name: Rocket.Chat homepage.name: Rocket.Chat
homepage.href: https://chat.${MY_TLD} homepage.href: https://chat.${MY_TLD}
homepage.icon: rocket-chat.svg homepage.icon: rocket-chat.svg
homepage.description: Fully customizable communications platform with high standards of data protection homepage.description: Fully customizable communications platform with high
standards of data protection
swag: enable swag: enable
swag_proto: http swag_proto: http
swag_port: 3000 swag_port: 3000
@@ -5496,6 +5498,8 @@ services:
- NET_ADMIN - NET_ADMIN
- SYS_MODULE - SYS_MODULE
container_name: sabnzbdvpn container_name: sabnzbdvpn
devices:
- /dev/net/tun:/dev/net/tun
environment: environment:
ENABLE_PRIVOXY: no ENABLE_PRIVOXY: no
LAN_NETWORK: 192.168.1.0/24 LAN_NETWORK: 192.168.1.0/24
@@ -5742,7 +5746,8 @@ services:
homepage.name: Semaphore UI homepage.name: Semaphore UI
homepage.href: https://devops.${MY_TLD} homepage.href: https://devops.${MY_TLD}
homepage.icon: semaphore.svg homepage.icon: semaphore.svg
homepage.description: Modern UI for Ansible, Terraform, OpenTofu, PowerShell and other DevOps tools homepage.description: Modern UI for Ansible, Terraform, OpenTofu, PowerShell and
other DevOps tools
swag: enable swag: enable
swag_port: 3000 swag_port: 3000
swag_proto: http swag_proto: http
@@ -6405,7 +6410,7 @@ services:
TZ: ${TZ} TZ: ${TZ}
PUID: ${PUID} PUID: ${PUID}
PGID: ${PGID} PGID: ${PGID}
UMASK_SET: 002 UMASK_SET: 2
serverIP: 0.0.0.0 serverIP: 0.0.0.0
serverPort: 8266 serverPort: 8266
webUIPort: 8265 webUIPort: 8265
@@ -6645,140 +6650,62 @@ services:
container_name: whodb container_name: whodb
image: clidey/whodb@sha256:304542b8f005a3898a6cbe0b807a148dee4086d80f8d7b4191f52d9f4c05debf image: clidey/whodb@sha256:304542b8f005a3898a6cbe0b807a148dee4086d80f8d7b4191f52d9f4c05debf
environment: environment:
WHODB_CLICKHOUSE_1: '{ WHODB_CLICKHOUSE_1: "{ \"host\": \"signoz-clickhouse\" }"
"host": "signoz-clickhouse" WHODB_MARIADB_1: "{ \"host\": \"mariadb\", \"user\": \"root\", \"password\":
}' \"${MARIADB_ENVIRONMENT_MYSQL_ROOT_PASSWORD}\" }"
WHODB_MARIADB_1: '{ WHODB_MONGODB_1: "{ \"host\": \"mongodb:27017/admin?replicaSet=rinoa\",
"host": "mariadb", \"user\": \"root\", \"password\": \"${MONGO_INITDB_ROOT_PASSWORD}\" }"
"user": "root", WHODB_POSTGRES_1: "{ \"host\": \"authelia-pg\", \"user\": \"authelia\",
"password": "${MARIADB_ENVIRONMENT_MYSQL_ROOT_PASSWORD}" \"password\": \"${AUTHELIA_STORAGE_POSTGRES_PASSWORD}\", \"database\":
}' \"authelia\" }"
WHODB_MONGODB_1: '{ WHODB_POSTGRES_2: "{ \"host\": \"dawarich-pg-db\", \"user\": \"dawarich\",
"host": "mongodb:27017/admin?replicaSet=rinoa", \"password\": \"${DAWARICH_PG_PASSWORD}\", \"database\": \"authelia\" }"
"user": "root", WHODB_POSTGRES_3: "{ \"host\": \"gitea-db\", \"user\": \"gitea\", \"password\":
"password": "${MONGO_INITDB_ROOT_PASSWORD}" \"${GITEA_PG_DB_PASSWORD}\", \"database\": \"gitea\" }"
}' WHODB_POSTGRES_4: "{ \"host\": \"immich-pg-db\", \"user\": \"immich\",
WHODB_POSTGRES_1: '{ \"password\": \"${IMMICH_DB_PASSWORD}\", \"database\": \"immich\" }"
"host": "authelia-pg", WHODB_POSTGRES_5: "{ \"host\": \"invidious-db\", \"user\": \"kemal\",
"user": "authelia", \"password\": \"${INVID_PG_DB_PASSWORD}\", \"database\": \"invidious\"
"password": "${AUTHELIA_STORAGE_POSTGRES_PASSWORD}", }"
"database": "authelia" WHODB_POSTGRES_6: "{ \"host\": \"joplin-db\", \"user\": \"joplin\",
}' \"password\": \"${JOPLIN_POSTGRES_PASSWORD}\", \"database\": \"joplin\"
WHODB_POSTGRES_2: '{ }"
"host": "dawarich-pg-db", WHODB_POSTGRES_7: "{ \"host\": \"librechat-vectordb\", \"user\": \"librechat\",
"user": "dawarich", \"password\": \"${LIBRECHAT_PG_DB_PASSWD}\", \"database\": \"librechat\"
"password": "${DAWARICH_PG_PASSWORD}", }"
"database": "authelia" WHODB_POSTGRES_8: "{ \"host\": \"mastodon-pg-db\", \"user\": \"mastodon\",
}' \"password\": \"${MASTODON_PG_DB_PASSWORD}\", \"database\": \"mastodon\"
WHODB_POSTGRES_3: '{ }"
"host": "gitea-db", WHODB_POSTGRES_9: "{ \"host\": \"penpot-pg-db\", \"user\": \"penpot\",
"user": "gitea", \"password\": \"${PENPOT_PG_DB_PASSWORD}\", \"database\": \"penpot\" }"
"password": "${GITEA_PG_DB_PASSWORD}", WHODB_POSTGRES_10: "{ \"host\": \"planka-pg-db\", \"user\": \"planka\",
"database": "gitea" \"password\": \"${PLANKA_PG_PASSWORD}\", \"database\": \"planka\" }"
}' WHODB_POSTGRES_11: "{ \"host\": \"portnote-pg-db\", \"user\": \"portnote\",
WHODB_POSTGRES_4: '{ \"password\": \"${PORTNOTE_POSTGRES_PASSWORD}\", \"database\":
"host": "immich-pg-db", \"portnote\" }"
"user": "immich", WHODB_POSTGRES_12: "{ \"host\": \"reactive-resume-pg\", \"user\":
"password": "${IMMICH_DB_PASSWORD}", \"reactiveresume\", \"password\": \"${REACTIVE_RESUME_PGSQL_PASSWORD}\",
"database": "immich" \"database\": \"reactiveresume\" }"
}' WHODB_POSTGRES_13: "{ \"host\": \"sonarqube-pg-db\", \"user\": \"sonar\",
WHODB_POSTGRES_5: '{ \"password\": \"${SONARQUBE_POSTGRES_PASSWORD}\", \"database\":
"host": "invidious-db", \"sonar\" }"
"user": "kemal", WHODB_POSTGRES_14: "{ \"host\": \"tandoor-pg\", \"user\": \"tandoor\",
"password": "${INVID_PG_DB_PASSWORD}", \"password\": \"${TANDOOR_POSTGRES_PASSWORD}\", \"database\":
"database": "invidious" \"tandoor\" }"
}' WHODB_POSTGRES_15: "{ \"host\": \"asciinema-pg-db\", \"user\": \"asciinema\",
WHODB_POSTGRES_6: '{ \"password\": \"${ASCIINEMA_PG_DB_PASSWORD}\", \"database\":
"host": "joplin-db", \"asciinema\" }"
"user": "joplin", WHODB_REDIS_1: "{ \"host\": \"castopod-valkey\" }"
"password": "${JOPLIN_POSTGRES_PASSWORD}", WHODB_REDIS_2: "{ \"host\": \"dawarich-valkey\" }"
"database": "joplin" WHODB_REDIS_3: "{ \"host\": \"immich-valkey\" }"
}' WHODB_REDIS_4: "{ \"host\": \"librechat-valkey\" }"
WHODB_POSTGRES_7: '{ WHODB_REDIS_5: "{ \"host\": \"manyfold-valkey\" }"
"host": "librechat-vectordb", WHODB_REDIS_6: "{ \"host\": \"mastodon-valkey\" }"
"user": "librechat", WHODB_REDIS_7: "{ \"host\": \"maxun-valkey\" }"
"password": "${LIBRECHAT_PG_DB_PASSWD}", WHODB_REDIS_8: "{ \"host\": \"mixpost-valkey\" }"
"database": "librechat" WHODB_REDIS_9: "{ \"host\": \"paperless-valkey\" }"
}' WHODB_REDIS_10: "{ \"host\": \"plant-it-valkey\" }"
WHODB_POSTGRES_8: '{ WHODB_SQLITE3_1: "{\"database\":\"kuma.db\"}"
"host": "mastodon-pg-db",
"user": "mastodon",
"password": "${MASTODON_PG_DB_PASSWORD}",
"database": "mastodon"
}'
WHODB_POSTGRES_9: '{
"host": "penpot-pg-db",
"user": "penpot",
"password": "${PENPOT_PG_DB_PASSWORD}",
"database": "penpot"
}'
WHODB_POSTGRES_10: '{
"host": "planka-pg-db",
"user": "planka",
"password": "${PLANKA_PG_PASSWORD}",
"database": "planka"
}'
WHODB_POSTGRES_11: '{
"host": "portnote-pg-db",
"user": "portnote",
"password": "${PORTNOTE_POSTGRES_PASSWORD}",
"database": "portnote"
}'
WHODB_POSTGRES_12: '{
"host": "reactive-resume-pg",
"user": "reactiveresume",
"password": "${REACTIVE_RESUME_PGSQL_PASSWORD}",
"database": "reactiveresume"
}'
WHODB_POSTGRES_13: '{
"host": "sonarqube-pg-db",
"user": "sonar",
"password": "${SONARQUBE_POSTGRES_PASSWORD}",
"database": "sonar"
}'
WHODB_POSTGRES_14: '{
"host": "tandoor-pg",
"user": "tandoor",
"password": "${TANDOOR_POSTGRES_PASSWORD}",
"database": "tandoor"
}'
WHODB_POSTGRES_15: '{
"host": "asciinema-pg-db",
"user": "asciinema",
"password": "${ASCIINEMA_PG_DB_PASSWORD}",
"database": "asciinema"
}'
WHODB_REDIS_1: '{
"host": "castopod-valkey"
}'
WHODB_REDIS_2: '{
"host": "dawarich-valkey"
}'
WHODB_REDIS_3: '{
"host": "immich-valkey"
}'
WHODB_REDIS_4: '{
"host": "librechat-valkey"
}'
WHODB_REDIS_5: '{
"host": "manyfold-valkey"
}'
WHODB_REDIS_6: '{
"host": "mastodon-valkey"
}'
WHODB_REDIS_7: '{
"host": "maxun-valkey"
}'
WHODB_REDIS_8: '{
"host": "mixpost-valkey"
}'
WHODB_REDIS_9: '{
"host": "paperless-valkey"
}'
WHODB_REDIS_10: '{
"host": "plant-it-valkey"
}'
WHODB_SQLITE3_1: '{"database":"kuma.db"}'
WHODB_OLLAMA_HOST: 192.168.1.249 WHODB_OLLAMA_HOST: 192.168.1.249
WHODB_OLLAMA_PORT: 11434 WHODB_OLLAMA_PORT: 11434
WHODB_ANTHROPIC_API_KEY: ${LIBRECHAT_ANTHROPIC_API_KEY} WHODB_ANTHROPIC_API_KEY: ${LIBRECHAT_ANTHROPIC_API_KEY}