System Installation
Install Script
Section titled “Install Script”curl -fsSL https://raw.githubusercontent.com/sky22333/hubproxy/main/install.sh | shSupports amd64 / arm64 with apt, dnf, apk, and other package managers.
File Paths
Section titled “File Paths”| Path | Description |
|---|---|
/etc/hubproxy/config.toml |
Configuration file |
/usr/bin/hubproxy |
Binary |
/lib/systemd/system/hubproxy.service |
systemd unit (Debian/Ubuntu/RHEL) |
/etc/init.d/hubproxy |
OpenRC service (Alpine) |
/var/log/hubproxy.log |
Alpine log file |
systemd
Section titled “systemd”sudo systemctl status hubproxy # Check service statussudo systemctl restart hubproxy # Restart after config changessudo journalctl -u hubproxy -f # Follow logssudo nano /etc/hubproxy/config.toml # Edit configUninstall:
sudo apt purge hubproxy # Debian/Ubuntu — remove package and configOpenRC (Alpine)
Section titled “OpenRC (Alpine)”sudo rc-service hubproxy status # Check statussudo rc-service hubproxy restart # Restart servicesudo tail -f /var/log/hubproxy.log # Follow logssudo vi /etc/hubproxy/config.toml # Edit configUninstall:
sudo apk del hubproxy # Remove packageProduction recommendation
Section titled “Production recommendation”For public or team use, point a custom domain at HubProxy through Caddy / Nginx with HTTPS enabled, instead of exposing http://IP:5000 long term. This provides TLS, correct client IP forwarding, and safer access. See Reverse Proxy and Recommended Architecture.