Chibisafe is a file uploader service written in typescript that just works. It's easy to use, easy to deploy, free and open source. It accepts files, photos, documents, anything you imagine and gives you back a shareable link for you to send to others.
You can run it in public mode, user accounts mode or invite-only mode. Big files are automatically chunked to minimize network failure and users can create an API key to use the service programatically and hook it to other things.
The service also comes with a dashboard where you can edit almost every configuration of the instance directly from the UI without having to touch environment or configuration files manually. Control the name, the rate limit, max file size, accepted extensions, meta descriptions, etc directly from our intuitive panel.
Features of v6 aka Holo
Beautiful docs
️ S3 Storage Support
Beautiful masonry to browse media files
Chunked uploads for big files
Share direct links to uploaded files
Albums/Folders with direct links to share
Snippets/Gists creation with direct links to share
️ File management and file tagging
User management and quotas
Built-in URL shortener
️ Public or Private mode (with invite support)
️ ShareX support out-of-the-box to upload screenshots/screenrecordings from your desktop
iOS shortcut to upload files through the share menu
Browser extension to upload content from websites easily
🧩 Easily extensible
Open source
No ads and no tracking (except for IP logging of requests)
Licence: MIT / Docker: Yes, optional
Link: https://github.com/chibisafe/chibisafe / https://chibisafe.app/