Your files, your storage, your rules.
Keepr is a private, self-hostable file & media store — your own Drive that lives in your own object storage bucket.
No credit card. Invite-gated signup. Private by default.
Everything a personal drive needs — and nothing it doesn't.
The features below are what ships today. No fluff, no lock-in.
Resumable uploads
Presigned S3 multipart uploads send bytes straight from your browser to your bucket — large files resume instead of starting over.
5 GB quota, live meter
Store any file type up to a per-user 5 GB quota, with a live “space remaining” meter that updates as you go.
Nested folders
Create, move, and rename folders freely. Folders are metadata-only, so reorganizing costs zero storage calls.
In-browser preview
Open images, PDFs, video and audio full-screen, with keyboard navigation — no downloads required.
10-day Trash
Delete is a soft delete. Restore anything within 10 days; after that it’s purged automatically.
Private by design
A private bucket, presigned downloads, invite-gated signup, and revocable sliding sessions — no public links.
Admin console
Manage roles, set per-account quotas, and review an audit trail for the self-hosted instance you actually run.
Running your own Keepr takes three steps.
Deploy with Docker
Run Keepr on your own host or a $6 DigitalOcean droplet — a single Docker Compose stack, no external services to wire up.
Point it at your bucket
Add credentials for any S3-compatible bucket — Cloudflare R2, MinIO, or AWS S3. Your files never leave your storage.
Invite users & upload
Send invite-gated signups from the admin console, then start uploading. Every file is owner-scoped and private.
Questions, answered.
Keep your files where they belong — with you.
Spin up the hosted demo in seconds, or self-host your own in one command.