Secure webui for smart light-switches
Build and push image for raspi:
docker pull --platform linux/arm64/v8 eclipse-temurin:25-jre
mvn package docker:build docker:push -Parm64Login to raspi
docker stop homemagic
docker pull berry2:5000/homemagic-arm64
docker run -d -p 8080:8080 -p 8443:8443 --restart always --name homemagic berry2:5000/homemagic-arm64Create self-signed certificate:
keytool -genkeypair -storetype JKS -keyalg RSA -keysize 2048 -keystore server-keystore.jks -storepass keystore-pass -dname "CN=berry2,OU=berry,O=Rik,L=State,S=Ipsach,C=CH" -ext ku:c=dig,keyEncipherment -validity 2000User / Roles: https://quarkus.io/guides/security-properties
Workarounds for WSL (rancher desktop): switch to buildkit and symlink c
wsl -d rancher-desktop
vi /etc/docker/daemon.json
ln -s /mnt/c cdaemon.json:
{
"features": {
"buildkit": true
},
"insecure-registries": [
"berry2.fritz.box:5000"
]
}