Open source · Self-hosted · MIT License
Your data. Your server. Your drive.
Penombre is a modern, self-hosted cloud storage solution with web and mobile clients. All the convenience of a cloud drive — none of the third-party surveillance.
docker compose up -dFile management
Upload, download, move and organize files and folders with a clean, responsive interface.
Smart categories
Files are automatically categorized by type — images, documents, music, video, and more.
Mobile app
Native iOS and Android experience built with Expo and React Native, sharing the same typed API.
Flexible authentication
Email/password, OAuth 2.0 / OIDC providers, WebAuthn passkeys, and API key access — powered by Better Auth.
Sharing & permissions
Share files and folders with other users with configurable read, write, or admin permissions.
Recent files
Quickly jump back to recently modified files without digging through your folder tree.
Soft trash
Accidentally deleted something? Files are moved to trash first and can be fully recovered.
Activity log
A full audit trail of every create, rename, move, delete, and share action across your drive.
API keys
Generate scoped API keys with optional expiry and rate limits for programmatic access.
Rich previews
Automatic thumbnails for images, videos, and PDFs. Audio metadata extracted on upload.
Admin panel
Manage users, assign roles, ban accounts, and impersonate users straight from the UI.
Self-hosted
Deploy with a single Docker Compose command. Your data stays on your infrastructure, always.
Built on boring, solid pieces
Nothing exotic to operate: one container, one database, and a volume for your files.
Read the docs, then deploy it.
PostgreSQL, storage volumes, and health checks are included out of the box.
Get started →