chibisafe
A fast, self-hosted file uploader with beautiful masonry gallery, chunked uploads, URL shortener, and user management.
Smart Download
Visit Project Homepage
No installer available yet — head to the source repository
Self-hosted file uploader with beautiful UI, chunked uploads, albums, and URL shortener.
Core Features
- Beautiful masonry media browser
- Chunked uploads for large files
- S3 storage support (AWS, MinIO, etc.)
- Albums/Folders with direct share links
- Built-in URL shortener
What It Can't Do
- •Migration from versions below v5 is not supported; start fresh. Default admin password is insecure - change after first login. Ensure persistent volumes when using Docker.
Use Cases
- Private file sharing for individuals or teams
- Alternative to image hosts or temporary file transfer services
- Automated screenshot uploads with ShareX and short links
Detailed Introduction
Chibisafe is a modern file uploader service written in TypeScript. It allows you to upload files, photos, documents, and more, then get shareable links. It supports public, user account, or invite-only modes. Big files are automatically chunked to avoid failures. You can manage the instance entirely from a dashboard UI without editing config files. Features include S3 storage support, albums/folders, file tagging, user quotas, URL shortener, ShareX integration, browser extension, and iOS Shortcuts. It's fully open source under MIT license and can be easily deployed with Docker or manually.
Troubleshooting & FAQ (1)
TroubleshootingHow to fix 'TypeError: r is undefined' when logging into chibisafe after Docker deployment?
This error typically occurs due to custom environment variables in your docker-compose.yml that conflict with chibisafe's internal setup. Use the official docker-compose.yml and Caddyfile from the chibisafe documentation without any modifications. Do not manually set BASE_API_URL or ADMIN_PASSWORD. Ensure the Caddyfile is placed in the same directory as the compose file. If you still see 'fetch failed' in frontend logs, verify your reverse proxy configuration and network connectivity between the chibisafe and chibisafe_server containers.
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Double-click the downloaded installer and follow the prompts
Recommended: Use Docker - download docker-compose.yml and run docker-compose up -d
First login: admin / admin (change immediately)
Expose port 24424 via reverse proxy (e.g., Nginx) for public access
- Recommended: Use Docker - download docker-compose.yml and run docker-compose up -d
- First login: admin / admin (change immediately)
- Expose port 24424 via reverse proxy (e.g., Nginx) for public access
Checksum not available
This project has not published a SHA-256 checksum on its GitHub Release page
SHA256 Checksum
No checksum available
Download directly from GitHub Releases and verify file integrity yourself
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
Stop containers (docker-compose down) and delete mapped volumes (uploads/ and database/ folders) to fully remove.
No Extra Dependencies
Ready to use after download. No additional runtime required.
Having issues? Check the FAQ below
1 FAQ
Similar Projects
copyparty
copyparty turns any device into a file server with resumable uploads/downloads using any web browser. Supports HTTP, WebDAV, SFTP, FTP, TFTP, SMB. Only requires Python (2 or 3).
Files
A modern file manager for Windows with tabs, tags, and dual-pane support.
Paperless-ngx
An open-source document management system that turns physical papers into a searchable, organized digital archive. Self-hosted, OCR-powered, and built to eliminate paper clutter forever.