Blobs now go directly to Hetzner Object Storage instead of through JuiceFS. SQLite databases remain on JuiceFS. Backup CronJob trimmed to SQLite-only since blobs are already in S3.
···1212- Add tarpit for vulnerability scanners hitting known exploit paths (#18)
13131414### Added
1515+- Update PDS to use S3 for blob storage instead of filesystem (#52)
1516- Add S3 remote backend for OpenTofu state (#50)
1617- Migrate to 3-node HA cluster with JuiceFS and S3-backed storage (#38)
1718- Add JuiceFS Redis and CSI manifests for S3-backed storage (#47)