Dienstag, 1. September 2020

Creating a very unsecure but working "proxy" registry

 
mkdir -p auth

htpasswd -Bbn testuser testpassword > auth/htpasswd

mkdir -p certs

openssl req \
  -newkey rsa:4096 -nodes -sha256 -keyout certs/domain.key \
  -x509 -days 365 -out certs/domain.crt
 
Be sure to use the "right" name as a CN, e.g. myregistrydomain.com or here: (gtn.fritz.box)

Copy domain.crt to /etc/docker/certs.d/gtn.fritz.box:5000/ca.crt, otherwise the login will complain about "Error response from daemon: Get https://gtn.fritz.box:5000/v2/: x509: certificate signed by unknown authority
"

root@gtn gtn.fritz.box:5000]# pwd
/etc/docker/certs.d/gtn.fritz.box:5000
[root@gtn gtn.fritz.box:5000]# ls -la
-rw-r--r-- 1 root root 1996 Sep  1 21:23 ca.crt

Run the thingy with a bunch of funny options

docker run -d \
  -p 5000:5000 \
  --restart=always \
  --name registry \
  -v "$(pwd)"/auth:/auth \
  -e "REGISTRY_AUTH=htpasswd" \
  -e "REGISTRY_AUTH_HTPASSWD_REALM=Registry Realm" \
  -e REGISTRY_AUTH_HTPASSWD_PATH=/auth/htpasswd \
  -v "$(pwd)"/certs:/certs \
  -e REGISTRY_HTTP_TLS_CERTIFICATE=/certs/domain.crt \
  -e REGISTRY_HTTP_TLS_KEY=/certs/domain.key \
  registry:2
 
 

Sonntag, 2. August 2020

Homebridge - Nach Stromausfall ist auch die Heimautomatisierung weg...

Ich nutze Homebridge im Container, docker solls richten.

Allerdings habe ich ein paar Anläufe gebraucht bis ich den richtigen Start-Command gefunden habe.

Mit -d für "detached / background" und mit --restart=always für "Stromausfall und so" bin ich jetzt erstmal zufriedener, aber so richtig geht das immer noch nicht:

# 1) Unzulaenglichkeiten irgendwelcher Versionen ausbügeln:
sudo mkdir /sys/fs/cgroup/systemd             
sudo mount -t cgroup -o none,name=systemd cgroup /sys/fs/cgroup/systemd                   

# 2) Starten
docker run \
  -d \
  --net=host \
  --restart=always \
  --name=homebridge \
  -e PUID=1001 \
  -e PGID=1001 \
  -e HOMEBRIDGE_CONFIG_UI=1 \
  -e HOMEBRIDGE_CONFIG_UI_PORT=8080 \
  -v /home/homebridge/docker-homebridge:/homebridge \
  oznu/homebridge

Tasmota - Nach Stromausfall gibts Hochwasser im Blumenkübel

Nachdem jetzt auch ein paar Blumenkübel in den Genuss einer automatisierten Bewaesserung gekommen sind ist mir aufgefallen das nach einem Stromausfall oder nach einem simplen aus- und wieder einstecken der Steckdose der Strom immer an ist. Das führt auf der Terasse zu ungewollt reichhaltiger Bewässerung.

Um dem entgegenzuwirken kann man den "Standard" umstellen:

PowerOnState auf 0

17:50:04 CMD: PowerOnState 0
17:50:04 MQT: wohnung/szl/stat/RESULT = {"PowerOnState":0}

So sollte die Steckdose nach einem Stromausfall im ausgeschalteten Zustand online kommen.