Skip to content

Instantly share code, notes, and snippets.

psct

Block or report user

Report or block psct

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@psct
psct / wgaddclient.sh
Created Aug 15, 2019
Bash-Skriptgerüst zum Anlegen eines WireGuard-Zugangs inkl. hosts-Eintrag, Name und IP-Adressanteil sind als Parameter anzugeben
View wgaddclient.sh
#!/bin/bash
NAME=$1
IP=$2
[ -e /etc/wireguard/$NAME.key ] && echo "Already present" && exit
DNS="1.1.1.1,2606:4700:4700::1111"
HOST="wg.example.com:12345"
SRVPUB=$(cat /etc/wireguard/private.key | wg pubkey)
@psct
psct / init.cfg
Created Aug 15, 2019
Konfigurationsdatei für darkstat: /etc/darkstat/init.cfg
View init.cfg
# Turn this to yes when you have configured the options below.
START_DARKSTAT=yes
# Don't forget to read the man page.
# You must set this option, else darkstat may not listen to
# the interface you want
INTERFACE="-i wg0"
DIR="/var/lib/darkstat"
@psct
psct / wg_debian_beispiel
Created Jul 3, 2019
Konfigurationsdateien für WireGuard-Server auf Debian
View wg_debian_beispiel
./etc/apt/preferences.d/limit-unstable
Package: *
Pin: release a=unstable
Pin-Priority: 90
./etc/apt/sources.list.d/unstable.list
deb http://deb.debian.org/debian/ unstable main
./etc/ddclient/ddclient.conf
protocol=dynv6
@psct
psct / wg_raspizero_beispiel
Last active Jul 3, 2019
Konfigurationsdateien für WireGuard-Server auf Raspberry Pi Zero
View wg_raspizero_beispiel
./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 Jun 18, 2019
Fügt Debian Stretch ddclient Änderungen aus modernerem ddclient hinzu und ergänzt dynv6.com als Anbieter
View ddclient.patch
--- /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
luftdaten.info per Node-Red in MQTT schieben
View luftdaten2mqtt.txt
// 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++) {
View prox.yaml
# 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:
You can’t perform that action at this time.