From a3e5b42733b3d22774d7e83a6c332be889d897b9 Mon Sep 17 00:00:00 2001 From: Kim Brian Ramberg Date: Tue, 19 May 2026 23:24:51 +0200 Subject: [PATCH] . --- freshrss/log/logrotate.status | 4 +-- homepage/config/bookmarks.yaml | 2 +- homepage/config/services.yaml | 18 +++++++++++ .../letsencrypt/renewal/npm-14.conf | 2 +- .../letsencrypt/renewal/npm-15.conf | 2 +- .../letsencrypt/renewal/npm-16.conf | 2 +- .../letsencrypt/renewal/npm-17.conf | 2 +- qdevice/.env | 6 ++++ qdevice/docker-compose.yml | 30 +++++++++++++++++++ start.sh | 2 +- 10 files changed, 62 insertions(+), 8 deletions(-) create mode 100644 qdevice/.env create mode 100644 qdevice/docker-compose.yml diff --git a/freshrss/log/logrotate.status b/freshrss/log/logrotate.status index 678c616..06ca967 100644 --- a/freshrss/log/logrotate.status +++ b/freshrss/log/logrotate.status @@ -1,6 +1,6 @@ logrotate state -- version 2 "/var/log/acpid.log" 2026-1-19-2:0:0 -"/config/log/nginx/access.log" 2026-3-30-2:0:0 +"/config/log/nginx/access.log" 2026-5-17-2:0:0 "/var/log/php84/*.log" 2026-1-19-2:0:0 "/config/log/nginx/error.log" 2026-1-19-2:0:0 -"/config/log/php/error.log" 2026-3-30-2:0:0 +"/config/log/php/error.log" 2026-5-17-2:0:0 diff --git a/homepage/config/bookmarks.yaml b/homepage/config/bookmarks.yaml index 2f5fdb9..52f0602 100644 --- a/homepage/config/bookmarks.yaml +++ b/homepage/config/bookmarks.yaml @@ -166,5 +166,5 @@ href: https://www.myabandonware.com/ - itch.io: - abbr: IT - icon: images/itchio.svg + icon: /images/itchio.svg href: https://itch.io/ diff --git a/homepage/config/services.yaml b/homepage/config/services.yaml index a31aee8..4531fe8 100644 --- a/homepage/config/services.yaml +++ b/homepage/config/services.yaml @@ -44,3 +44,21 @@ enablePools: true # optional, defaults to false nasType: scale # defaults to scale, must be set to 'core' if using enablePools with TrueNAS Core fields: ["load", "uptime", "alerts"] + + - Home Assistant: + icon: home-assistant.svg + href: "https://ha.home.ramberg.net" + #description: Home Assistant + widget: + type: homeassistant + url: "https://ha.home.ramberg.net" + key: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJiOTQ4NmViZGQwMWQ0OTNmOTBlMDc1NjU3ZWI2MjNkNyIsImlhdCI6MTc3ODI4MDUwMCwiZXhwIjoyMDkzNjQwNTAwfQ.McjQSZ2NBDnAPzciwql5mG6JghPwLgWzQGGAKLAyKrI +# custom: +# - state: sensor.total_power +# - state: sensor.total_energy_today +# label: energy today +# - template: "{{ states.switch|selectattr('state','equalto','on')|list|length }}" +# label: switches on +# - state: weather.forecast_home +# label: wind speed +# value: "{attributes.wind_speed} {attributes.wind_speed_unit}" \ No newline at end of file diff --git a/nginx-proxy-manager/letsencrypt/renewal/npm-14.conf b/nginx-proxy-manager/letsencrypt/renewal/npm-14.conf index 24bfa31..a95e6ef 100644 --- a/nginx-proxy-manager/letsencrypt/renewal/npm-14.conf +++ b/nginx-proxy-manager/letsencrypt/renewal/npm-14.conf @@ -1,4 +1,4 @@ -version = 5.2.2 +version = 5.3.1 archive_dir = /etc/letsencrypt/archive/npm-14 cert = /etc/letsencrypt/live/npm-14/cert.pem privkey = /etc/letsencrypt/live/npm-14/privkey.pem diff --git a/nginx-proxy-manager/letsencrypt/renewal/npm-15.conf b/nginx-proxy-manager/letsencrypt/renewal/npm-15.conf index 333bbc5..d2cad50 100644 --- a/nginx-proxy-manager/letsencrypt/renewal/npm-15.conf +++ b/nginx-proxy-manager/letsencrypt/renewal/npm-15.conf @@ -1,4 +1,4 @@ -version = 5.2.2 +version = 5.3.1 archive_dir = /etc/letsencrypt/archive/npm-15 cert = /etc/letsencrypt/live/npm-15/cert.pem privkey = /etc/letsencrypt/live/npm-15/privkey.pem diff --git a/nginx-proxy-manager/letsencrypt/renewal/npm-16.conf b/nginx-proxy-manager/letsencrypt/renewal/npm-16.conf index d1ab674..e687f57 100644 --- a/nginx-proxy-manager/letsencrypt/renewal/npm-16.conf +++ b/nginx-proxy-manager/letsencrypt/renewal/npm-16.conf @@ -1,4 +1,4 @@ -version = 5.2.2 +version = 5.3.1 archive_dir = /etc/letsencrypt/archive/npm-16 cert = /etc/letsencrypt/live/npm-16/cert.pem privkey = /etc/letsencrypt/live/npm-16/privkey.pem diff --git a/nginx-proxy-manager/letsencrypt/renewal/npm-17.conf b/nginx-proxy-manager/letsencrypt/renewal/npm-17.conf index 7529485..2b556c0 100644 --- a/nginx-proxy-manager/letsencrypt/renewal/npm-17.conf +++ b/nginx-proxy-manager/letsencrypt/renewal/npm-17.conf @@ -1,4 +1,4 @@ -version = 5.2.2 +version = 5.3.1 archive_dir = /etc/letsencrypt/archive/npm-17 cert = /etc/letsencrypt/live/npm-17/cert.pem privkey = /etc/letsencrypt/live/npm-17/privkey.pem diff --git a/qdevice/.env b/qdevice/.env new file mode 100644 index 0000000..cf6c03b --- /dev/null +++ b/qdevice/.env @@ -0,0 +1,6 @@ +# qdevice environment variables + +NEW_ROOT_PASSWORD=homekbr1998 +MY FQDN=qdevice.home.ramberg.net +MY_IP_ADDRESS=192.168.50.207 +MY_ETHERNET_DEVICE=eth0 diff --git a/qdevice/docker-compose.yml b/qdevice/docker-compose.yml new file mode 100644 index 0000000..a951747 --- /dev/null +++ b/qdevice/docker-compose.yml @@ -0,0 +1,30 @@ +services: + qnetd: + container_name: proxmox-qdevice + image: bcleonard/proxmox-qdevice:v2.0 + build: . + ports: + - "22:22" + - "5403:5403" + environment: + - VAR=example + volumes: + - /run/sshd + - /home/rcadmin/docker/qdevice/corosync:/etc/corosync + restart: unless-stopped + hostname: + networks: + vlan: + ipv4_address: + +networks: + vlan: + driver: macvlan + driver_opts: + parent: + ipam: + driver: default + config: + - subnet: "/32" + gateway: "" diff --git a/start.sh b/start.sh index ff392bd..1121fac 100755 --- a/start.sh +++ b/start.sh @@ -12,7 +12,7 @@ if [ ! -f ".env" ]; then fi if [ -f ".env" ]; then - env $(grep -v '^#' ${PWD}/.env | sed 's/#.*//' | xargs) docker stack deploy -c compose.yml ${PWD##*/} + env $(grep -v '^#' ${PWD}/.env | sed 's/#.*//' | xargs -0) docker stack deploy -c compose.yml ${PWD##*/} else docker stack deploy -c compose.yml ${PWD##*/} fi