Skip to content
This repository has been archived by the owner on Nov 25, 2022. It is now read-only.
/ gosses Public archive
forked from pldubouilh/gossa

🎶 A fast and simple multimedia fileserver

License

Notifications You must be signed in to change notification settings

ViRb3/gosses

 
 

Repository files navigation

gosses

e

build status docker pulls github downloads

A fast and simple webserver for your files.

This is a backwards-compatible rewrite of the original gossa backend with more robust handling, best practices and performance improvements.

The original simple UI comes as default, featuring:

  • 🔍 files/directories browser & handler
  • 📩 drag-and-drop uploader
  • 🚀 lightweight and dependency free
  • 💾 90s web UI that prints in ms
  • 📸 picture browser
  • 📽️ video streaming
  • ✍️ simple text editor
  • ⌨️ keyboard navigation
  • 🥂 fast golang static server
  • 🔒 easy/secure multi account setup, read-only mode
  • ✨ PWA enabled

Releases

Releases are available on the release page.

Usage

% ./gosses --help

% ./gosses -h 192.168.100.33 ~/storage

Shortcuts

Press Ctrl/Cmd + H to see all the UI/keyboard shortcuts.

Docker

Docker images are published to DockerHub. Simple usage:

% sudo docker run -v ~/LocalDirToShare:/shared -p 8001:8001 virb3/gosses

In a do-one-thing-well mindset, HTTPS and authentication has been left to middlewares and proxies. For additional setup examples, refer to the original gossa documentation.