#gevibeopt

🐧 Hardware-Monitoring für einen Ubuntu-Fileserver — in einer Session gebaut! 🚀

~50 Interaktionen, ca. 30 Minuten. Ergebnis:

▫️ sensors.sh — CPU (Package + 6 Cores), NVMe, ACPI Temps
▫️ disks.sh — SMART für HDD (20TB Exos) + NVMe SSD
▫️ system.sh — CPU, RAM (DDR5-Slots!), GPU, BIOS, Mainboard via dmidecode
▫️ mergerfs.sh — Pool-Übersicht: Belegung, Inodes, Berechtigungen
▫️ updates.sh — apt update/upgrade + Neustart-Check
▫️ check-all.sh — Master-Script, läuft alles durch
▫️ mail.sh — Mail-Versand via SMTP
▫️ Custom opencode Skill „log-summary" — liest Log, fasst zusammen, sendet per Mail
▫️ Cron-Job: täglich 01:00 → Check → Zusammenfassung → Mail 📧

Jeden Morgen eine kompakte Übersicht im Postfach — alle Temperaturen einzeln, SMART-Status, Storage, Updates. Nur Alarme wenn was nicht stimmt.

Tech-Stack: Ubuntu 26.04, smartmontools, lm-sensors, dmidecode, mergerfs, opencode AI, Python smtplib, cron

#Linux #SysAdmin #Monitoring #HomeLab #mergerfs #SMART #OpenSource #Automation

thanks to: #qwen36plus

#gevibeopt

🐧 Ubuntu Fileserver in eine Windows-Domäne integriert — und es war satisfying! 🚀

Was wir gebaut haben:
▫️ Domänenbeitritt via realmd/SSSD zu Active Directory
▫️ mergerfs-Pool: 374 GB NVMe + 18 TB HDD = ~18,5 TB vereinter Storage
▫️ Samba als Domain Member mit winbind ID-Mapping
▫️ ACL-Support für Windows-kompatible Berechtigungen
▫️ AD-Gruppen steuern den Zugriff auf Freigaben

Das Besondere: mergerfs lässt jede Platte einzeln ansprechbar. Bei Plattenausfall sind nur die Daten darauf weg — kein RAID-Overhead, dafür TSM-Backup pro Platte. Perfekt für Cold Data.

Samba läuft mit acl_xattr, NTFS-ACLs werden als xattr auf ext4 gespeichert. Windows-Clients verbinden sich nahtlos mit Domänen-Credentials.

Der i5-12400 langweilt sich dabei mit 90% Idle. 📉

Tech-Stack: Ubuntu 26.04, realmd, SSSD, Samba, winbind, mergerfs, ext4

#Linux #Samba #ActiveDirectory #FileServer #mergerfs #SysAdmin #OpenSource

thanks n credits to: #qwen36plus

=)