Repository navigation
BackupProof v0.1.2
Added
- Installer:
--domain NAMEsets up HTTPS on Linux. It checks that the name points at the server, then configures nginx with a Let's Encrypt certificate from certbot, or Caddy (installing Caddy if no web server is present), keeps the dashboard listening only on 127.0.0.1 and sets its public address.--emailadds an address for certificate expiry notices. If HTTPS can't be set up, the install still completes and explains what to do. - Install docs: step-by-step HTTPS setup,
--public-urlbehind your own proxy, and uninstall commands.
Fixed
- Re-running the Linux/macOS installer to upgrade kept the data but reset
--listento all interfaces and dropped--public-url, which could expose a dashboard that had been limited to 127.0.0.1. Re-runs now keep the existing settings unless new ones are given.
Install
Linux / macOS:
curl -fsSL https://github.com/chmuzamil/BackupProof/releases/latest/download/install.sh | sudo shWindows (PowerShell as Administrator):
irm https://github.com/chmuzamil/BackupProof/releases/latest/download/install.ps1 | iexDocker:
docker run -d --name backupproof -p 8420:8420 -v backupproof-data:/data ghcr.io/chmuzamil/backupproof:latest