
Hoe OctoPrint te gebruiken achter HTTPS en een reverse proxy
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.
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.





