|
|
e5dd433906
|
Fix long Emby history ranges (app.py)
|
2026-08-16 22:04:20 +02:00 |
|
|
|
4870dbd31d
|
Add actor-aware Butler activity log (app.py)
|
2026-08-16 21:40:26 +02:00 |
|
|
|
d23fdc7896
|
Add Emby account-sharing analysis and read-only UI access (app.py)
|
2026-08-16 21:28:56 +02:00 |
|
|
|
a1a69567d4
|
feat(ui): update app.py
|
2026-08-16 20:56:23 +02:00 |
|
|
|
5058ddf0a1
|
Add Butler operational safety suite (#41)
|
2026-08-16 20:36:22 +02:00 |
|
|
|
c7dd2ea972
|
Add live capabilities and safety map (#40)
|
2026-08-16 20:18:29 +02:00 |
|
|
|
f2c5fa7051
|
Add scoped removal for obsolete OVH-Hetzner peer (#39)
|
2026-08-16 20:10:46 +02:00 |
|
|
|
28a3948350
|
Fix WireGuard status for unprivileged hosts (#38)
|
2026-08-16 20:08:09 +02:00 |
|
|
|
67d59536e9
|
Add redacted WireGuard status API (#37)
|
2026-08-16 20:06:03 +02:00 |
|
|
|
a37784c896
|
Sichere Uptime-Monitor-Entfernung ergänzen
|
2026-08-14 10:49:01 +02:00 |
|
|
|
2f2d498e7f
|
Outline-Monitore in Uptime Kuma read-only auditieren
|
2026-08-14 10:43:15 +02:00 |
|
|
|
98c9afaef2
|
Eindeutigen langen DNS-Token aus Secure Note erkennen
|
2026-08-14 10:37:50 +02:00 |
|
|
|
87e2f6d902
|
Hetzner-DNS-Token aus beschrifteter Secure Note normalisieren
|
2026-08-14 10:36:26 +02:00 |
|
|
|
5d68ff90a8
|
Hetzner-DNS-Vaultalias sicher auflösen: app.py
|
2026-08-14 10:34:29 +02:00 |
|
|
|
3ba6001c83
|
DNS-Token bei Bedarf sicher aus Vault-Cache nachladen
|
2026-08-14 10:32:46 +02:00 |
|
|
|
a324b136df
|
Sichere Caddy- und DNS-Stilllegung: app.py
|
2026-08-14 10:30:30 +02:00 |
|
|
|
1f27750ac1
|
Sichere Qwen-Bereinigung: app.py
|
2026-08-14 10:01:27 +02:00 |
|
|
|
46f2293078
|
Forensik um Firewallregeln und redaktierten ISO-Diff erweitern
|
2026-08-14 09:55:08 +02:00 |
|
|
|
8343364496
|
Read-only Host-Forensik: app.py
|
2026-08-14 09:52:52 +02:00 |
|
|
|
fde0b2d469
|
Ansible-NFS-Aktion: app.py aktualisieren
|
2026-08-14 06:51:02 +02:00 |
|
|
|
dedde311f1
|
Remove obsolete BW Manager deployment endpoint
|
2026-08-13 17:55:26 +02:00 |
|
|
|
cb54a7977a
|
fix: make bridge secrets readable by service uid
|
2026-08-13 13:09:07 +02:00 |
|
|
|
0e9a42bb4f
|
fix: replace Docker-created secret directories
|
2026-08-13 13:04:49 +02:00 |
|
|
|
9fc08a3145
|
fix: install TTS bridge secrets with sudo
|
2026-08-13 13:03:28 +02:00 |
|
|
|
6de61cc631
|
feat: add voiceclone support (app.py)
|
2026-08-13 12:58:55 +02:00 |
|
|
|
83feac4a79
|
Stage BW Manager files separately to avoid argv limit
|
2026-08-12 13:01:47 +02:00 |
|
|
|
2409d8cee1
|
Add safe Git-managed BW Manager deploy endpoint
|
2026-08-12 13:00:09 +02:00 |
|
|
|
f1f855c596
|
fix: sichere Tuning-Dateisynchronisation trotz lokaler Ansible-Abweichungen
|
2026-08-08 22:49:35 +02:00 |
|
|
|
964774ca6b
|
feat: sichere Ansible-Tuning-Aktionen
|
2026-08-08 22:42:57 +02:00 |
|
|
|
3a674d9e3b
|
fix: sysctl audit via procfs
|
2026-08-08 22:27:13 +02:00 |
|
|
|
fcf1fb3816
|
fix: sysctl remote error tail report
|
2026-08-08 22:25:43 +02:00 |
|
|
|
f96e9abfd4
|
feat: read-only sysctl audit ergänzen
|
2026-08-08 22:15:19 +02:00 |
|
|
|
45d4091051
|
fix: replace legacy speedtest container during StreamScope cutover
|
2026-08-08 18:31:51 +02:00 |
|
|
|
a364854586
|
feat: deploy StreamScope source bundle with MTR and rollback
|
2026-08-08 18:23:17 +02:00 |
|
|
|
a7a318ebb5
|
feat: deploy Git-managed private LibreSpeed telemetry
|
2026-08-08 17:33:48 +02:00 |
|
|
|
ed501e676b
|
fix: allow authenticated one-shot DNS token fallback
|
2026-08-08 14:11:24 +02:00 |
|
|
|
0de28be96e
|
fix: invoke vault sync through bash
|
2026-08-08 14:08:28 +02:00 |
|
|
|
1a4188d4f8
|
fix: use live Dockhand path for vault sync
|
2026-08-08 14:06:51 +02:00 |
|
|
|
c10d2f61b0
|
fix: refresh Butler vault cache before DNS update
|
2026-08-08 14:05:08 +02:00 |
|
|
|
f775cce911
|
feat: add secure VPS proxy route endpoint
|
2026-08-08 14:01:02 +02:00 |
|
|
|
7166ad9499
|
feat: Borg-Archivhistorie je Host abfragen
|
2026-08-05 14:16:44 +02:00 |
|
|
|
be01f03d3b
|
feat: laufenden Borg-Job leichtgewichtig abfragen
|
2026-08-05 14:10:20 +02:00 |
|
|
|
6a9424be43
|
feat: stale Borg-Locks kontrolliert aufloesen
|
2026-08-05 14:04:37 +02:00 |
|
|
|
c019d2dcec
|
feat: Borg-Diagnose und manuellen Backup-Start ergaenzen
|
2026-08-05 14:01:37 +02:00 |
|
|
|
3fcbc8268f
|
fix: Borg-Status fuer grosse Emby-Repositories robust machen
|
2026-08-05 14:00:12 +02:00 |
|
|
|
6e80578ca6
|
fix: make Vaultwarden cache refresh durable
|
2026-07-22 11:23:55 +02:00 |
|
|
|
8e07f50c03
|
fix: make Butler runtime probes reliable
|
2026-07-22 11:09:42 +02:00 |
|
|
|
619193bddd
|
feat: Butler 2.3 deterministic overview
Control-plane health semantics, concurrent backup checks and lightweight-model overview.
|
2026-07-22 10:38:12 +02:00 |
|
|
|
6f165ccb2c
|
Fix vm_destroy: Use vm/list endpoint for reliable VM info + IP extraction
|
2026-04-22 21:32:47 +02:00 |
|
|
|
3b37c639a2
|
Fix vm_destroy: Handle Proxmox API response formats (list vs dict)
|
2026-04-22 21:30:44 +02:00 |
|