Dedizierte IP erforderlich*

Pangolin Hosting

Pangolin ist ein selbst gehosteter identitätsgesteuerter Proxy, der private Apps durch WireGuard-Tunnel oder einfache Reverse-Proxy-Routen veröffentlicht.

  • Ein Klick bereitstellen
  • 15 GB Benötigter Speicherplatz
  • 1 GB RAM Benötigter Arbeitsspeicher
  • Von 2 € Preis
Jetzt bestellen Keine Einrichtungsgebühren

Was Sie
bei AvaHost erhalten

Die Bereitstellung mit einem Klick, eine benutzerdefinierte Domain, kostenloses HTTPS, automatische Anwendungsupdates und geplante Backups sind in jeder Cloud-App enthalten. Sie können mehrere Apps auf einem Server ausführen, und der Terminalzugang ist enthalten.

Diese Vorlage enthält keinen Datenbank-Container.

Server bestellen

Technik

Docker-Image
fosrl/pangolin:latest
Standardport
0

So funktioniert Pangolin

Pangolin aus dem fosrl-Projekt ist ein identitätsgesteuerter Reverse Proxy mit optionalem WireGuard-Tunnel. Die typische Self-Host-Installation läuft auf Docker: das Pangolin-Image, eine Gerbil-Tunnel-Komponente und Traefik für den Edge. Die Quick-Install-Anleitung erfordert einen Linux-Host mit einer öffentlichen IP-Adresse, eine auf diese Adresse verweisende Domain und offene TCP-Ports 80 und 443. Tunneling benötigt zusätzlich UDP 51820 und UDP 21820. Sie können Gerbil überspringen und Pangolin nur als Reverse Proxy nutzen.

Die Standard-Datenbank ist SQLite, daher ist in dieser Basis-Konfiguration kein separater Datenbank-Container erforderlich. Ein PostgreSQL-Build existiert für Nutzer, die diese Engine bevorzugen – mit dem postgresql-Image-Tag und einer Verbindungszeichenfolge. Cluster-Dokumentation fügt auch Redis hinzu. Diese Zusätze liegen außerhalb der hier beschriebenen Single-Node-Basis. Der öffentliche Dashboard-Hostname ist die Adresse, über die Betreiber sich anmelden und Websites verbinden.

Wichtige Pangolin-Funktionen

Betreiber fügen Ressourcen im Dashboard hinzu und entscheiden, ob Clients diese über den Tunnel oder über veröffentlichte HTTP-Routen erreichen. Gerbil verwaltet die WireGuard-Seite, wenn Tunneling aktiviert ist. Traefik beendet den Web-Edge im dokumentierten Compose-Layout. Anonyme Telemetrie kann in der Konfiguration deaktiviert werden. Secrets in der Server-Konfiguration legen Sie selbst fest; die Beispieldateien enthalten Platzhalter.

AvaHost umhüllt diesen Stack mit automatischen Updates und geplanten Sicherungen der persistenten Konfiguration und Daten. Sie müssen dennoch die Upstream-Hinweise überprüfen, wenn sich Tunnel-Ports, Image-Tags oder die Dashboard-URL ändern. Ein dediziertes öffentliches IP-Paket ist für dieses Angebot erforderlich, damit die dokumentierten UDP-Listener und die Dashboard-Adresse auf einem stabilen Endpunkt bleiben.

Pangolin vs. Cloudflare Tunnel

1

Pangolin

Pangolin ist für Nutzer gedacht, die den Tunnel-Exit und die Proxy-Richtlinie auf gemieteter Hardware betreiben möchten, mit dem Dashboard daneben. Cloudflare Tunnel kann vorzuziehen sein, wenn die Priorität das Edge-Netzwerk dieses Unternehmens, sein Kontomodell und das Nicht-Betreiben der öffentlichen Ports des Connectors selbst ist.

2

Cloudflare Tunnel

Sie überlappen sich als Wege, eine private App zu veröffentlichen, unterscheiden sich aber darin, wer den öffentlichen Hop betreibt. Lesen Sie beide Dokumentationen gegen den Pfad, den Sie tatsächlich benötigen, einschließlich UDP, wenn Sie Tunneling aktivieren.

Wer nutzt Pangolin

Homelab- und Small-Team-Betreiber, die es leid sind, jede Origin zum Internet zu öffnen, nutzen Pangolin, um ausgewählte Apps zu veröffentlichen. Es passt auch in eine reine Reverse-Proxy-Rolle, wenn Tunneling deaktiviert ist. Es ist das falsche Paket, wenn Sie keine öffentliche IP und UDP-Ports akzeptieren können oder wenn Sie das von Cloudflare betriebene Netzwerk speziell benötigen.

Pangolin selbst hosten: Anforderungen und Kosten

Die AvaHost-Basis für Pangolin ist 1024 MB RAM und 1 CPU-Kern, SQLite innerhalb der App, Image fosrl/pangolin. Auf AvaHost ist das empfohlene Minimum für Pangolin Plan 1 zu €2. Das Paket umfasst One-Click-Deployment, einen Hostname für das Dashboard, automatisches HTTPS auf der Web-UI, automatische Updates und geplante Sicherungen. Diese Bereitstellung erfordert eine dedizierte öffentliche IP-Adresse, damit Clients und Tunnel-Peers eine stabile Adresse nutzen können. Anwendungs-E-Mail ist nicht in Pangolin enthalten. PostgreSQL und Multi-Node-Redis sind optionale Upstream-Layouts, nicht Teil dieses Minimums.

F.A.Q

  • Pangolin beginnt bei €2 im Plan 1. Die Summe deckt die Single-Node-Baseline mit SQLite ab, nicht einen PostgreSQL-Cluster und nicht Redis. Das Aktivieren zusätzlicher Knoten, eine höhere Tunnel-Last oder große Zugriffsprotokolle können mehr RAM als dieses Minimum erfordern. Vendor-Konten, die Sie im Dashboard verbinden, bleiben von diesen Anbietern abrechenbar.

  • Ja. Richten Sie den Dashboard-Hostnamen auf die gehostete Instanz aus, und automatisiertes HTTPS deckt die Browser-UI ab, sobald DNS eingerichtet ist. Der Tunnel-Modus benötigt weiterhin die öffentlichen UDP-Ports aus dem fosrl-Leitfaden, die vom Website-Zertifikat unabhängig sind. Sie behalten die DNS-Einträge und die Liste der veröffentlichten Ressourcen.

  • AvaHost aktualisiert die Pangolin-Bereitstellung automatisch und behält ihre Konfiguration und SQLite-Daten bei, mit geplanten Sicherungen. Überprüfen Sie die Upstream-Versionshinweise, wenn sich Gerbil, Traefik oder der Dashboard-Pfad ändern, und bestätigen Sie, dass eine Test-Ressource danach noch geöffnet wird. Bewahren Sie eine eigene Kopie jeder benutzerdefinierten Konfiguration auf, die Sie als kritisch erachten.

  • Ja. Pangolin auf diesem Paket erfordert eine dedizierte öffentliche IP, da das Projekt eine öffentliche Adresse sowie UDP 51820 und 21820 für Tunneling dokumentiert. Die Adresse konfiguriert Ihre Apps nicht automatisch: Sie müssen weiterhin Authentifizierung, Ressourcenregeln und Tunnelzugriff selbst festlegen. Der Reverse-Proxy-Only-Modus nutzt ebenfalls diesen stabilen öffentlichen Endpunkt.