Chibisafe is a free, open-source, self-hosted file vault with S3 support, ShareX integration, and an API. See its features and setup requirements.
Chibisafe is a free, open-source, self-hosted file and image uploader written in TypeScript, maintained by developer Pitu. It is the TypeScript rewrite and rebrand of the earlier lolisafe project, with Chibisafe representing version 4.0.0 and later of that same codebase, dating back to around 2017.
The service accepts virtually any file type and returns a shareable link, giving operators a private alternative to public file-sharing services, with support for public, registered-user, and invite-only access modes.
Chibisafe includes automatic chunking for large file uploads, API keys for programmatic access, and out-of-the-box ShareX support alongside a dedicated browser extension and iOS shortcut. Its admin dashboard lets operators configure rate limits, file size caps, allowed extensions, and other instance settings entirely from the web UI.
Additional features include S3-compatible storage support, a masonry gallery view, albums and folders, snippet/gist sharing, tagging, per-user quotas, and a built-in URL shortener.
Chibisafe is completely free and released under the MIT license. There is no paid tier or official managed hosting offering; users self-host the software on their own server or VPS, typically via Docker.
Because there's no commercial vendor behind it, support is community-driven through the project's GitHub repository rather than a paid support contract.
Yes, Chibisafe is completely free and open source under the MIT license, with no paid tiers.
Yes, Chibisafe is the TypeScript rewrite and rebrand of the lolisafe project, starting with version 4.0.0, maintained by the same developer, Pitu.
Yes, Chibisafe supports ShareX out of the box, making it easy to upload screenshots and files directly from Windows.
Yes, Chibisafe supports S3-compatible object storage as a backend for uploaded files.
Chibisafe is most commonly deployed via Docker, though it can also run directly with Node.js on a Linux server such as Debian.