---
title: "Deploy Storage Api"
description: "A simple file server using Express and Multer. Also includes an API."
category: "Storage"
url: https://railway.com/deploy/iiWiUr
---

# Deploy Storage Api

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

**[Deploy Storage Api on Railway](https://railway.com/template/iiWiUr)**

- **Creator:** myworkspace
- **Category:** Storage
- **Total deploys:** 73

## Template content

### storage

- **Source:** https://github.com/nsx07/storage
- **Public domain:** Yes

### Redis https://devicons.railway.app/i/redis.svg

- **Image:** bitnami/redis

## Documentation

# 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](https://storagex.vercel.app). 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.

## Similar templates

- [Garage S3 Storage](https://railway.com/deploy/garage-s3-storage) — Ultra-light S3 server: fast, open-source, plug-and-play.
- [Redis](https://railway.com/deploy/redis-1) — Self Host Latest Redis with Railway
- [EasyImg](https://railway.com/deploy/easyimg) — Simple self-hostable Nuxt.js personal image hosting system.

Open this page in a browser: https://railway.com/deploy/iiWiUr
