blumeops/docs/reference/services/postgresql.md
Erich Blume 278f231563 Switch to title-based wiki-links (Quartz resolves via frontmatter title and aliases)
- Remove aliases from all zk cards to prevent them from capturing wiki-links
- Convert all wiki-links from [[filename|Title]] to [[Title]] format
- Replace doc-filenames task with doc-titles for duplicate detection
- Update pre-commit hook to use doc-titles

Wiki-links now resolve to reference docs by their frontmatter title,
which is more readable and maintainable than filename-based links.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 15:48:15 -08:00

1.5 KiB

title tags
PostgreSQL
service
database

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 Miniflux feed data
teslamate teslamate TeslaMate vehicle data

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 [[Borgmatic

Backup

Backed up via Borgmatic postgresql_databases hook. Streams pg_dump directly to Borg (no intermediate files, no downtime). See Backup for overall backup policy.

Credentials

1Password items:

  • guxu3j7ajhjyey6xxl2ovsl2ui - eblume password
  • mw2bv5we7woicjza7hc6s44yvy - borgmatic password

CNPG-managed secrets:

  • blumeops-pg-app - miniflux user
  • blumeops-pg-eblume - eblume superuser
  • blumeops-pg-borgmatic - borgmatic backup user
  • blumeops-pg-teslamate - teslamate user