You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* feat: centralize PostgreSQL on glyph
Move PostgreSQL from spore to glyph so all databases are on the host
with the best hardware (i7-13700K, NVMe, ZFS). This also fixes the
atticd SQLite connection pool timeout under concurrent CI pushes by
switching to PostgreSQL.
- Add PostgreSQL 16 on glyph with atticd and pocketid databases
- Switch atticd from SQLite to PostgreSQL
- Add databaseURL and localDatabase options to rc.web.auth module
- Configure pocket-id on spore to connect to glyph via Tailscale
- Disable PostgreSQL on spore
- Move database backups from spore to glyph
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* fix: remove owner/group from attic-credentials secret
atticd uses DynamicUser so the atticd user doesn't exist during
activation when agenix decrypts secrets. Default to root:root —
systemd reads the EnvironmentFile as root before dropping privileges.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* fix: use lib in spore backup module to satisfy statix and NixOS args
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* fix: update Attic cache public key after PostgreSQL migration
The signing keypair was regenerated when the cache was recreated on
the new PostgreSQL backend.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* refactor: remove redundant postgresql dependency from atticd
The atticd NixOS module already detects local PostgreSQL from the
database URL (checks for /run/postgresql) and adds the systemd
after/requires dependencies automatically.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* refactor: remove unused db.nix and backup.nix from spore
PostgreSQL and database backups have moved to glyph. These files
were left as stubs and are no longer needed.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
0 commit comments