Storio is a self-hosted file manager with multi-user capabilities. It includes permissions on a per-user basis with regards to uploading files and a maximum storage space per user. Storio does not need any database to function.
- Admin user(s) to manage sub-user permissions
- Ability to set default storage or allocate per-user
- Enable/disable user registration
- JavaScript multiple upload with progress
- Folder/sub-folder creation
- Global file search
- Image & video preview
- Share links with optional download page
- Site/user permissions stored in JSON
- Fully responsive
- Installer with storage folder selection
- Thumbnails for both image and video files (composer/ffmpeg required for video thumbnails)
- CLI interface (WIP)
Installation is simply done via a git clone
git clone https://github.com/ialexpw/Storio.git
Then direct your browser to the install directory and follow the steps from there. Web root is within the public/ folder.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.