Server-Wartung Session done 🛠️

Was in einer Opencode-Session so alles zusammenkommt:

Dauer ca. 20 Minuten
#glm52 über #ollama cloud
knapp über 70k token

🔧 Forgejo 15.0.2 → 15.0.3
gepatched (ps:rebuild, app.ini ROOT verifiziert, health grün)

🗑️ Aufgeräumt - 2 stillgelegte Services entfernt:
- Open WebUI (KI-Chat, docker-image deploy) - Skill, nginx conf, SSL cert, update-check raus
- opencode-web (dev.premium-web.ai) - systemd service, nginx conf, SSL cert, update-check raus

🏗️ Refactored - monolithische 355-Zeilen `update.sh` in modulare Struktur:
- `lib/common.sh` + `lib/version-check.sh` (shared helpers)
- `checks/{forgejo,immich,backup,system}.sh` (eine Datei pro Service)
- Neuer Service = 1 Datei + 1 Zeile in Main
- Borg secrets aus Skript in `.env` ausgelagert

🛡️ Backup-Check rewrite - recency statt nur count:
- Borg `--last 1 --json` → neuestes Archiv muss <26h alt sein
- DB-Dump-Freshness-Check mit explizitem Alter
- 3 pure Hilfsfunktionen + Orchestrator
- Bugfix: zeigte 2.70 TB (compressed) statt 263 GB (dedup) - jetzt korrekt

📚 Doku aktualisiert - AGENTS.md, home.md, backup SKILL.md:
- Aktuelle Services, modulares Update-System, "Adding a new check" Howto
- restic komplett entfernt (incompatible mit Hetzner Storagebox) - Borg-only
- 7 commits, alle gepusht (auto-deploys Doku via Forgejo Actions)

Fazit: Infrastructure-as-code feels good ✨

#selfhosted #homelab #borgbackup #forgejo #dokku #opencode #linux

Would've loved to have gotten an easy choice there, but alas, not in this timeline.

#BorgBackup #restic

Protegé tu Linux antes de que sea tarde: los mejores sistemas de backup y recuperación - NotiLinux.com

Descubre los mejores sistemas de backup y recuperación para Linux. Compara Timeshift, Déjà Dup, rsync, BorgBackup, Restic y más para proteger tus datos.

NotiLinux.com

homelab storage server ready. it just took me 2 years.
- RAID ✅
- mkfs, fstab, etc ✅
- borg ✅
- borg extract ⏳
😴

#linux #sysadmin #borgbackup

SaveWalterWhite — прохождение простой машины на платформе Aclabs.pro

Данный таск был активен в 6 сезоне CTF, который проходил на площадке Aclabs. Это простая машина, однако имеет 5 флагов. Сначала раскрутим RFI до RCE, далее будем повышать привелегии, пройдемся по горизонтальному перемещению и в конце сбежим из контейнера. Кстати 12 июня стартует новый, 7 сезон на сайте aclabs.pro. Будут новые задания и интересные уязвимости. Всем, кому интересен кибербез и уникальные тачки, ждем на платформе. Вход свободный! Поехали!

https://habr.com/ru/articles/1046229/

#linux #nginx #php #docker #rfi #osint #borg #borgbackup #mysql #reverse_shell

SaveWalterWhite — прохождение простой машины на платформе Aclabs.pro

Краткое описание Данный таск был активен в 6 сезоне CTF, который проходил на платформе ACLAbs. Это простая машина, однако имеет 5 флагов. Сначала раскрутим RFI до RCE, далее будем повышать привилегии,...

Хабр

Bon, quand je vois les régressions que subit rsync à cause de l'utilisation d'IAgen pour sa maintenance, il faut vraiment que je prenne le temps de découvrir et prendre en main @borgbackup pour gérer mes sauvegardes !

https://mamot.fr/@John_Livingston/116667930388346112

#resistIAgen #vibecoding #backup #rsync #borgbackup

John Livingston (@[email protected])

Un exemple de régression débile causée par un commit vibe codé: https://github.com/RsyncProject/rsync/issues/922 C'est vraiment très très mauvais signe pour l'avenir de cet outils...

Mamot - Le Mastodon de La Quadrature du Net

borgmatic 2.1.6 has been released with MariaDB system database dump improvements, credential support for KeePassXC's "secret service," and an experimental archive file browsing UI (see screenshot).

#borgmatic #borgbackup #backup

Release notes: https://projects.torsion.org/borgmatic-collective/borgmatic/releases/tag/2.1.6

@heiseonline

eine sache müsste ich jetzt noch umschmeißen und könnten man früher in der projekt planung wissen:

https://www.hetzner.com/storage/storage-box/

das ist günstiger wie object storage - kann aber nicht von #restic verwendet werden

https://docs.hetzner.com/de/storage/storage-box/access/access-ssh-rsync-borg/

deshalb bin ich jetzt auf #borgbackup umgestiegen

dank meinem #opencode #ai #agent direkt auf meinem #linux #vserver war die umstellung ein einziger prompt!

backup läuft =)

Hey #borgbackup experts - if I do a daily backup but now I want to do also a hourly backup of one folder, would I do that to the same repository?

If yes, I probably need to adapt the prune calls to keep hourly backups, right?

Les gens qui utilisent #Windows (de gré ou de force), vous avez quoi comme alternative #foss à #BorgBackup pour faire de jolies #sauvegardes bien propres, automatisées et chiffrées ?