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 are available on the release page.
% ./gosses --help
% ./gosses -h 192.168.100.33 ~/storage
Press Ctrl/Cmd + H
to see all the UI/keyboard shortcuts.
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.