Vollständiger Server Manager für dein Perry-NAS System
Perry-NAS Manager ist ein umfassendes Management-Tool für dein Perry-NAS System. Es ermöglicht dir die vollständige Kontrolle deines NAS-Servers über eine intuitive Menüführung per SSH als root. Das Tool integriert sich nahtlos in dein bestehendes Perry-NAS Setup und erweitert es um alle benötigten Management-Funktionen.
- Anzeige verfügbarer Festplatten und Partitionen
- Einrichtung neuer Festplatten mit Formatierung und automatischem Mounting
- Samba-Freigaben erstellen, verwalten und neu starten
- Überblick über aktuelle Mounts und fstab-Einträge
- Anzeige verfügbarer System-Updates
- Vollständige Systemaktualisierung (apt update && upgrade)
- Sicherheits-Updates separat installieren
- System Logs (journalctl) anzeigen und filtern
- Samba Logs einsehen und analysieren
- Nginx Logs für Web- und Zugriffs-Überwachung
- SMART Status aller Festplatten überprüfen
- Volltextsuche in allen System-Logs
- Sofort-Backups starten
- Automatische Backups per Cron-Job einrichten
- Konfigurierbare Backup-Quellen und -Ziele
- Automatische Bereinigung alter Backup-Dateien
- Flexible Zeitpläne (täglich, wöchentlich, benutzerdefiniert)
- Vollständige Systemübersicht (Hostname, OS, Kernel)
- Festplattennutzung und Speicherplatz-Überblick
- Speicher- und CPU-Auslastung in Echtzeit
- Status aller wichtigen Dienste (Samba, Nginx, PHP-FPM, SMART)
- Temperaturüberwachung des Systems
- System neu starten oder herunterfahren
- Einzelne Dienste neu starten
- Sichere Befehlsausführung mit Bestätigung
-
Herunterladen des Scripts:
wget https://raw.githubusercontent.com/RamonWeb/perry-nas/main/Admin/perry-nas-manager.sh
-
Ausführbar machen:
chmod +x perry-nas-manager.sh
-
Als root ausführen:
sudo ./perry-nas-manager.sh
- Raspberry Pi 5 (optimiert für Perry-NAS Setup)
- Linux Distribution (getestet mit Raspberry Pi OS Trixi)
- Root-Rechte (für Festplatten- und System-Management)
- Installierte Perry-NAS Komponenten (Samba, Nginx, PHP, SMART-Tools)
Das Tool verwendet das charakteristische Perry-NAS Farbdesign:
- Purple (
#8A2BE2) - Hauptfarbe - Blue (
#0000FF) - Informationen - Green (
#008000) - Erfolge - Red (
#FF0000) - Warnungen/Fehler - Yellow (
#FFFF00) - Warnungen
Starte das Tool mit:
sudo ./perry-nas-manager.shNavigiere durch das Hauptmenü mit den Zahlen 0-7:
1- Festplatten Management2- System Updates3- Log Dateien4- Backup Einstellungen5- System Status6- System Steuerung7- Konfiguration bearbeiten0- Beenden
Das Tool erstellt automatisch eine Konfigurationsdatei unter /etc/perry-nas-manager.conf mit folgenden Einstellungen:
# Perry-NAS Manager Konfiguration
BACKUP_DIRS="/mnt/perry-nas"
BACKUP_DEST="/mnt/perry-nas/backups"
LOG_RETENTION_DAYS=30
DEFAULT_USER="perry"Die Konfiguration kann über das Tool-Menü bearbeitet werden.
- Root-Check bei jedem Start
- Bestätigungsabfragen für kritische Aktionen
- Automatische Backups vor wichtigen Änderungen (geplant)
- Logging aller wichtigen Aktionen
Beiträge sind willkommen! Bitte erstelle ein Issue oder sende einen Pull Request.
Dieses Projekt steht unter der GNU General Public License v3.0.
Teil der Perry-NAS Toolchain:
- perry-nas-setup - Setup Script
- perry-nas-web - Web Interface (geplant)
Für Fragen oder Probleme erstelle bitte ein GitHub Issue.
梨 Perry-NAS Manager - Dein zuverlässiger NAS-Partner 🍐