Install Proxyble
Install Proxyble on a supported Linux host and choose the initial protection mode.
Proxyble runs on the server you choose and manages the local protection stack. The current release targets glibc-based Linux hosts running systemd, including Debian and Ubuntu, RHEL-compatible distributions, Amazon Linux, and Azure Linux. x86, amd64, and ARM64 hosts are supported.
Before you install
Prepare a host that will receive traffic before it reaches your API, web application, or TCP service. The installer configures and manages HAProxy and nftables. It reuses an existing HAProxy binary when one is available; otherwise, it installs the distribution package.
Choose which initial operating mode fits your rollout:
- Core only installs the open-source rule-management workflow. You add, review, and remove rules manually.
- Automated protection adds RioDB analytics, which evaluates live traffic patterns and can create temporary rules through deployed policies. RioDB has its own license and requires acceptance during setup.
If you are unsure, start with Core only. RioDB can be added after the listener and backend are working.
Run the installer
Run the current installer on the host that will run Proxyble:
curl -fsSL https://proxyble.com/install.sh | sudo bash
The installer checks the host, explains the required components, and opens the guided setup. Because it makes system-level changes, run it only on a host you administer and review the current upstream installation guidance before production use.
Open Proxyble
After installation, the launcher is available at /usr/local/bin/proxyble:
sudo proxyble
The terminal UI guides you through the protection mode, listener, and backend configuration.
For automation or troubleshooting, inspect the available command-line options:
proxyble --help
Next step
Continue to Set up your first deployment. Proxyble must have both a listener and backend before it can start processing traffic, rules, or automated policy workflows.