Skip to content

Instantly share code, notes, and snippets.

@psct
psct / wg_raspizero_beispiel
Last active July 3, 2019 16:09
Konfigurationsdateien für WireGuard-Server auf Raspberry Pi Zero
./etc/ddclient/ddclient.conf
protocol=dynv6
use=web,if=wlan0
password='Bwt...C9e'
meinwgv4.dynv6.net
protocol=dynv6
usev6=if,if=wlan0
password='Bwt...C9e'
meinwgv6.dynv6.net
@psct
psct / ddclient.patch
Created June 18, 2019 14:39
Fügt Debian Stretch ddclient Änderungen aus modernerem ddclient hinzu und ergänzt dynv6.com als Anbieter
--- /usr/sbin/ddclient.stretch 2016-07-02 13:16:57.000000000 +0200
+++ /usr/sbin/ddclient 2019-06-18 16:29:09.370194169 +0200
@@ -1,7 +1,6 @@
#!/usr/bin/perl -w
#!/usr/local/bin/perl -w
######################################################################
-# $Id: ddclient 184 2015-05-28 19:59:34Z wimpunk $
#
# DDCLIENT - a Perl client for updating DynDNS information
#
@psct
psct / luftdaten2mqtt.txt
Created May 22, 2019 17:39
luftdaten.info per Node-Red in MQTT schieben
// Verarbeitet die JSON-Daten, die ein Sensor per Web-API abliefert
// und spuckt sie fertig formatiert zur Verarbeitung durch einen
// mqtt-Output-Node wieder aus. Funktioniert für Sensoren, die mit einem
// oder zwei Temperaturfühlern ausgestattet sind.
// Zur Entgegennahme in Node-Red eignet sich ein http-Input-Node, den
// man für die POST-Methode konfiguriert und uploads akzeptieren lässt.
var output_msgs = [];
for ( i= 0; i < 7; i++) {
# nginx-reverse-proxy und Zertifikatsbeschaffer
# in ein Unterverzeichnis "le" legen und dort mit
# docker-compose starten; dann stimmen die erwähnten
# Präfixe aus c't 4/18, S. 88
# aktualisiert 7.2.19 für Compose v3
# (volumes_from nicht mehr unterstützt)
version: '3'
# user defined network für funktionierende Namensauflösung
networks:
ext: