Zum Inhalt springen
RentnerProxy – Modern Reverse Proxy Manager Projektbranding

Aktueller Release wird geladen

Reverse Proxy Management.Neu gedacht.

Proxy Hosts, HTTPS, HTTP/3 über QUIC und Zugriffsregeln. Eine Oberfläche auf deinem Server, powered by Caddy.

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

RentnerProxy / Funktionen

Dein Server.Deine Spielregeln.

Deine Apps verbinden, schützen und verwalten.

  • Verbinden.

    Domain zuweisen. Dienst erreichbar.

    • Proxy-Hosts & Redirects
    • HTTP/2, HTTP/3 & WebSockets
    • Automatisches HTTPS
    • Cloudflare & Wildcards
    • Cloudflare DDNS
    Automatisches HTTPS
  • Schützen.

    Du entscheidest, wer reinkommt.

    • CrowdSec
    • Basic Auth & IP-Regeln
    • SSO / Forward Auth
    • Benutzer & Rollen
    • MFA & Passkeys
    Anmeldung, IP-Regeln und CrowdSec
  • Verwalten.

    Hosts organisieren. Benachrichtigt bleiben. Sicher aktualisieren.

    • Host-Tags, Gruppen & Filter
    • E-Mail & Webhook-Benachrichtigungen
    • Update-Hinweise & Upgrade-Hilfe
    • Backup & Restore (CLI)
    • Docker-Discovery & Labels
    Vollständige Backups über die CLI
Alle Funktionen

Proxy & Routing

Proxy-Hosts & Redirects
Domains mit deinen Diensten verbinden oder mit 301, 302, 307 und 308 weiterleiten.
HTTP/2, HTTP/3 & WebSockets
HTTP- und HTTPS-Upstreams, WebSockets und HTTP/3 über QUIC für deine Besucher.

Kompression & Caching

Zstd- & Gzip-Kompression
Die Antwortkompression deiner Proxy-Hosts mit Zstd und Gzip konfigurieren.
Caching für öffentliche Assets
Browser-Cache-Regeln festlegen und optional einen begrenzten Antwortcache für öffentliche Assets aktivieren.

HTTPS & Zertifikate

Automatisches HTTPS
Zertifikate über ACME ausstellen und automatisch erneuern lassen.
Cloudflare & Wildcards
HTTP-01 oder Cloudflare DNS-01 nutzen, auch für Wildcard-Zertifikate über DNS-01.
Eigene Zertifikate
Vorhandene Zertifikate und private Schlüssel importieren und deinen Hosts zuweisen.
Vertrauenswürdige CAs
HTTPS-Verbindungen zu deinen Diensten mit System-CAs oder eigenen Zertifizierungsstellen prüfen.

Zugriffsschutz

CrowdSec
Optionaler IP-Schutz mit integriertem oder externem CrowdSec und eigenem Sicherheitsdashboard.
Basic Auth & IP-Regeln
Dienste mit Passwortschutz und Freigabe- oder Sperrregeln für IPv4 und IPv6 absichern.
SSO / Forward Auth
Deinen externen Anmeldedienst über Forward Auth vor eine Anwendung schalten.

Benutzer & Anmeldung

Benutzer & Rollen
Zugriff auf die Verwaltung mit Benutzern, Rollen und gezielten Berechtigungen steuern.
MFA & Passkeys
Die Anmeldung an der Verwaltung mit Authenticator-App oder Passkeys absichern.

Host-Verwaltung

Host-Tags, Gruppen & Filter
Deine Hosts mit Tags und Gruppen organisieren und die Liste gezielt filtern.
Sammelaktionen für Hosts
Mehrere Hosts auswählen und gemeinsam verwalten. Die Berechtigungen werden pro Aktion geprüft.
Hosts duplizieren
Proxy- und Redirect-Hosts als Entwurf für neue Domains übernehmen.

Betrieb & Übersicht

Live-Status & Zugriffslogs
Den Laufzeitstatus verfolgen und Zugriffslogs deiner Proxy-Hosts durchsuchen.
Audit-Logs
Nachvollziehen, wer welche Änderungen in der Verwaltung vorgenommen hat.
E-Mail & Webhook-Benachrichtigungen
Benachrichtigungskanäle verbinden, Ereignisse abonnieren und den Zustellstatus verfolgen.
Update-Hinweise & Upgrade-Hilfe
Neue Releases erkennen, Update-Hinweise erhalten und dem unterstützten Upgrade-Weg folgen.

Sicherung & Umzug

Import & Export
Unterstützte Host-Konfigurationen über die Oberfläche exportieren und wieder importieren.
NPM- & Zoraxy-Import
Unterstützte Konfigurationen übernehmen und Vorschau sowie Konflikte vor dem Import prüfen.
Backup & Restore (CLI)
Datenbank, Zertifikate und Appliance-Konfiguration über die CLI sichern und wiederherstellen.

Automatisierung

Cloudflare DDNS
Cloudflare A- und AAAA-Einträge bei wechselnder öffentlicher IP automatisch aktualisieren, mit Zeitplanung und erneuten Versuchen bei Fehlern.
Docker-Discovery & Labels
Docker-Discovery bei Bedarf aktivieren und markierte Container anhand ihrer Labels als Proxy-Hosts verwalten.

Im Alltag

Globale Suche
Hosts, Zertifikate und Einstellungen mit Strg+K, Cmd+K oder der mobilen Suche finden.
Dark / Light Mode & Akzentfarben
Die Verwaltung mit hellem oder dunklem Design und persönlicher Akzentfarbe nutzen.
Acht Sprachen
Deutsch, Englisch, Spanisch, Französisch, Italienisch, Portugiesisch, Niederländisch und Polnisch.
Anpassbare Standardseite
Für unbekannte HTTP-Hosts: 404, Willkommensseite, Weiterleitung, eigenes HTML oder Verbindung schließen.

Einblicke ins Produkt

So sieht Kontrolle aus.

Desktop-Aufnahmen von Hosts, DNS-Verwaltung, Zertifikaten, Sicherheitsübersicht und Benachrichtigungen in Dark und Light Mode. Ansicht wählen und zum Vergrößern anklicken.

Proxy-Hosts · Dunkel
TLS-Zertifikate · Dunkel
Cloudflare DDNS · Dunkel
Sicherheitsdashboard · Dunkel
Benachrichtigungen · Dunkel

Aus der Registry

RentnerProxy in Zahlen.

GHCR
Docker Pulls insgesamt
—

Wird geladen

Alle Versionen

GHCR
Docker Pulls · letzte 30 Tage
—

Wird geladen

Tageswerte

GitHub
GitHub Stars
—

Wird geladen

Öffentliches Repo

Docker Pulls pro Tag

Wird geladen

Architektur

Du steuerst. Caddy routet.

Wähle einen Baustein und entdecke seine Aufgabe.

  • Besucher rufen deine Dienste über ihre öffentliche Domain auf. Die Anfrage geht direkt an Caddy und von dort an den passenden Dienst.

  • Die React-Oberfläche läuft auf TanStack Start und Bun. Sie verbindet PostgreSQL und Valkey mit der Verwaltung und spricht mit dem Rust-Controller.

  • Der Rust-Controller setzt deine Konfiguration um, steuert Caddy und kümmert sich um Zertifikatsoperationen. Er verwaltet auch die optionale CrowdSec-Anbindung.

  • PostgreSQL speichert Benutzer, Hosts, Richtlinien und die Anwendungskonfiguration dauerhaft – auch über Neustarts hinweg.

  • Valkey übernimmt Rate Limits, Authentifizierungs-Challenges und Live-Benachrichtigungen zwischen Prozessen. Die dauerhafte Konfiguration bleibt in PostgreSQL.

  • Caddy übernimmt TLS und leitet HTTP/1.1-, HTTP/2- und HTTP/3-Traffic direkt an deine Services weiter. Wenn CrowdSec aktiviert ist, setzt der Bouncer IP-Sperren direkt in Caddy vor der Weiterleitung durch. Die Verwaltungsoberfläche liegt außerhalb dieses Traffic-Pfads.

  • Deine Apps und Dienste empfangen den von Caddy weitergeleiteten Traffic. Sie laufen auf deiner eigenen Infrastruktur.

  • Wenn aktiviert, analysiert die enthaltene CrowdSec-Engine die Caddy-Zugriffslogs. Der Bouncer in Caddy nutzt ihre Entscheidungen, um schädliche IPs vor deinen Services zu sperren. Alternativ kannst du eine externe CrowdSec Local API anbinden.

SteuerungDaten & EventsHTTP-TrafficZugriffslogs & IP-Sperren

Besucher / Internet

Besucher rufen deine Dienste über ihre öffentliche Domain auf. Die Anfrage geht direkt an Caddy und von dort an den passenden Dienst.

Mehr erfahren

// rentnerproxy.install

Installiere RentnerProxy.

Starte den aktuellen RentnerProxy-Release mit Docker Compose oder docker run auf deinem eigenen Server. Die Anleitung führt dich durch Einrichtung und ersten Start.

Installieren