Dein Server kann mehr als ein Spiel: ein Dashboard für deinen Discord-Bot, eine kleine Website, eine Dynmap oder BlueMap, eine API. Der Website-Proxy setzt eine richtige Adresse mit HTTPS davor, sodass Besucher https://map.deinedomain.de öffnen statt http://node1.penguhost.com:4123.
So funktioniert es
Besucher verbinden sich mit unserem Eingangsserver. Der kümmert sich um HTTPS und leitet jede Anfrage an den Port deines Servers weiter. Du brauchst keine eigene IP-Adresse, und deine App muss sich um Zertifikate gar nicht kümmern.
Möglichkeit A: deine penguhost.com-Adresse
Hat dein Server schon eine Serveradresse, im Formular des Website-Proxys auf Oder deine PenguHost-Adresse nehmen klicken. HTTPS funktioniert sofort, weil unser Zertifikat alle Namen unter penguhost.com abdeckt.
Möglichkeit B: deine eigene Domain
- Beim Anbieter deiner Domain einen A-Eintrag für den gewünschten Namen anlegen (
mapfür map.deinedomain.de oder@für die Domain selbst). Als Wert die **IP, die unter Domains im Reiter *Website-Proxy*** unter Eigene Domain? Erst auf unseren Server zeigen lassen steht. Bei einer Domain, die du bei PenguHost gekauft hast, legst du den Eintrag unter Meine Domains → Verwalten → DNS-Einträge an. Bei Cloudflare auf DNS only (graue Wolke) stellen. - Im Dashboard unter Domains, Reiter Website-Proxy: Server wählen, Domain eintragen, Domain verbinden klicken.
- Sobald dein Eintrag live ist, wird automatisch ein kostenloses Let's-Encrypt-Zertifikat ausgestellt. Warst du schneller als das DNS, etwas später auf HTTPS jetzt aktivieren klicken.
www.deinedomain.de und deinedomain.de sind zwei verschiedene Namen. Verbinde beide, wenn beide funktionieren sollen.
Welcher Port?
Standardmäßig leitet der Proxy an den Hauptport deines Servers weiter. Nutzt das Spiel selbst den Hauptport (Minecraft, Rust ...), einen Zusatzport für die Website hinzufügen und ihn unter Erweitert → Port des Webservers eintragen. Es werden nur Ports angenommen, die zu deinem Server gehören.
Deine App muss:
- auf
0.0.0.0lauschen (nicht127.0.0.1) und genau auf diesem Port, - normales HTTP sprechen. HTTPS übernehmen wir.
Gut zu wissen
- WebSockets funktionieren, Live-Karten und Dashboards aktualisieren sich also in Echtzeit.
- Uploads über den Proxy dürfen bis zu 64 MB pro Anfrage groß sein. Brauchst du mehr, mach ein Ticket auf.
- Deine App sieht die echte IP des Besuchers in den Headern
X-Forwarded-ForundX-Real-IP, dazuX-Forwarded-Proto: https. - Sobald das Zertifikat da ist, wird
http://automatisch aufhttps://umgeleitet. - Grenzen: 3 Domains pro Server, 10 pro Konto.
- Der Proxy ist nur für Websites. Spieltraffic läuft nicht darüber; dafür gibt es die Serveradresse oder einen CNAME- und SRV-Eintrag.
Status im Dashboard
- Einrichtung ausstehend: gerade angelegt.
- Live · HTTP (wartet auf DNS): funktioniert über http; das Zertifikat folgt, sobald dein DNS-Eintrag auf uns zeigt.
- Live · HTTPS: fertig.
- Fehler: siehe Domain oder HTTPS funktioniert nicht.
- Vom Support pausiert: bitte ein Ticket aufmachen.