Releases: DoctorPok42/CrabS3
Releases · DoctorPok42/CrabS3
Release list
0.2.0
First Molt
CrabS3 has been running (and evolving fast) for a few months on main — this is the point where it molts out of "just a repo" into something you can actually pin a version to.
What is CrabS3
A self-hosted transfer platform for any S3-compatible storage. Send big files
and secrets straight from your own bucket — no cloud vendor, no monthly bill,
no upload limit but the one you set.
Highlights
Files & transfers
- Resumable multipart uploads with live per-part progress
- Content-hash dedup — re-uploading the same file just links to it instead
- Download quotas and/or time-based expiry — the object is actually deleted,
not just hidden - Hot/cold storage class tracking, driven by your bucket's own lifecycle rule;
CrabS3 never copies bytes itself
Secrets
- Password-protected, time-limited, one-read text payloads through the same
pipeline as files
Security
- Every upload scanned by ClamAV before its link goes live
- Invite-only signup, sessions, TOTP two-factor
- Personal access tokens (scoped READ/WRITE/DELETE/ADMIN, expiring) for
scripts and CI - Per-user storage quotas
Integrations
- Services: scoped API keys for third-party apps, issued directly or
self-served via an invite code - Email notifications and webhooks on upload, download and share
- Full audit log with a configurable minimum level
Admin
- Storage, user and file stats; user management, quota edits, forced password
resets - Instance-wide settings, editable from the admin panel or the API
Deploy it
- Docker Compose — clone, copy
.env.example,docker compose up -d - Proxmox VE — a bare-metal
community-scriptsLXC install (PR pending
review upstream — see the README for the current command)
Full guide, every environment variable and troubleshooting steps:
https://crabs3.doctorpok.io/self-hosting
Heads-up for a 0.1
Semver 0.x — breaking changes are possible before v1.0. No releases existed
before this one; earlier deployments tracked main directly.