This page covers installing rust-proxy on a server and getting the admin panel open for the first time. If someone else already installed it for you and gave you a web address to log into, skip to The Admin Panel.
On a fresh Debian/Ubuntu-based server, run:
sudo mkdir -p /etc/apt/keyrings
sudo curl -fsSL https://repo.jpps.us/repo-signing-key.asc -o /etc/apt/keyrings/jpps-repo.asc
echo 'deb [signed-by=/etc/apt/keyrings/jpps-repo.asc] https://repo.jpps.us/stable /' | sudo tee /etc/apt/sources.list.d/jpps.list
sudo apt update
sudo apt install rust-proxy
That's it — no other setup required. The installer:
In a web browser, go to:
http://<your-server's-address>:8084/
Replace <your-server's-address> with your server's actual IP address or hostname. Port 8084 is where the admin panel lives by default.
The very first time you visit, you won't see a login page — you'll see a setup wizard instead, because there's no admin account yet.
The wizard asks for:
Once you submit the form, you're logged in and looking at the main dashboard.
From here, the next thing most people do is add their first website.
Out of the box, the admin panel is reachable from anywhere on the network on port 8084 — this is intentional, so the setup wizard above actually works without you having to edit any files first. Once you're set up, it's worth narrowing this down:
Neither of these is required to get started — they're hardening steps for later.