Post

Upgopher

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.

Upgopher

Installation

Default install:

1
bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/upgopher.sh)"
CPU: 1 cores RAM: 512 MB Disk: 4 GB OS: Debian 13

Notes

Default uploads directory: /opt/upgopher/uploads
Set application startup options by editing /etc/systemd/system/upgopher.service. Read documentation for available options.

Web Interface

Port: 9090

Source code
Loading...