SSL Verbindung zu Fhem mit Letsencrypt

Begonnen von golli, 07 Januar 2017, 18:50:58

Vorheriges Thema - Nächstes Thema

mahowi

Auch, wenn das Thema schon etwas älter ist, vielleicht sucht ja noch jemand danach, wie er FHEM mit Letsencrypt-Zertifikat nutzt ohne einen Webserver.
Man kann in /etc/letsencrypt/renewal-hooks/post Skripte anlegen, die nach dem Renewal ausgeführt werden. Da ich das Zertifikat auf einem anderen Pi installiert habe, kopiere ich es in dem Skript fhem-cert-update.sh per scp ins FHEM-Verzeichnis:

#!/bin/bash

# parameters
USERNAME="fhem"
CERTPATH="/etc/letsencrypt/live/fhem.example.org/"
HOST="fhem"

scp $CERTPATH/cert.pem $USERNAME@$HOST:/opt/fhem/certs/server-cert.pem
scp $CERTPATH/privkey.pem $USERNAME@$HOST:/opt/fhem/certs/server-key.pem


Lokal kann man natürlich auch cp nutzen. Auf die Art kopiere ich mir das Zertifikat nach dem Renewal automatisch in FHEM und auf die Fritzbox.
CUBe (MAX): HT, FK | CUBe (SlowRF): ESA2000WZ
JeeLink: LaCrosse | nanoCUL433: Smartwares SHS-51001-EU, EM1000GZ
ZME_UZB1: GreenWave PowerNode, Popp Thermostat | SIGNALDuino: HE877, X10 MS14A, Revolt NC-5462,  IT Steckdosen + PIR
tado° | Milight | HUE, Lightify | SmarterCoffee

mfeske

Hallo mahowi,

ich habe gesucht und hier gefunden ;-)
Ich erzeuge bei meinem Webhosting anbieter ein LE auf dem Webserver und kopiere es automatisch in die Fritz!Box. Soweit so gut. Hast Du eine Idee, wie ich das Zertifikat auch für FHEM nutzen könnte ? Muss ich das per scp einfach vom Webserver runterkopieren ? aber wohin ?

Gruß
Micha
Hardware:
1 x Raspberry Pi Mod. B 512 MB
eq-3 2 x MAX! eTRV Heizungssteller, 1 x MAX! Fensterkontakt, 1 x MAX! Cube - LAN Gateway (ausser Betrieb)
Intertechno 1x ITZ-500, 3x ITT-1500, 9x ITR-1500, 3 x ITDL-1000, 2 x ITL-500
1 x CC1101-USB-Lite 433MHz (CUL433)  V3 1 x CC1101-USB-Lite 868MHz (CUL868)

Wernieman

Wie kopierst Du das Zertifikat automatisch auf die fritte?
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html