In deze blog leg ik uit hoe je jouw Let’s Encrypt certificaat kunt gebruiken voor je OctoPrint installatie. Volg hiervoor de stappen hieronder.

Op je Raspberry Pi met OctoPrint

Voeg de volgend inhoud toe aan file ‘smb.conf’

Herstart samba met:

Op je computer waarop je Let’s Encrypt certificaat automatisch binnenhaalt (in mijn geval mijn Debian Server):

Edit file ‘/etc/fstab’ en voeg toe:

Voer je mounts opnieuw uit met:

Maak verder een cron-job op deze computer met de volgende inhoud en roep deze 1 maal per week aan:

Log nu weer met SSH in op je Raspberry Pi met OctoPrint en edit file ‘/etc/haproxy/haproxy.cfg’

Verander in het blokje ‘frontend public’ de regel

in

Herstart hierna de service met:

Maak een port-forward aan op je router zodat je met jouw hostnaam op een specifieke poort bij je Raspberry Pi met OctoPrint kunt komen. Als het goed is kun je nu secure met jouw Let’s Encrypt certificaat inloggen op je OctoPrint.