Locker is an open source self‑hosted file storage platform that lets you upload, organize and share files from your own infrastructure. It works with local disks, AWS S3, Cloudflare R2 or Vercel Blob and can be switched via a single environment variable.
Highlights
Supports multiple storage backends – local filesystem, S3, R2 and Vercel Blob
Full‑text search inside images and PDF files through automatic transcription
Virtual Bash shell API with familiar commands such as ls, cd, find, cat and grep
Workspace teams with role based access control and granular permissions
Email/password and Google OAuth authentication with server side encrypted cookie sessions
auto-generated
via Open-Source File Storage Platform
Context
Audience
Developers and technical teams seeking a privacy‑focused self‑hosted alternative to commercial cloud storage services