Descrição
Crumble – Enterprise Cloud Storage
Crumble is a file storage system with enterprise security, it is NoSQL-based and it can scale to infinity. You will have your own API for both public and private file storage. On top of all that, a loving responsive admin panel to manage and search through your files and apps!
News
July 2023: version 2.0.0 is out!
Crumble is now 100% TypeScript code, fully covered by eslint (airbnb).
Live Preview
You will be automatically logged in as root user. Please be respectful of other users and do not upload harmful content.
Requirements
Crumble requires a private server or cloud instance with (at least) 2GB of RAM.
We provide a fully automated installation script that works on Ubuntu 20.04 LTS and 18.04 LTS that will save you a lot of time and a huge headache!
Honeyside Support
Welcome to the Honeyside experience! You can access the full Crumble documentation online. We are here for you, even before purchase!
- Email: support@honeyside.it
- Telegram: @HoneysideIT
- Community Support Forum
Latest news and updates:
- Keep an eye on the Honeyside website for monthly development plan updates.
- Support us on Patreon to get priority updates on our development plan, Github repo access and voting power on new features.
- Follow us on LinkedIn
- Follow us here on Envato!
Features
Crumble offers a lot of features, we encourage you to try them all out in the demo app!
- File management system: upload, search, update, delete
- Enhanced security: long shielded id for public files
- Enhanced security: expiring signature for private files
- User managament system: create, search, edit, delete
- Have multiple admin users
- Preview images, videos and pdf files
- Copy the URL to clipboard and share your files!
- Argon2 best-in-class user password hashing
- Detailed and powerful REST API
- API keys and API docs
- Postman collection and environment
- URL shortner
- IPv6 support
- Infinite scalability with MongoDB sharding
- Region flag for sharding
- Infinite redundancy with MongoDB replica sets
Framework and Libraries
Crumble is a MERN application, developed using Node.js – Express – MongoDB on the backend and React – Redux on the frontend. It relies completely on MongoDB GridFS and can be scaled up by scaling your MongoDB cluster. All content (including files) is stored and indexed inside your MongoDB instance.
Changelog
2.0.1 - September 24th, 2023 - dependencies upgrade - minor bug fixing 2.0.0 - July 18th, 2023 - entire project converted to typescript (from javascript) - applied eslint to both backend and frontend - upgrade from material ui (v4) to latest mui 1.4.1 - April 10th, 2022 - maintenance update - dependencies upgrade 1.4.0 - December 30th, 2022 - add download switch to copy dialog - default behavior: open in browser - shorter file ids - minor bug fixing 1.3.0 - December 13th, 2022 - add nginx installer to launcher script - switch to the new babel parser - eslint and prettier refactoring - switch from random strings to uuid - minor bug fixing - dependencies upgrade 1.2.1 - August 25th, 2022 - dependencies upgrade 1.2.0 - July 12th, 2022 - add url shortner (short urls) - add region flag to both files and shields - switch to the new navigator.clipboard api 1.1.5 - July 7th, 2022 - maintenance update - dependencies upgrade 1.1.4 - March 18th, 2022 - added logout button in account page - dependencies upgrade 1.1.3 - February 20th, 2022 - fixed profile picture routing 1.1.2 - February 12th, 2022 - applied workaround for copy to clipboard in safari (macOS and iOS) - bug fixing 1.1.1 - February 11th, 2022 - dependencies update - bug fixing 1.1.0 - February 4th, 2022 - file links can now be copied to clipboard directly from the vault section - bug fixing 1.0.1 - September 14th, 2021 - fix stats by type 1.0.0 - September 13th, 2021 - first version