Object storage
Abyss
A private, single-node S3 storage service for application files. Applications use S3 clients or presigned browser URLs; the project manages storage resources, permissions, and HTTPS deployment.
Key features
- Idempotent provisioning of buckets, S3 access keys, permissions, CORS, and incomplete multipart-upload cleanup policies.
- Nginx HTTPS gateway with automated TLS certificate issuance and renewal.
- Persistent Docker storage that preserves objects, credentials, and node identity across restarts.
- GitHub Actions validation and manually triggered deployment over SSH.