Links like [[services/foo]] need to be [[reference/services/foo]] to resolve correctly from the docs root. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1.7 KiB
1.7 KiB
| title | tags | ||
|---|---|---|---|
| PostgreSQL |
|
PostgreSQL
Database cluster via CloudNativePG operator.
Quick Reference
| Property | Value |
|---|---|
| URL | tcp://pg.ops.eblu.me:5432 |
| Metrics | http://cnpg-metrics.tail8d86e.ts.net:9187/metrics |
| Namespace | databases |
| Cluster | blumeops-pg |
| Operator | CloudNativePG |
Databases
| Database | Owner | Purpose |
|---|---|---|
| miniflux | miniflux | [[reference/services/miniflux |
| teslamate | teslamate | [[reference/services/teslamate |
Users
| User | Role | Purpose |
|---|---|---|
| postgres | superuser | CNPG internal |
| miniflux | app owner | Owns miniflux database |
| teslamate | superuser | TeslaMate (needs extensions) |
| eblume | superuser | Admin access |
| borgmatic | pg_read_all_data | [[reference/services/borgmatic |
Backup
Backed up via reference/services/borgmatic postgresql_databases hook. Streams pg_dump directly to Borg (no intermediate files, no downtime). See reference/operations/backup for overall backup policy.
Credentials
1Password items:
guxu3j7ajhjyey6xxl2ovsl2ui- eblume passwordmw2bv5we7woicjza7hc6s44yvy- borgmatic password
CNPG-managed secrets:
blumeops-pg-app- miniflux userblumeops-pg-eblume- eblume superuserblumeops-pg-borgmatic- borgmatic backup userblumeops-pg-teslamate- teslamate user
Related
- reference/services/miniflux - Feed reader database
- reference/services/teslamate - Vehicle data database
- reference/services/borgmatic - Database backup