ABOUT
A simple Go web server for file upload, download, and browsing. Cross-platform alternative to Python-based file servers with no library dependencies. Features file upload via web interface, directory navigation, URL copying to clipboard, optional basic authentication, HTTPS support, and hidden files toggle.
infoDefault uploads directory: `/opt/upgopher/uploads`
infoSet application startup options by editing `/etc/systemd/system/upgopher.service`. Read documentation for available options.
INSTALL
Approved local installer
DefaultDebian 13
Approved locally1 CPU512 MB RAM4 GB disk
Run this command in the Proxmox VE shell. It downloads the immutable approved file, verifies SHA-256, and only then executes it.
( url='https://scripts.francoisvw.com/snapshots/c19711ea1b2526bec67e34be948114e255b5a811/ct/upgopher.sh'; sha='540c571170cdd4af23215b03fd5407ae4b352e7525917769d23555a3dd0ba3b8'; tmp="$(mktemp)" || exit; curl -fsSL "$url" -o "$tmp" && printf '%s %s\n' "$sha" "$tmp" | sha256sum -c - && bash "$tmp"; rc=$?; rm -f "$tmp"; exit "$rc" )
View approved source ↗Path ct/upgopher.shSHA-256 540c571170cdd4af23215b03fd5407ae4b352e7525917769d23555a3dd0ba3b8 LOCAL CHANGE REVIEW
Approved vs latest fetched source
Sign in with a passkey to inspect pending source changes. Approved content remains public.