Commit Graph
100 Commits
Author SHA1 Message Date
Moritz Graf e64aa64c73 velero: implement three-tier backup retention policy
Replace single daily schedule (240h TTL) with three tiered schedules:
- daily-backup:   02:00 nightly,  192h TTL  → keeps last 7 daily backups
- weekly-backup:  03:00 Sundays, 1032h TTL  → keeps last 6 weekly backups
- monthly-backup: 04:00 on 1st,  4392h TTL  → keeps last 6 monthly backups

Kopia handles incremental deduplication at the block level automatically,
so each Velero backup only stores changed data despite being a full logical
snapshot. No additional incremental configuration required.

Update README with retention policy table and updated backup commands.
2026-07-01 17:28:11 +02:00
Moritz Graf 15e802bebc I have added a lot of changes from various ai sessions 2026-07-01 11:01:01 +02:00
Moritz Graf 68345648d9 Latest state of openclaw and traefik 2026-06-21 07:22:53 +02:00
Moritz Graf 3042168c4c Fixing basic auth issues 2026-05-17 17:49:43 +02:00
Moritz Graf 27f9c9e48e feat(openclaw): configure and activate memobird thermal printer skill 2026-05-17 13:00:17 +02:00
Moritz Graf 3a996236a4 fix(openclaw): update perplexity search provider configuration to plugins schema 2026-05-17 12:54:48 +02:00
Moritz Graf bb83b8368a chore(openclaw): update OpenClaw container image to 2026.5.12 2026-05-17 12:46:33 +02:00
Moritz Graf e67897b33a feat(network): implement NAT-free Wireguard site-to-site VPN routing and manual Sonos configuration 2026-05-17 11:42:54 +02:00
Moritz Graf b82ff8a09f chore(hass): rename values to secret to encrypt token and add README 2026-05-17 10:52:11 +02:00
Moritz Graf e90ad7b4df docs(fritzbox): add encrypted DynHost credentials and update docs 2026-05-17 10:40:29 +02:00
Moritz Graf c2262b4679 docs(fritzbox): add OVH DynDNS setup instructions 2026-05-17 10:36:28 +02:00
Moritz Graf f203cd1f38 feat(wireguard): setup K8s to FritzBox Site-to-Site VPN 2026-05-17 10:36:06 +02:00
Moritz Graf 6b3a5cd7c1 Latest state of openclaw 2026-05-17 09:54:37 +02:00
Moritz Graf eb2e963945 Removing n8n fabi 2026-04-01 17:48:52 +02:00
Moritz Graf ae14763383 Adding openclaw latest config version 2026-03-30 16:06:50 +02:00
Moritz Graf 7a43c83b34 Updating n8n to latest version 2026-03-30 16:06:09 +02:00
Moritz Graf f1f5d78d35 Adding most recent openclaw adjustment to use 3.1 lite 2026-03-26 21:56:18 +01:00
Moritz Graf 5c96b94cba Latest state, not working at all 2026-02-25 21:34:59 +01:00
Moritz Graf 2485dce4cc Updated n8n to newest version§ 2026-02-18 20:13:25 +01:00
Moritz Graf 065190afb7 Adding a few more tools 2026-02-15 16:15:27 +01:00
Moritz Graf d368896a91 Current state, some tools still not working correctly 2026-02-15 15:41:35 +01:00
Moritz Graf 5eea56eb34 Latest changes to config, but still having issues 2026-02-15 14:29:29 +01:00
Moritz Graf af661b1bab Updating according to gemini tipps 2026-02-10 20:46:47 +01:00
Moritz Graf 707effd8d7 Adding new way of deploying chrome 2026-02-09 21:33:31 +01:00
Moritz Graf 7b2f2cd390 Adding browser feature 2026-02-09 21:17:49 +01:00
Moritz Graf 79624f11d3 Adding most recent config 2026-02-08 13:22:48 +01:00
Moritz Graf 716017521f Adding current config 2026-02-08 11:33:51 +01:00
Moritz Graf 7d8f5b3325 Agents file for openclaw updated 2026-02-08 11:24:34 +01:00
Moritz Graf 457f7cfe6c Allowing Amelie to access clawdbot 2026-02-08 10:53:42 +01:00
Moritz Graf 138f33bc43 Allowing moritz on telegram 2026-02-08 10:49:21 +01:00
Moritz Graf f3b2f86a2f Adding gemini with api key 2026-02-08 10:38:18 +01:00
Moritz Graf 00dbc0983e Correcting ollama config 2026-02-08 10:34:13 +01:00
Moritz Graf 5d0c6ec184 Correcting ollama 2026-02-08 10:02:09 +01:00
Moritz Graf 3374618d77 Making config permanent 2026-02-08 09:59:46 +01:00
Moritz Graf 95e40e4280 Adding secret for telegram bot 2026-02-07 14:06:38 +01:00
Moritz Graf 0865c1f80f current state where it is working 2026-02-07 13:59:40 +01:00
Moritz Graf 990090bed7 Refactored README 2026-02-07 11:57:31 +01:00
Moritz Graf 77d02481be First draft of openclaw. 2026-02-07 11:55:17 +01:00
Moritz Graf f2f440462e Add information about ssh to remote cluster 2026-02-07 09:36:25 +01:00
Moritz Graf c82c3060f4 Adding root level agents file 2026-02-07 09:13:27 +01:00
Moritz Graf cb36f4606c Adding recent AGENTS file and recent README 2026-02-07 08:58:47 +01:00
Moritz Graf ffa0140d0b Adding new gitea deployment 2026-02-07 08:48:10 +01:00
Moritz Graf 12cc3729dd Adding AGENTS.md to work better with agents 2026-02-07 08:47:33 +01:00
Moritz Graf 076cc96f65 Updating n8n 2026-01-02 13:06:24 +01:00
Moritz Graf 9d4585e7fb Upgrade completed successfully 2025-12-01 22:46:51 +01:00
Moritz Graf 295e1a2e68 Adding inventory and correcting also host vars 2025-11-29 12:00:36 +01:00
Moritz Graf 02dbfae782 Adding explanation how to fix cert issue next time 2025-11-29 10:51:02 +01:00
Moritz Graf 783350ba03 Fxing group names in ansible inventory 2025-11-29 10:50:41 +01:00
Moritz Graf 285ea97a00 Current deployment that actually was deployed 2025-11-27 09:59:09 +01:00
Moritz Graf 9d759d3526 Updating to 2.27 Kubespray 2025-11-27 07:47:58 +01:00
Moritz Graf ebeaa2154f Adding fabsi n8n 2025-11-16 12:17:57 +01:00
Moritz Graf 5251eb6185 Commit before I will try another thing... that might then (maybe) really really work) 2025-10-22 21:42:00 +02:00
Moritz Graf fdba242f48 Adding latest changes before switching to an approach that might actually work... with mcp-remote 2025-10-21 20:53:16 +02:00
Moritz Graf 74f1b4e339 MCP server current state 2025-10-19 21:38:22 +02:00
Moritz Graf ae3ad59217 Adding latest dropbox migration things 2025-10-19 10:31:21 +02:00
Moritz Graf c0df553071 Adding latest n8n config 2025-10-19 10:30:51 +02:00
Moritz Graf c91c7d101f Adding n8n 2025-10-03 10:07:27 +02:00
Moritz Graf 0aac20e672 Current state of terraform code 2025-05-29 11:37:24 +02:00
Moritz Graf ee5b34bea9 Adding new domains, without veerfgication or key currently 2025-05-29 11:19:45 +02:00
Moritz Graf 04184e24e6 Adding dkim key 2025-05-29 11:11:14 +02:00
Moritz Graf b2b3e28033 Adding ameliegraf.de 2025-05-29 11:07:07 +02:00
Moritz Graf aff8090b46 Adding current state of init.sh and bootstrap stuff 2025-04-21 16:12:20 +02:00
Moritz Graf 1357498b2e Adding current state that was previously created to make the repo cleaner 2025-04-21 16:11:22 +02:00
Moritz Graf 201aefe8da Adding google workspace terraform code 2025-04-21 14:03:10 +02:00
Moritz Graf 83de8f7d17 Upgrade to k8s 1.28 2024-11-03 14:20:23 +01:00
Moritz Graf e5c8ea7793 Adding current state of minio upgrade and home assistant 2024-11-03 13:35:58 +01:00
Moritz Graf ea45224d0f Latest home assistant stuff 2024-09-09 20:30:32 +02:00
Moritz Graf 3f9a581d86 Adding other stuff 2024-09-04 21:03:38 +02:00
Moritz Graf 8786adba80 Adding home assistant 2024-09-04 21:03:10 +02:00
Moritz Graf 4fb8dba34f Adding script to generate htpassword 2024-08-31 09:38:47 +02:00
Moritz Graf 8404457c76 Adding new rclone location 2024-06-01 13:00:23 +02:00
Moritz Graf ce5c4ed546 Updating to 1.27 2024-04-28 18:27:23 +02:00
Moritz Graf 150cbc85b4 Adding coder as a new app 2024-04-21 14:53:13 +02:00
Moritz Graf 030050d156 Updating to kubespray 1.23 + velero changes + home server 2024-04-20 10:29:59 +02:00
Moritz Graf 18f94c7d5c Nextcloud to 28 2024-02-12 21:58:14 +01:00
Moritz Graf d01c945a18 Mailu update to latest version before 1.0 2024-02-11 16:08:44 +01:00
Moritz Graf f8686a7e33 Updating nextcloud to latest release 2024-02-11 15:51:39 +01:00
Moritz Graf 166bd68880 Updating to k8s 1.25 2024-02-11 15:12:48 +01:00
Moritz Graf 732d3c82a5 Updating velero to latest version 2024-02-11 14:56:14 +01:00
Moritz Graf 40bc463ab5 Updating minio to latest version 2024-02-11 13:34:36 +01:00
Moritz Graf 26a938da9b updating kubespray to 22 2024-02-10 11:27:48 +01:00
Moritz Graf 4752db1e3a Updating prom operator to current latest 2024-02-03 17:19:09 +01:00
Moritz Graf a7693bdbb6 Long ago added 2023-12-15 22:23:07 +01:00
Moritz Graf ec784b09ef Adding docs for monitoring in muc 2023-01-16 15:20:26 +01:00
Moritz Graf 407f4602ff Adding another config for coredsn 2023-01-16 15:20:09 +01:00
Moritz Graf c7745d20f2 Adding new alertmanagerconfig with possible working of blachole of info inhibitor 2023-01-16 15:19:38 +01:00
Moritz Graf 4dd7d37a2a Removed master for mailu version 2022-12-26 11:29:26 +01:00
Moritz Graf b963af53c8 Correcting cart-manager api version 2022-12-26 11:03:19 +01:00
Moritz Graf e2796adf9b Migrating to containerd 2022-12-23 18:54:30 +01:00
Moritz Graf 7e0378d75d Upgrade to k8s v1.22.10 2022-12-23 16:52:01 +01:00
Moritz Graf af92a26954 Adding twqo secrets to mopbot 2022-12-18 20:36:26 +01:00
Moritz Graf 8fc61b3247 Updating readme in kubespray bootstrap folder 2022-12-18 20:36:15 +01:00
Moritz Graf 1a1e109304 Adding prom operator secret 2022-12-18 20:35:53 +01:00
Moritz Graf ca623df110 Adding current working alertmanger config 2022-11-23 22:12:45 +01:00
Moritz Graf 2cb56a97e0 Telegram notification now works 2022-11-13 16:20:06 +01:00
Moritz Graf 33810b5cdf Alertmanager is correctly loaded 2022-11-13 13:17:48 +01:00
Moritz Graf 9b6bf95054 Moving keptn and robusta to _archive 2022-11-13 11:40:00 +01:00
Moritz Graf 90687e2818 Adding configuration to maybe improve uptime in Regensburg 2022-11-13 11:39:10 +01:00
Moritz Graf 6df6bbc6dd Adding rgbg-living in prometheus 2022-10-31 17:46:45 +01:00
Moritz Graf 456bd15041 Adding rgbg-living 2022-10-31 17:45:21 +01:00