Locker is an open-source, self-hostable file storage platform that functions as an alternative to Dropbox and Google Drive, allowing users to manage, organize, and share files from their own infrastructure.
The platform supports multiple storage backends including local filesystem, AWS S3, Cloudflare R2, and Vercel Blob, which can be switched via a single environment variable without code changes. Key features include full-text search within images and PDFs, workspace team management with role-based access, programmatic API access via tRPC, and server-side session management with encrypted cookies for security.