Compare commits

...

12 Commits

Author SHA1 Message Date
renovate-bot 230ae0a3d9 Update ghcr.io/kiwix/kiwix-serve:3.8.2 Docker digest to 3448ca7 2026-05-12 02:33:09 +00:00
ryuupendragon fc9a82e0fc Remove comments from vaultwarden 2026-04-30 18:22:39 +05:30
ryuupendragon f6c2836eb1 Merge pull request 'Update ghcr.io/linuxserver/healthchecks Docker tag to v4.2.20260428' (#248) from renovate/ghcr.io-linuxserver-healthchecks-4.x into main
Reviewed-on: #248
2026-04-29 22:03:30 +05:30
ryuupendragon 1f215f50dd Merge pull request 'Update ghcr.io/home-assistant/home-assistant Docker tag to v2026.4.4' (#238) from renovate/ghcr.io-home-assistant-home-assistant-2026.x into main
Reviewed-on: #238
2026-04-29 22:02:56 +05:30
ryuupendragon 7093fd72c0 Merge pull request 'Update ghcr.io/kiwix/kiwix-serve:3.8.2 Docker digest to 0b65413' (#240) from renovate/ghcr.io-kiwix-kiwix-serve-3.8.2 into main
Reviewed-on: #240
2026-04-29 21:59:22 +05:30
ryuupendragon df48548d28 Merge pull request 'Update ghcr.io/pocket-id/pocket-id Docker tag to v2.6.2' (#247) from renovate/ghcr.io-pocket-id-pocket-id-2.x into main
Reviewed-on: #247
2026-04-29 21:57:06 +05:30
ryuupendragon a41b248292 Merge pull request 'Update docker.io/library/postgres:18.3 Docker digest to 7848165' (#241) from renovate/docker.io-library-postgres-18.3 into main
Reviewed-on: #241
2026-04-29 21:56:39 +05:30
renovate-bot 8e86853f3d Update ghcr.io/linuxserver/healthchecks Docker tag to v4.2.20260428 2026-04-29 02:32:18 +00:00
renovate-bot 3fa6c744d9 Update ghcr.io/home-assistant/home-assistant Docker tag to v2026.4.4 2026-04-25 02:32:01 +00:00
renovate-bot 52bfb58cfa Update docker.io/library/postgres:18.3 Docker digest to 7848165 2026-04-24 02:31:48 +00:00
renovate-bot b1d1051c46 Update ghcr.io/pocket-id/pocket-id Docker tag to v2.6.2 2026-04-22 02:32:32 +00:00
renovate-bot 0c1b94eaeb Update ghcr.io/kiwix/kiwix-serve:3.8.2 Docker digest to 0b65413 2026-04-07 02:31:46 +00:00
7 changed files with 37 additions and 55 deletions
+30 -48
View File
@@ -1,71 +1,53 @@
# Vaultwarden Configuration - (Bitwarden-compatible) Password Manager
services:
vaultwarden_db:
# PostgreSQL Database Configuration
container_name: vaultwarden_db
image: docker.io/library/postgres:17.5
restart: unless-stopped # Auto-recover from crashes
# Database credentials
restart: unless-stopped
environment:
- POSTGRES_USER=${POSTGRES_USER} # Database username
- POSTGRES_PASSWORD=${POSTGRES_PASSWORD} # Database password
- POSTGRES_DB=${POSTGRES_DB} # Database name
# Persistent storage configuration
- POSTGRES_USER=${POSTGRES_USER}
- POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
- POSTGRES_DB=${POSTGRES_DB}
volumes:
- ${APPDATA_PATH}/vaultwarden/db:/var/lib/postgresql/data # Database files
# Network configuration
- ${APPDATA_PATH}/vaultwarden/db:/var/lib/postgresql/data
ports:
- ${DB_PORT}:5432 # PostgreSQL default port
- ${DB_PORT}:5432
networks:
- backend # Connects to backend network
# Health monitoring
- backend
healthcheck:
test: ["CMD-SHELL", "pg_isready -d ${POSTGRES_DB} -U ${POSTGRES_USER}"] # Connection check
interval: 30s # Check every 30 seconds
timeout: 5s # Maximum check duration
retries: 5 # Allow 5 failures before marking unhealthy
start_period: 20s # Initial grace period
test: ["CMD-SHELL", "pg_isready -d ${POSTGRES_DB} -U ${POSTGRES_USER}"]
interval: 30s
timeout: 5s
retries: 5
start_period: 20s
vaultwarden_server:
container_name: vaultwarden_server
# Container configuration
image: ghcr.io/dani-garcia/vaultwarden:1.34.1 # Official Vaultwarden image
restart: unless-stopped # Auto-restart on failure
image: ghcr.io/dani-garcia/vaultwarden:1.34.1
restart: unless-stopped
depends_on:
vaultwarden_db:
condition: service_healthy # Wait for healthy database
# Application settings
condition: service_healthy
environment:
- PUID=${PUID} # User ID for file permissions
- PGID=${PGID} # Group ID for file permissions
- TZ=${TZ} # Timezone configuration
- DATABASE_URL=postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@vaultwarden_db:5432/${POSTGRES_DB} # DB connection
- WEBSOCKET_ENABLED=${WEBSOCKET_ENABLED} # Real-time updates
- LOG_FILE=/data/vaultwarden.log # Log file location
- PUID=${PUID}
- PGID=${PGID}
- TZ=${TZ}
- DATABASE_URL=postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@vaultwarden_db:5432/${POSTGRES_DB}
- WEBSOCKET_ENABLED=${WEBSOCKET_ENABLED}
- LOG_FILE=/data/vaultwarden.log
# Uncomment and set these only on first run
# - DOMAIN=${DOMAIN} # Domain Name
# - SIGNUPS_ALLOWED=${SIGNUPS_ALLOWED} # User registration
# - ADMIN_TOKEN=${ADMIN_TOKEN} # Admin interface access token
# Persistent storage configuration
# - DOMAIN=${DOMAIN}
# - SIGNUPS_ALLOWED=${SIGNUPS_ALLOWED}
# - ADMIN_TOKEN=${ADMIN_TOKEN}
volumes:
- ${APPDATA_PATH}/vaultwarden/data:/data # Vault data storage
# Network configuration
- ${APPDATA_PATH}/vaultwarden/data:/data
ports:
- ${SERVER_PORT}:80 # Web interface port
- ${SERVER_PORT}:80
networks:
- frontend # Connects to frontend network
- backend # Connects to backend network
- frontend
- backend
# External network definitions
networks:
frontend:
external: true # Uses existing frontend network
external: true
backend:
external: true # Uses existing backend network
external: true
+1 -1
View File
@@ -1,7 +1,7 @@
services:
dockhand_db:
container_name: dockhand_db
image: docker.io/library/postgres:18.3@sha256:a9abf4275f9e99bff8e6aed712b3b7dfec9cac1341bba01c1ffdfce9ff9fc34a
image: docker.io/library/postgres:18.3@sha256:78481659c47e862334611ccdaf7c369c986b3046da9857112f3b309114a65fb4
restart: unless-stopped
environment:
- POSTGRES_USER=${POSTGRES_USER}
+1 -1
View File
@@ -1,7 +1,7 @@
services:
healthchecks:
container_name: healthchecks
image: ghcr.io/linuxserver/healthchecks:4.1.20260323@sha256:9284fb75cc62aafebb01eceef41f1630cc5c97c25ea2e310083e9799f36836f3
image: ghcr.io/linuxserver/healthchecks:4.2.20260428@sha256:2973440afcdcf5884b334782a70b7a7c292595810ad3a162f0289d2e878f2c80
restart: unless-stopped
environment:
- PUID=${PUID}
+1 -1
View File
@@ -1,7 +1,7 @@
services:
home-assistant:
container_name: home-assistant
image: ghcr.io/home-assistant/home-assistant:2026.4.0@sha256:7fbf6a5e006e889d7799476ad7646bd18e9dc73e8a4ccd9326b41798de6bb3bf
image: ghcr.io/home-assistant/home-assistant:2026.4.4@sha256:c1e5f0147f4cb51ccb05bb30b62a1269cc1bd48a6274792d3b38a77ab274dfd2
restart: unless-stopped
volumes:
- ${APPDATA_PATH}/home-assistant/config:/config
+1 -1
View File
@@ -1,7 +1,7 @@
services:
kiwix:
container_name: kiwix
image: ghcr.io/kiwix/kiwix-serve:3.8.2@sha256:acdab28186a66b51bfd4202210c6732931ea95cf41c711148a0c9770b9fcc9e1
image: ghcr.io/kiwix/kiwix-serve:3.8.2@sha256:3448ca74298f226c4b44f72e52cf25c7b4e7f7542d7a44b4a3f105562e94859b
restart: unless-stopped
command:
- '*.zim'
+1 -1
View File
@@ -1,7 +1,7 @@
services:
lldap_db:
container_name: lldap_db
image: docker.io/library/postgres:18.3@sha256:a9abf4275f9e99bff8e6aed712b3b7dfec9cac1341bba01c1ffdfce9ff9fc34a
image: docker.io/library/postgres:18.3@sha256:78481659c47e862334611ccdaf7c369c986b3046da9857112f3b309114a65fb4
restart: unless-stopped
environment:
- POSTGRES_USER=${POSTGRES_USER}
+2 -2
View File
@@ -1,7 +1,7 @@
services:
pocket-id-db:
container_name: pocket-id-db
image: docker.io/library/postgres:18.3@sha256:a9abf4275f9e99bff8e6aed712b3b7dfec9cac1341bba01c1ffdfce9ff9fc34a
image: docker.io/library/postgres:18.3@sha256:78481659c47e862334611ccdaf7c369c986b3046da9857112f3b309114a65fb4
restart: unless-stopped
environment:
- POSTGRES_USER=${POSTGRES_USER}
@@ -21,7 +21,7 @@ services:
pocket-id:
container_name: pocket-id
image: ghcr.io/pocket-id/pocket-id:v2.5.0-distroless@sha256:deadc3c4dd6655a7d7f959200db1c74e394942dc061e6f3732b709983a08aab7
image: ghcr.io/pocket-id/pocket-id:v2.6.2-distroless@sha256:a9adc636b5d30098307b8a1292c5887a59690cd5429aac5e87b588852f9c346d
restart: unless-stopped
depends_on:
pocket-id-db: