Storage Api

Storage Api

A simple file server using Express and Multer. Also includes an API.

Deploy Storage 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

More templates in this category

New

ReadySet

ReadySet

A lightweight caching engine for Postgres


0

New

Flare

Flare

A modern, lightning-fast file sharing platform built for self-hosting


0

New

EdgeDB

EdgeDB

EdgeDB template based on their Docker deployment guide


0