Update Nativ - BBessler/Solarmanager GitHub Wiki
Update (Nativ)
Manuelles Update
wget -O update_solarmanager.sh https://raw.githubusercontent.com/BBessler/Solarmanager/main/install/update_solarmanager.sh
chmod +x update_solarmanager.sh
./update_solarmanager.sh
Das Script:
- Prüft auf neue Versionen (Backend und Frontend)
- Zeigt installierte vs. verfügbare Version an
- Fragt nach Bestätigung
- Lädt die neuen Releases herunter
- Setzt Dateirechte für den User
pi - Prüft .NET-Installation und installiert bei Bedarf nach
- Startet den
solarmanager.serviceneu - Wartet auf den Health-Check
Automatisches Update (ohne Nachfrage)
./update_solarmanager.sh --auto
Beta-Versionen installieren
./update_solarmanager.sh --beta
Bestimmte Version installieren
./update_solarmanager.sh --backend-version=backend-v1.2.3 --frontend-version=frontend-v1.2.3
Versionen prüfen
cat /var/www/html/.solarmanager_versions
# Ausgabe:
# INSTALLED_BACKEND="backend-v1.0.0"
# INSTALLED_FRONTEND="frontend-v1.0.0"