2.0 KiB
2.0 KiB
Update-Anleitung
Voraussetzungen
- AdGuard Shield ist bereits installiert (
/opt/adguard-shield/) - Git ist installiert (
sudo apt install git) - Zugriff auf den Server per SSH mit Root-Rechten
Update durchführen
1. Git-Repository aktualisieren
Wechsle in das Verzeichnis, in dem du das Repository geklont hast, und hole die neueste Version:
cd /pfad/zum/adguard-shield
git pull
Hinweis: Falls du das Repository z.B. nach
/opt/adguard-shield-repogeklont hast:cd /opt/adguard-shield-repo git pull
2. Update-Script ausführen
sudo bash install.sh update
Das Update-Script macht automatisch folgendes:
- Abhängigkeiten prüfen — Fehlende Pakete werden nachinstalliert
- Scripts aktualisieren — Alle
.sh-Dateien werden nach/opt/adguard-shield/kopiert - Konfigurations-Migration — Neue Parameter werden automatisch zur bestehenden Konfiguration hinzugefügt, bestehende Einstellungen bleiben unverändert
- Backup erstellen — Die alte Konfiguration wird als
adguard-shield.conf.oldgesichert - Service aktualisieren — Die systemd Service-Datei wird aktualisiert und
daemon-reloadausgeführt - Service neustarten — Der Service wird automatisch neu gestartet (falls er vorher lief)
3. Neue Parameter prüfen (optional)
Nach dem Update empfiehlt es sich, eventuell neu hinzugefügte Konfigurationsparameter zu prüfen:
sudo nano /opt/adguard-shield/adguard-shield.conf
Falls etwas nicht stimmt, kann das Backup wiederhergestellt werden:
sudo cp /opt/adguard-shield/adguard-shield.conf.old /opt/adguard-shield/adguard-shield.conf
sudo systemctl restart adguard-shield
Kurzfassung (Copy & Paste)
cd /pfad/zum/adguard-shield
git pull
sudo bash install.sh update
Versionsprüfung
Installierte Version anzeigen:
sudo /opt/adguard-shield/adguard-shield.sh status
Oder über den Installer:
sudo bash install.sh status