Welcome to RustProxy
Updated Oct 15, 2026
This wiki explains RustProxy in plain language — no technical background needed. If you can use a web browser and fill out a form, you can use this.
What does RustProxy actually do?
Think of RustProxy as a receptionist for your websites and online services.
When someone types www.yourbusiness.com into their browser, that request has to land somewhere on the internet. RustProxy sits at the front door of your server and asks: "Which visitor is this for?" — then quietly walks them back to the right room (the right website or service running on your computer), locks the door with a padlock (HTTPS encryption) along the way, and keeps a guard posted at every other door that isn't supposed to be open (the firewall).
You never see RustProxy directly. Visitors never see it either. It works silently in the background so that:
- Your websites load with the little padlock icon in the browser (secure, encrypted, trusted)
- Only the doors you want open are open — everything else is locked by default
- You can add, change, or remove a website in a few clicks, without touching complicated configuration files
Who is this for?
Anyone running one or more websites or online services on their own server and who wants:
- Free, automatically-renewing HTTPS certificates (the padlock icon)
- A simple, visual way to manage which websites go where
- Built-in protection options (password-protect a site, only allow certain visitors, block unwanted networks, or require a client certificate)
- A firewall that's locked down by default, opening only what you explicitly allow
Where to go next
- Getting Started — installing RustProxy and running the setup wizard for the first time
- Adding a Website — pointing a domain name at a website or service
- HTTPS Certificates, Explained — how the padlock icon gets there automatically, for free
- Protecting a Site — password-protect a site, or restrict it to certain visitors only
- Blocking Visitors — block single addresses, ranges, or a whole network operator by AS number, on one site or everywhere
- Client Certificates — passwordless sign-in with a digital ID on each trusted device
- Locking a Site to Certain Pages — a private site with one public page
- Opening Other Ports — for things that aren't regular websites (remote-access tools, game servers, etc.)
- The Admin Panel — the control panel you're using right now, and how to control who can reach it
- Users and Roles — give other people their own sign-in
- Hosting Public Addresses — optional: one public address per virtual machine
- Troubleshooting — what to check when something doesn't work
- Coming from Nginx Proxy Manager — where things live, and what's new
- Glossary — plain-English definitions of every technical term used in this wiki
The short version
- Install RustProxy (one command)
- Open the admin panel in your browser and create your admin account
- Add a website: give it a name (domain) and tell it where the real website lives
- RustProxy gets it a free HTTPS certificate automatically
- Done — visitors reach your site securely
Everything else in this wiki is detail on top of those five steps.