All apps Β· 0 apps
gossa
Docker app from A75G's Repository
Overview
Readme
View on GitHubgossa

a fast and simple webserver for your files, that's dependency-free and with under 250 lines of code, easy to review.
a simple UI comes as default, featuring :
- π files/directories browser & handler
- π© drag-and-drop uploader
- πΎ 90s web UI that prints in milliseconds
- πΈ video streaming, picture browser, pdf viewer
- βοΈ simple note editor
- β¨οΈ keyboard navigation
- π lightweight and dependency free codebase
- π >95% test coverage and reproducible builds
- π₯ fast golang static server
- π easy multi account setup, read-only mode
- β¨ PWA-able
- π₯οΈ multi-platform support
install / build
arch linux (AUR) - e.g. yay -S gossa
nix - e.g. nix-shell -p gossa
binaries are available on the release page
all builds are reproducible, checkout the hashes on the release page.
usage
% ./gossa --help
% ./gossa -h 192.168.100.33 ~/storage
shortcuts
press Ctrl/Cmd + h to see all the UI/keyboard shortcuts.
fancier setups
release images are pushed to dockerhub, e.g. :
# pull from dockerhub and run
% mkdir ~/LocalDirToShare
% sudo docker run -v ~/LocalDirToShare:/shared -p 8001:8001 pldubouilh/gossa
in a do-one-thing-well mindset, HTTPS and authentication has been left to middlewares and proxies. sample caddy configs are available to quickly setup multi users setups along with https.
automatic boot-time startup can be handled with a user systemd service - see support
Install Gossa on Unraid in a few clicks.
Find Gossa in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.
Categories
Download Statistics
Total Downloads Over Time
Related apps
Explore more like this
Explore allLinks
Details
pldubouilh/gossa:latestRuntime arguments
- Web UI
http://[IP]:[PORT:8001]/- Network
bridge- Shell
sh- Privileged
- false
Template configuration
Port
- Target
- 8001
- Default
- 8001
- Value
- 8001
Data
- Target
- /shared
- Default
- /mnt/user/appdata/gossa/
- Value
- /mnt/user/appdata/gossa/
READONLY
- Default
- false|true
- Value
- false
FOLLOW_SYMLINKS
- Default
- false|true
- Value
- false
PREFIX
- Default
- /
- Value
- /
UID
- Default
- 99
- Value
- 99
GID
- Default
- 100
- Value
- 100