Commit graph

2024 commits

Author SHA1 Message Date
Viktor Barzin
75270268fb state(meshcentral): update encrypted state 2026-03-25 02:11:08 +02:00
Viktor Barzin
fd96f21d3c state(matrix): update encrypted state 2026-03-25 02:11:06 +02:00
Viktor Barzin
327787effe state(mailserver): update encrypted state 2026-03-25 02:10:38 +02:00
Viktor Barzin
7ae7939867 state(linkwarden): update encrypted state 2026-03-25 02:10:35 +02:00
Viktor Barzin
5a1869367b state(kms): update encrypted state 2026-03-25 02:10:30 +02:00
Viktor Barzin
7b6a39e60f state(k8s-portal): update encrypted state 2026-03-25 02:10:28 +02:00
Viktor Barzin
5554d6cc91 state(k8s-dashboard): update encrypted state 2026-03-25 02:10:26 +02:00
Viktor Barzin
cccee5deb7 state(jsoncrack): update encrypted state 2026-03-25 02:10:23 +02:00
Viktor Barzin
cef0092162 state(immich): update encrypted state 2026-03-25 02:10:21 +02:00
Viktor Barzin
a018aba200 state(health): update encrypted state 2026-03-25 02:10:18 +02:00
Viktor Barzin
d578990179 state(headscale): update encrypted state 2026-03-25 02:10:07 +02:00
Viktor Barzin
d35f14bde1 state(hackmd): update encrypted state 2026-03-25 02:10:05 +02:00
Viktor Barzin
407670c9dd state(grampsweb): update encrypted state 2026-03-25 02:09:55 +02:00
Viktor Barzin
20aa8b7381 state(frigate): update encrypted state 2026-03-25 02:09:51 +02:00
Viktor Barzin
70df362ccd state(freshrss): update encrypted state 2026-03-25 02:09:48 +02:00
Viktor Barzin
2830652445 state(forgejo): update encrypted state 2026-03-25 02:09:45 +02:00
Viktor Barzin
111e7237a5 state(f1-stream): update encrypted state 2026-03-25 02:09:43 +02:00
Viktor Barzin
2fc815793f state(excalidraw): update encrypted state 2026-03-25 02:09:39 +02:00
Viktor Barzin
88e487ad9d state(echo): update encrypted state 2026-03-25 02:09:37 +02:00
Viktor Barzin
a6da214779 state(ebook2audiobook): update encrypted state 2026-03-25 02:09:36 +02:00
Viktor Barzin
f58048403e state(dawarich): update encrypted state 2026-03-25 02:09:30 +02:00
Viktor Barzin
2df802e47f state(dashy): update encrypted state 2026-03-25 02:08:48 +02:00
Viktor Barzin
fef6cd01f6 state(cyberchef): update encrypted state 2026-03-25 02:08:43 +02:00
Viktor Barzin
8bfa188cf5 state(crowdsec): update encrypted state 2026-03-25 02:08:38 +02:00
Viktor Barzin
8b84ef21b1 state(city-guesser): update encrypted state 2026-03-25 02:08:34 +02:00
Viktor Barzin
2eadaadb5a state(changedetection): update encrypted state 2026-03-25 02:08:33 +02:00
Viktor Barzin
d70450f5f0 state(calibre): update encrypted state 2026-03-25 02:08:28 +02:00
Viktor Barzin
02c3d21298 state(blog): update encrypted state 2026-03-25 02:08:23 +02:00
Viktor Barzin
d3510867d1 state(authentik): update encrypted state 2026-03-25 02:08:19 +02:00
Viktor Barzin
ee993d2b05 state(audiobookshelf): update encrypted state 2026-03-25 02:08:16 +02:00
Viktor Barzin
c6d6a28370 state(affine): update encrypted state 2026-03-25 02:08:10 +02:00
Viktor Barzin
32011b3ad9 state(homepage): update encrypted state 2026-03-25 02:07:37 +02:00
Viktor Barzin
fb5a32d201 state(homepage): update encrypted state 2026-03-25 02:04:52 +02:00
Viktor Barzin
0fae0af40d state(homepage): update encrypted state 2026-03-25 02:02:50 +02:00
Viktor Barzin
da00a63e5a add claude-memory to cloudflare proxied DNS records
The MCP server was unreachable because the DNS record was missing.
2026-03-25 01:07:35 +02:00
Viktor Barzin
f0eb4fae8b fix: openclaw task-processor use internal Forgejo URL
The task-processor CronJob was failing every 5min because
it used https://forgejo.viktorbarzin.me (external, via Cloudflare
tunnel) which is unreachable from within the cluster. Changed to
http://forgejo.forgejo.svc.cluster.local (internal ClusterIP).
2026-03-24 19:40:15 +02:00
Viktor Barzin
b2b036ffd4 state(immich): update encrypted state 2026-03-24 19:40:03 +02:00
Viktor Barzin
ec5268f158 state(openclaw): update encrypted state 2026-03-24 19:28:37 +02:00
Viktor Barzin
a971527ad2 state(rybbit): update encrypted state 2026-03-24 18:57:39 +02:00
Viktor Barzin
42eb85c578 fix: rybbit init port, mysql memory limit, metallb alert selector
- rybbit-client: fix Kyverno wait-for port 3001 → 80 (service port, not targetPort)
- dbaas: increase MySQL memory limit 4Gi → 5Gi (mysql-cluster-1 at 95.9%)
- dbaas: bump ResourceQuota limits.memory 24Gi → 27Gi to accommodate
- monitoring: fix MetalLBControllerDown alert selector for v0.15 (controller → metallb-controller)
2026-03-24 18:55:07 +02:00
Viktor Barzin
6af47c7c89 docs: update networking architecture for single MetalLB IP
Reflect consolidation of all 11 LB services onto 10.0.20.200.
Add service port table, MetalLB v0.15 sharing key requirements,
and ETP matching troubleshooting guidance.
2026-03-24 18:44:47 +02:00
Viktor Barzin
c49e4561a3 consolidate MetalLB IPs: 5 → 1 (10.0.20.200)
Migrate all 11 LoadBalancer services to share 10.0.20.200:
- Update annotations: metallb.universe.tf → metallb.io
- Pin all services to 10.0.20.200 with allow-shared-ip: shared
- Standardize externalTrafficPolicy to Cluster (required for IP sharing)
- Remove redundant port 80 (roundcube) from mailserver LB
- Update CoreDNS forward: 10.0.20.204 → 10.0.20.200
- Update cloudflared tunnel target: 10.0.20.202 → 10.0.20.200

Services consolidated: coturn, headscale, kms, qbittorrent, shadowsocks,
torrserver, wireguard, mailserver, traefik, xray, technitium
2026-03-24 18:35:43 +02:00
Viktor Barzin
fc432197aa state(headscale): update encrypted state 2026-03-24 18:30:55 +02:00
Viktor Barzin
17de56e6da state(xray): update encrypted state 2026-03-24 18:21:18 +02:00
Viktor Barzin
dbdc603cac state(mailserver): update encrypted state 2026-03-24 18:21:06 +02:00
Viktor Barzin
461961c179 state(mailserver): update encrypted state 2026-03-24 18:19:13 +02:00
Viktor Barzin
1bada3dcf0 state(servarr): update encrypted state 2026-03-24 18:08:55 +02:00
Viktor Barzin
b143d30876 state(servarr): update encrypted state 2026-03-24 18:08:49 +02:00
Viktor Barzin
b5cf044e67 state(servarr): update encrypted state 2026-03-24 18:08:36 +02:00
Viktor Barzin
7a9a491a65 state: update encrypted state for coturn, kms, tor-proxy, wireguard 2026-03-24 18:08:28 +02:00