Viktor Barzin
e455bd06f4
state(monitoring): update encrypted state
2026-03-25 11:04:29 +02:00
Viktor Barzin
8c6f238697
add default Homepage annotations to ingress_factory for auto-discovery
...
- ingress_factory now injects gethomepage.dev/* annotations on all ingresses
(name, group, href, icon) with namespace-to-group mapping
- Stacks with explicit annotations override defaults via merge order
- New homepage_enabled var allows opt-out for internal-only ingresses
- Homepage search widget switched to in-page quicklaunch (Ctrl+K / tap)
- Added hideErrors and quicklaunch settings for clean service directory
- Result: 116/134 ingresses now discoverable (up from ~30)
2026-03-25 11:00:38 +02:00
Viktor Barzin
d20c5e5535
add backup_output_bytes metric and cloudsync_transferred_bytes to backup dashboard
...
- All 7 backup CronJobs now push backup_output_bytes (file size after backup)
- Cloud Sync monitor parses rclone transfer stats into cloudsync_transferred_bytes
- Grafana dashboard: new Output (MiB) table column, Output Size Trend panel,
Write Throughput panel, Cloud Sync Transfer Volume bargauge
- All timeseries panels use points-only draw style (discrete backup snapshots)
- etcd backup restructured: init_container for etcdctl (distroless image),
busybox sidecar for metrics push + purge, ClusterFirstWithHostNet DNS
- Fixed pre-existing curl missing in postgres:16.4-bullseye (immich, dbaas PG)
- Fixed grep -oP not available in alpine/busybox (cloud sync monitor)
2026-03-25 10:44:53 +02:00
Viktor Barzin
f289f76882
state(infra-maintenance): update encrypted state
2026-03-25 03:02:12 +02:00
Viktor Barzin
d52a6e8a53
state(infra-maintenance): update encrypted state
2026-03-25 03:01:00 +02:00
Viktor Barzin
a5e03f6673
state(immich): update encrypted state
2026-03-25 02:58:25 +02:00
Viktor Barzin
2ea8ecb83e
state(infra-maintenance): update encrypted state
2026-03-25 02:58:22 +02:00
Viktor Barzin
0ec8c081d1
state(redis): update encrypted state
2026-03-25 02:58:20 +02:00
Viktor Barzin
ecb31b9fdd
state(vaultwarden): update encrypted state
2026-03-25 02:58:15 +02:00
Viktor Barzin
21b995de1b
state(infra-maintenance): update encrypted state
2026-03-25 02:48:31 +02:00
Viktor Barzin
06a4e70f32
state(redis): update encrypted state
2026-03-25 02:48:27 +02:00
Viktor Barzin
c2362bb886
state(vaultwarden): update encrypted state
2026-03-25 02:48:19 +02:00
Viktor Barzin
45cb49416e
state(vault): update encrypted state
2026-03-25 02:48:15 +02:00
Viktor Barzin
3ca259ffe0
state(immich): update encrypted state
2026-03-25 02:48:02 +02:00
Viktor Barzin
19d71dbdff
state(ytdlp): update encrypted state
2026-03-25 02:26:10 +02:00
Viktor Barzin
73c5eb7b33
state(xray): update encrypted state
2026-03-25 02:25:42 +02:00
Viktor Barzin
397130e97a
state(woodpecker): update encrypted state
2026-03-25 02:25:38 +02:00
Viktor Barzin
c2e0c1d251
state(webhook_handler): update encrypted state
2026-03-25 02:25:01 +02:00
Viktor Barzin
ec37a9408a
state(wealthfolio): update encrypted state
2026-03-25 02:24:58 +02:00
Viktor Barzin
7fd19084cf
state(vpa): update encrypted state
2026-03-25 02:24:55 +02:00
Viktor Barzin
b5f9477a43
state(vaultwarden): update encrypted state
2026-03-25 02:24:49 +02:00
Viktor Barzin
41f53a0f3e
state(vault): update encrypted state
2026-03-25 02:24:45 +02:00
Viktor Barzin
f106d21580
state(url): update encrypted state
2026-03-25 02:24:40 +02:00
Viktor Barzin
2c98ce8e0e
state(uptime-kuma): update encrypted state
2026-03-25 02:22:24 +02:00
Viktor Barzin
b9dd128400
state(tuya-bridge): update encrypted state
2026-03-25 02:20:42 +02:00
Viktor Barzin
392406dbb4
state(travel_blog): update encrypted state
2026-03-25 02:20:38 +02:00
Viktor Barzin
a738acf25f
state(tor-proxy): update encrypted state
2026-03-25 02:14:59 +02:00
Viktor Barzin
b41a3dd92d
state(terminal): update encrypted state
2026-03-25 02:14:56 +02:00
Viktor Barzin
2689c613f0
state(tandoor): update encrypted state
2026-03-25 02:14:53 +02:00
Viktor Barzin
18a24a48ed
state(stirling-pdf): update encrypted state
2026-03-25 02:14:49 +02:00
Viktor Barzin
7653e7daf0
state(speedtest): update encrypted state
2026-03-25 02:14:45 +02:00
Viktor Barzin
b8d469a367
state(send): update encrypted state
2026-03-25 02:14:34 +02:00
Viktor Barzin
47f5540301
state(rybbit): update encrypted state
2026-03-25 02:14:31 +02:00
Viktor Barzin
79270519b0
state(real-estate-crawler): update encrypted state
2026-03-25 02:13:51 +02:00
Viktor Barzin
7366feed80
state(privatebin): update encrypted state
2026-03-25 02:13:36 +02:00
Viktor Barzin
5869a4ae16
state(poison-fountain): update encrypted state
2026-03-25 02:13:15 +02:00
Viktor Barzin
04d977d3ed
state(platform): update encrypted state
2026-03-25 02:13:12 +02:00
Viktor Barzin
5ee59dacac
state(paperless-ngx): update encrypted state
2026-03-25 02:13:11 +02:00
Viktor Barzin
7acbd92be7
state(owntracks): update encrypted state
2026-03-25 02:13:08 +02:00
Viktor Barzin
22ccdce9de
state(openclaw): update encrypted state
2026-03-25 02:13:05 +02:00
Viktor Barzin
81a5f0f18c
state(onlyoffice): update encrypted state
2026-03-25 02:13:02 +02:00
Viktor Barzin
d59eab13e4
state(ollama): update encrypted state
2026-03-25 02:12:58 +02:00
Viktor Barzin
5d02f26bf7
state(nvidia): update encrypted state
2026-03-25 02:12:54 +02:00
Viktor Barzin
c5eb31c3f9
state(ntfy): update encrypted state
2026-03-25 02:12:50 +02:00
Viktor Barzin
6590504660
state(novelapp): update encrypted state
2026-03-25 02:12:48 +02:00
Viktor Barzin
cc5b5f2000
state(nextcloud): update encrypted state
2026-03-25 02:12:45 +02:00
Viktor Barzin
7a31812419
state(networking-toolbox): update encrypted state
2026-03-25 02:12:40 +02:00
Viktor Barzin
5ec4ff2248
state(netbox): update encrypted state
2026-03-25 02:12:37 +02:00
Viktor Barzin
f11f83c1f6
state(navidrome): update encrypted state
2026-03-25 02:12:33 +02:00
Viktor Barzin
23d229bc49
state(n8n): update encrypted state
2026-03-25 02:12:29 +02:00