Skip to content
/ Storio Public

Storio is a self-hosted file manager. It allows sub-users with storage limits.

License

Notifications You must be signed in to change notification settings

ialexpw/Storio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Storio

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.

Features

  • 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

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.

Screenshots

Login screen

image

Admin screenshots

Dashboard image

User management image

System settings image

User screenshots

Dashboard image

File listing image

User settings image

File uploads image

Folder creation image

Sharing

Single file image

Multiple files image

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

MIT