Wenn Sie BTCpayServer dazu bringen, auf Umbrel ordnungsgemäß zu funktionieren, kann es etwas schwierig sein, wenn Sie nicht wissen, wonach Sie suchen sollen. Die im folgenden Leitfaden vorgeschlagene Art und Weise wurde Ende 2025 und Anfang 2026 von mehreren Benutzern als funktionierend verifiziert und sollte alles enthalten, was Sie wissen müssen.
Voraussetzungen
- Eine Domain/Subdomain mit einem DNS Ein Datensatz, der auf Ihre öffentliche IP verweist
- Router-Zugriff für Port-Weiterleitung
- Alternativ ein Cloudflare-Tunnel oder Wireguard-Setup
Schritt 1: Portweiterleitung konfigurieren
Leiten Sie diese Ports auf Ihrem Router an Ihren Umbrel-Server weiter:
| Externer Port | Interner Hafen |
|---|---|
| 443 | 40443 |
| 80 | 40080 |
Schritt 2: Nginx Proxy Manager installieren
Installieren Nginx Proxy Manager aus dem offiziellen Umbrel App Store.
Schritt 3: Erstellen eines Proxy-Hosts
- Melden Sie sich bei Nginx Proxy Manager an
- Erstellen Sie einen neuen Proxy-Host:
- Domäne: Ihre Domain/Subdomain
- Regelung:
http - Hostname/IP weiterleiten: Lokales geistiges Eigentum Ihres Umbrel
- Vorwärtshafen:
3003
- Speichern Sie den Host

Schritt 4: SSL aktivieren
- Bearbeiten Sie den Host, den Sie gerade erstellt haben
- Gehe zu den SSL Karteikarte
- Neues Let’s Encrypt-Zertifikat anfordern
- Alle vier Schieberegleroptionen aktivieren
- Speichern

Fehlerbehebung: Container-Ports finden
Wenn Sie überprüfen müssen, welchen Port BTCPay verwendet:
ssh umbrel@umbrel.lokaler sudo docker ps -a
Dies zeigt Ihnen eine Liste aller Container und deren zugeordneten Ports. Nginx Proxy Manager kann bei Bedarf auch direkt an Containernamen weitergeleitet werden.
Das heißt, ? Ihr BTCPay-Server sollte nun über HTTPS erreichbar sein.