Lets Encrypt Auf RaspberryPi
Lets Encrypt Auf RaspberryPi
Let’s Encrypt
Zertifikat auf dem
Raspberry Pi
VON STEVEN SEIFRIED · 24. APRIL 2016
cd /home/pi
wget [Link]
/wp-content/uploads/2014/12
/spdnsUpdater_bin.[Link]
mv [Link] /etc/
mkdir updater
mv spdnsu updater/
Host
Username
Passwort
crontab -e
Dort einfügen:
*/10 * * * * /home/pi/updater
/spdnsu
./home/pi/updater/spdnsu
cat /tmp/[Link]
Beispielausgabe:
currentIP=[Link]
Portfreigabe
2 of 6 einrichten: 04/10/2017 09:28 PM
Portfreigabe
einrichten:
Anschließend müsst ihr eine
Portfreigabe einrichten. Ich zeige das
hier mit einer AVM FRITZ!Box 7490
Let’s Encrypt
herunterladen und
Zertifikat erstellen:
3 of 6
Jetzt geht’s ans Zertifikat. 04/10/2017 09:28 PM
cd letsencrypt
sudo ./letsencrypt-auto -d
[Link] --apache -m
mail@[Link] --redirect
--agree-tos
Apache Webserver
anpassen:
Nun wird der Apache Webserver
angepasst.
<VirtualHost *:443>
ServerName [Link]
ServerAdmin
mail@[Link]
DocumentRoot /var/www
/owncloud/
SSLEngine On
SSLCertificateFile
/etc/letsencrypt
/live/[Link]/[Link]
SSLCertificateKeyFile
/etc/letsencrypt
/live/[Link]/[Link]
<Directory /var/www
/owncloud/>
Options Indexes
FollowSymLinks MultiViews
AllowOverride None
Require all
granted
</Directory>
ErrorLog /var/log/apache2
/[Link]
LogLevel warn
CustomLog /var/log/apache2
/[Link] combined
ServerSignature On
<IfModule mod_headers.c>
Header always set
Strict-Transport-Security
"max-age=15768000;
includeSubDomains; preload"
</IfModule>
</VirtualHost>
Dort einfügen:
5 of 6 04/10/2017 09:28 PM
<virtualhost *:443>
SSLEngine On
SSLCertificateFile
Let's Encrypt Zertifikat auf dem Raspberry Pi ... [Link]
Dort einfügen:
<virtualhost *:443>
SSLEngine On
SSLCertificateFile
/etc/letsencrypt
/live/[Link]/[Link]
SSLCertificateKeyFile
/etc/letsencrypt
/live/[Link]/[Link]
DocumentRoot /var/www
/owncloud
</virtualhost>
6 of 6 04/10/2017 09:28 PM