Skip to content
RentnerProxy – Modern Reverse Proxy Manager project branding

Loading current release

Reverse proxy management.Reimagined.

Proxy hosts, HTTPS, HTTP/3 over QUIC and access rules. One interface on your server, powered by Caddy.

  • Open Source
  • Self Hosted
  • Caddy + HTTP/3
RentnerProxy – Modern Reverse Proxy Manager project branding

RentnerProxy / Features

Your server.Your rules.

Connect, protect and manage your apps.

  • Connect.

    Assign a domain. Reach your app.

    • Proxy hosts & redirects
    • HTTP/2, HTTP/3 & WebSockets
    • Automatic HTTPS
    • Cloudflare & wildcards
    • Cloudflare DDNS
    Automatic HTTPS
  • Protect.

    You decide who gets in.

    • CrowdSec
    • Basic Auth & IP rules
    • SSO / Forward Auth
    • Users & roles
    • MFA & passkeys
    Sign-in, IP rules and CrowdSec
  • Manage.

    Organize hosts. Stay informed. Upgrade with confidence.

    • Host tags, groups & filters
    • Email & webhook notifications
    • Update notifications & guided upgrades
    • Backup & restore (CLI)
    • Docker discovery & labels
    Full backups through the CLI
All features

Proxy & routing

Proxy hosts & redirects
Connect domains to your services or redirect them with 301, 302, 307 and 308.
HTTP/2, HTTP/3 & WebSockets
HTTP and HTTPS upstreams, WebSockets and HTTP/3 over QUIC for your visitors.

Compression & caching

Zstd & Gzip compression
Configure response compression for your proxy hosts with Zstd and Gzip.
Caching for public assets
Set browser-cache rules and optionally enable a bounded response cache for public assets.

HTTPS & certificates

Automatic HTTPS
Issue certificates through ACME and renew them automatically.
Cloudflare & wildcards
Use HTTP-01 or Cloudflare DNS-01, including wildcard certificates through DNS-01.
Custom certificates
Import existing certificates and private keys and assign them to your hosts.
Trusted CAs
Verify HTTPS connections to your services using system or custom certificate authorities.

Access protection

CrowdSec
Optional IP protection with managed or external CrowdSec and a dedicated security dashboard.
Basic Auth & IP rules
Protect services with password authentication and IPv4 or IPv6 allow and deny rules.
SSO / Forward Auth
Place your external sign-in service in front of an application through Forward Auth.

Users & sign-in

Users & roles
Control management access with users, roles and specific permissions.
MFA & passkeys
Secure management sign-in with an authenticator app or passkeys.

Host management

Host tags, groups & filters
Organize your hosts with tags and groups and filter the list to find what you need.
Bulk host actions
Select and manage multiple hosts together. Permissions are checked for each action.
Duplicate hosts
Copy proxy and redirect hosts into a draft for new domains.

Operations & visibility

Live status & access logs
Follow runtime status and search access logs for your proxy hosts.
Audit logs
See who made changes in the management interface.
Email & webhook notifications
Connect notification channels, subscribe to events and track delivery status.
Update notifications & guided upgrades
Detect new releases, receive update notifications and follow the supported upgrade path.

Backup & migration

Import & export
Export and import supported host configurations through the interface.
NPM & Zoraxy import
Transfer supported configurations and review the preview and conflicts before importing.
Backup & restore (CLI)
Back up and restore the database, certificates and appliance configuration through the CLI.

Automation

Cloudflare DDNS
Automatically update Cloudflare A and AAAA records when your public IP changes, with scheduling and retries on failure.
Docker discovery & labels
Opt into Docker discovery and manage labeled containers as proxy hosts.

Everyday tools

Global search
Find hosts, certificates and settings with Ctrl+K, Cmd+K or mobile search.
Dark / light mode & accent colors
Use the management interface with a light or dark theme and a personal accent color.
Eight languages
English, German, Spanish, French, Italian, Portuguese, Dutch and Polish.
Custom default site
For unmatched HTTP hosts: 404, welcome page, redirect, custom HTML or close the connection.

Inside the product

This is what control looks like.

Desktop screenshots of hosts, DNS management, certificates, security insights and notifications in dark and light mode. Choose a view and click to enlarge.

Proxy hosts · Dark
TLS certificates · Dark
Cloudflare DDNS · Dark
Security dashboard · Dark
Notifications · Dark

From the registry

RentnerProxy in numbers.

GHCR
Total Docker Pulls
—

Loading

All versions

GHCR
Docker Pulls · last 30 days
—

Loading

Daily values

GitHub
GitHub stars
—

Loading

Public repository

Docker Pulls per day

Loading

Architecture

You manage. Caddy routes.

Select a component to discover its role.

  • Visitors reach your services through their public domain. Requests go directly to Caddy, which forwards them to the matching service.

  • The React interface runs on TanStack Start and Bun. It connects PostgreSQL and Valkey to the management app and talks to the Rust controller.

  • The Rust controller applies your configuration, manages Caddy and handles certificate operations. It also manages the optional CrowdSec integration.

  • PostgreSQL keeps users, hosts, policies and application configuration in durable storage, including across restarts.

  • Valkey handles rate limits, authentication challenges and live notifications between processes. Durable configuration stays in PostgreSQL.

  • Caddy terminates TLS and forwards HTTP/1.1, HTTP/2 and HTTP/3 traffic directly to your services. When CrowdSec is enabled, the bouncer enforces IP blocks in Caddy before forwarding. The management interface sits outside this traffic path.

  • Your apps and services receive traffic forwarded by Caddy. They run on your own infrastructure.

  • When enabled, the bundled CrowdSec engine analyzes Caddy access logs. The bouncer in Caddy uses its decisions to block malicious IPs before they reach your services. You can also connect an external CrowdSec Local API.

ControlState & eventsHTTP trafficAccess logs & IP blocks

Visitors / Internet

Visitors reach your services through their public domain. Requests go directly to Caddy, which forwards them to the matching service.

Explore component

// rentnerproxy.install

Install RentnerProxy.

Start the current RentnerProxy release with Docker Compose or docker run on your own server. Follow the guide from configuration to your first launch.

Get started