Storage Api
A simple file server using Express and Multer. Also includes an API.
storage
nsx07/storage
Just deployed
/app/wwwroot
Redis
bitnami/redis
Just deployed
/bitnami
StorageApi
This template wraps a NodeJs application that uses Express and Multer to expose an API for managing storage and backups, as well as a static file server. It's based on Docker Volumes, thats it's included in the template.
Features
- List storage in tree structure, upload, rename, download and delete
- PostgreSQL Backups (scheduled via cron or just once) and Restore triggered only by API request
- Auth - Every request its authenticated by Auth middleware that check if request includes a token field that is the same token generated on deploy of this template.
FrontEnd
When deploying this template it will auto generate a token thats could be used on Storagex. This is a interface that could manage files, folder and backups (restore will be release soon). To acess your storage by interface you need expose your app on public network and that token, after that not even sky is limit
Alerts
- Because this template uses Docker Volumes, assume that default configuration it is important and that any changes to the path can make the files accessible only in the running deployment.
- Always start with the basics concepts of IIWDTI (IF IT'S WORKING, DON'T TOUCH IT)
Issues
Any error/bug, dont be silly and open an issue on https://github.com/nsx07/storage/issues.
Template Content
storage
nsx07/storageRedis
bitnami/redis