File Server

An open-source easy to use file server. Uses the local-filesystem or S3

Deploy File Server

File Server

lassejlv/file-server:latest

Just deployed

/data

📁 File Server

A fast, simple solution for uploading and sharing files. Works with both local file system and S3 storage.

📋 API Reference

Upload a File

POST /upload Request Format: multipart/form-data
Required Field: file:

Retrieve a File

GET /files/uploads/ Where is the unique identifier of your uploaded file.

To use s3 set the following env variables

S3_ENDPOINT=
S3_BUCKET=
S3_REGION=
S3_ACCESS_KEY_ID=
S3_SECRET_ACCESS_KEY=

And update the FILE_SERVER_STORAGE_TYPE from local to s3

Allow all file types

If you wanna allow all file types update the FILE_SERVER_ALLOWED_FILE_TYPES to *

✨ Features

  • Quick and easy file uploads
  • Simple file sharing
  • Flexible storage options
  • Minimalist design

Template Content

More templates in this category

View Template

ReadySet

A lightweight caching engine for Postgres


View Template

Flare

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


View Template

EdgeDB

EdgeDB template based on their Docker deployment guide