From 181f11265d77fd21f7d162fea2736886b93430cb Mon Sep 17 00:00:00 2001 From: Erich Blume Date: Wed, 21 Jan 2026 15:29:38 -0800 Subject: [PATCH] Add restore from backup instructions to miniflux README Co-Authored-By: Claude Opus 4.5 --- argocd/manifests/miniflux/README.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/argocd/manifests/miniflux/README.md b/argocd/manifests/miniflux/README.md index 18780ca..4d093dd 100644 --- a/argocd/manifests/miniflux/README.md +++ b/argocd/manifests/miniflux/README.md @@ -60,3 +60,13 @@ Connects to PostgreSQL via internal k8s DNS: The database is also accessible externally via Tailscale at: `pg.tail8d86e.ts.net:5432` + +## Restore from Backup + +If the database needs to be restored from a borgmatic backup: + +1. List archives: `borgmatic list` +2. Extract dump from archive using `borg extract` to `/tmp/restore` +3. Restore with `pg_restore --clean --if-exists --no-owner --no-acl` +4. Fix ownership - ensure user `miniflux` owns all tables, sequences, and types in the `public` schema (restore runs as `eblume`) +5. Restart miniflux deployment