Hoe OctoPrint te gebruiken achter HTTPS en een reverse proxy

Hoe OctoPrint te gebruiken achter HTTPS en een reverse proxy

door FixoLab


Een reverse proxy kan HTTPS en een stabiele lokale naam toevoegen, maar kan ook het pad herschrijven of de realtime verbinding van OctoPrint blokkeren. Test de API en WebSocket afzonderlijk.

Printer Tools communiceert met ondersteunde printers en camera’s via lokale protocollen. Houd apparaten privé, bewaar referenties en gebruik de huidige compatibiliteitsmatrix als de autoriteit voor model-specifieke mogelijkheden.

Printer Tools
Printer Tools

Al je 3D-printers in één dashboard

Monitor Bambu Lab-, Klipper-, OctoPrint-, Creality-, Snapmaker-, Anycubic-, Flashforge-, Elegoo- en Prusa-printers vanuit één app

Beschikbaar op Android, iPhone, iPad en Mac, met companion-apps voor Apple Watch en Wear OS en optionele externe toegang via VPN, OctoEverywhere of Obico

Printer Tools

Kies de bedoelde basis-URL

Bepaal of OctoPrint zich bevindt op de root van de proxy of een subpad zoals /octoprint/. De proxy- en OctoPrint-configuratie moeten overeenkomen over dat externe adres.

Behoud proxy-headers

Stuur de originele host en het schema door met de headers aanbevolen door OctoPrint. Onjuiste headers kunnen leiden tot omleidingen naar een interne hostnaam of het terugzetten van een HTTPS-URL.

Sta WebSocket-upgrade toe

Een pagina of REST-endpoint kan werken terwijl de live status faalt als de proxy de behandeling van Upgrade en Connection laat vallen. Houd time-outs lang genoeg voor een persistente WebSocket.

Houd authenticatie en vertrouwen geldig

Gebruik een certificaat dat de telefoon kan valideren en stuur de API-referentie alleen naar de bedoelde host. Schakel geen certificaatcontroles uit om een naamverschil te verbergen.

Lokale probleemoplossingschecklist

  • Test het externe basispad.
  • Controleer doorstuurbestemmingen.
  • Verifieer REST en WebSocket onafhankelijk.
  • Gebruik een vertrouwd certificaat en privétoegang.

Veelgestelde vragen

Waarom werkt de webpagina, maar de live status niet?

De proxy kan HTTP correct serveren terwijl WebSocket-upgrades worden geblokkeerd.

Kan een zelfondertekend certificaat automatisch werken?

De telefoon moet het correct vertrouwen en de certificaatnaam moet overeenkomen.

Moet de proxy OctoPrint openbaar blootstellen?

Nee. HTTPS vervangt geen toegangscontrole en privé-netwerken.

Printer Tools
Printer Tools

Al je 3D-printers in één dashboard

Monitor Bambu Lab-, Klipper-, OctoPrint-, Creality-, Snapmaker-, Anycubic-, Flashforge-, Elegoo- en Prusa-printers vanuit één app

Beschikbaar op Android, iPhone, iPad en Mac, met companion-apps voor Apple Watch en Wear OS en optionele externe toegang via VPN, OctoEverywhere of Obico

Printer Tools