From 51422955bf59cb8f23a07c3ee883982d5f506f14 Mon Sep 17 00:00:00 2001 From: "Trez.One" Date: Mon, 8 Sep 2025 06:20:59 -0400 Subject: [PATCH 1/2] Re-adding PG Back Web. --- docker-compose.yml | 48 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index 9475dd9f..41342cdc 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -4675,6 +4675,52 @@ services: start_period: 3s profiles: ["rinoa-apps"] restart: always + pgbackweb: + container_name: pgbackweb + depends_on: + pgbackweb-db: + condition: service_healthy + environment: + PBW_ENCRYPTION_KEY: ${PGBACKWEB_ENCRYPTION_KEY} + PBW_POSTGRES_CONN_STRING: "postgresql://pgbackweb:${PGBACKWEB_PG_DB_PASSWD}@pgbackweb-db:5432/pgbackweb?sslmode=disable" + TZ: ${TZ} + image: eduardolat/pgbackweb:latest + labels: + homepage.group: System Administration + homepage.name: PG Back Web + homepage.href: https://pg.${MY_TLD} + homepage.icon: sh-pg-back-web.svg + homepage.description: Backups for PostgreSQL + swag: enable + swag_proto: http + swag_port: 8085 + swag_url: pg.${MY_TLD} + swag.uptime-kuma.enabled: true + swag.uptime-kuma.name: PG Back Web + swag.uptime-kuma.monitor.url: https://pg.${MY_TLD} + swag.uptime-kuma.monitor.interval: 300 + swag.uptime-kuma.monitor.retryInterval: 60 + swag.uptime-kuma.monitor.maxretries: 5 + ports: + - "8085:8085" # Access the web interface at http://localhost:8085 + restart: unless-stopped + pgbackweb-db: + container_name: pgbackweb-db + environment: + POSTGRES_USER: pgbackweb + POSTGRES_DB: pgbackweb + POSTGRES_PASSWORD: ${PGBACKWEB_PG_DB_PASSWD} + expose: + - 5432 + healthcheck: + test: ["CMD-SHELL", "pg_isready -U pgbackweeb -d pgbackweb"] + interval: 5s + timeout: 5s + retries: 5 + image: postgres:17-alpine + restart: unless-stopped + volumes: + - pgbackweb-data:/var/lib/postgresql/data planka: container_name: planka depends_on: @@ -7267,6 +7313,8 @@ volumes: name: penpot-assets penpot-pg-data: name: penpot-pg-data + pgbackweb-data: + name: pgbackweb-data planka-favicons: name: planka-favicons planka-user-avatars: From 5680da8321089388b1f16bd7170b31fbbf7c7b26 Mon Sep 17 00:00:00 2001 From: "Trez.One" Date: Mon, 8 Sep 2025 10:24:34 +0000 Subject: [PATCH 2/2] chore: Update README --- README.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 5d11664c..4febab50 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ | --- | --- | --- | | 13ft | ghcr.io/wasi-master/13ft:latest | Web interface for blocking ads and paywalls | | actual_server | docker.io/actualbudget/actual-server:latest | Privacy-focused app for managing finances | -| adguard | adguard/adguardhome:latest | Ad-blocking/DNS | +| adguard | adguard/adguardhome:v0.107.65 | Ad-blocking/DNS | | apcupsd-cgi | bnhf/apcupsd-cgi:latest | Web interface for apcupsd | | apprise-api | lscr.io/linuxserver/apprise-api:latest | Multi-channel notification API | | archivebox | archivebox/archivebox:latest | Open-source and self-hosted web archiving | @@ -43,9 +43,9 @@ | dead-man-hand | ghcr.io/bkupidura/dead-man-hand:latest | | | docker-socket-proxy | ghcr.io/tecnativa/docker-socket-proxy:latest | | | dockflare | alplat/dockflare:stable | Cloudflare Tunnel controller | -| dockpeek | ghcr.io/dockpeek/dockpeek:v1.5.7 | Real-time port monitoring and discovery | +| dockpeek | ghcr.io/dockpeek/dockpeek:v1.5.8 | Real-time port monitoring and discovery | | duplicati | lscr.io/linuxserver/duplicati:latest | Data backup | -| easyappointments | alextselegidis/easyappointments:1.5.1 | Highly customizable appointment scheduler | +| easyappointments | alextselegidis/easyappointments:1.5.2 | Highly customizable appointment scheduler | | excalidraw | excalidraw/excalidraw:latest | Virtual whiteboard for sketching hand-drawn like diagrams | | explo | ghcr.io/lumepart/explo:latest | | | fastenhealth | ghcr.io/fastenhealth/fasten-onprem:main | Open-source, self-hosted, personal/family electronic medical record aggregator | @@ -77,7 +77,7 @@ | invoice-ninja_proxy | nginx | Simple invoicing, multiple payment options, expense and vendor management, and more! | | it-tools | ghcr.io/corentinth/it-tools:latest | Useful tools for developers and people working in IT | | jellyfin | jellyfin/jellyfin | Movie/TV Streaming | -| jitsi-etherpad | etherpad/etherpad:1.8.6 | | +| jitsi-etherpad | etherpad/etherpad:1.9.7 | | | jitsi-jibri | jitsi/jibri:stable | | | jitsi-jicofo | jitsi/jicofo:stable | | | jitsi-jigasi | jitsi/jigasi:stable | | @@ -135,6 +135,8 @@ | penpot-exporter | penpotapp/exporter:latest | | | penpot-pg-db | postgres:15-alpine | | | penpot-redis | redis:7.2 | | +| pgbackweb | eduardolat/pgbackweb:latest | Backups for PostgreSQL | +| pgbackweb-db | postgres:17-alpine | | | planka | ghcr.io/plankanban/planka:2.0.0-rc.3 | Kanban board | | planka-pg-db | postgres:16-alpine | | | plant-it | msdeluise/plant-it-server:latest | 🪴 Self-hosted, open source gardening companion app | @@ -156,7 +158,7 @@ | reactive-resume-pg | postgres:16-alpine | | | readarr | lscr.io/linuxserver/readarr:develop | eBook/Audiobook Automation | | redlib | quay.io/redlib/redlib:latest | Redlib is a private front-end like Invidious but for Reddit | -| renovate | renovate/renovate:latest | | +| renovate | renovate/renovate:41.97.7-full | | | renovate-valkey | docker.io/bitnami/valkey:latest | | | rocketchat | registry.rocket.chat/rocketchat/rocket.chat:latest | Fully customizable communications platform with high standards of data protection | | romm | rommapp/romm:latest | Beautiful, powerful, self-hosted ROM manager |