Deinstallation von Allegra#

Dieses Kapitel beschreibt, wie Allegra unter Ubuntu und anderen Linux-Systemen deinstalliert wird.

Achtung

Bevor Sie Allegra deinstallieren, stellen Sie sicher, dass Sie ein vollständiges Backup Ihrer Datenbank und Ihres <ALLEGRA_HOME> -Verzeichnisses besitzen (dieses enthält Anhänge, Vorlagen und Konfigurationsdateien — definiert während der Installation und standardmäßig im Installationsverzeichnis abgelegt).

Deinstallation des Systemd-Dienstes#

Wenn Allegra als systemd-Dienst installiert wurde, müssen Sie diesen zuerst entfernen:

  1. Allegra-Dienst stoppen:

    sudo systemctl stop allegra
    
  2. Dienst entfernen:

    cd /home/ubuntu/allegra
    sudo ./allegra.sh uninstall-service
    

    Oder manuell die Servicedatei löschen:

    sudo systemctl disable allegra
    sudo rm /etc/systemd/system/allegra.service
    sudo systemctl daemon-reload
    
  3. Überprüfen, ob der Dienst entfernt wurde:

    sudo systemctl status allegra
    

    Sie sollten die Meldung „Unit allegra.service could not be found.“ sehen.

Löschen der Anwendung#

Nachdem der Dienst entfernt wurde (falls vorhanden), löschen Sie die Allegra-Installation:

  1. Allegra stoppen (wenn ohne Dienst ausgeführt):

    cd /home/ubuntu/allegra
    ./allegra.sh stop
    
  2. Installationsverzeichnis löschen:

    rm -rf /home/ubuntu/allegra
    

    Dadurch werden die Allegra-Anwendung, Skripte und Konfigurationsdateien entfernt.

  3. ALLEGRA_HOME-Verzeichnis löschen (optional):

    Wenn Sie alle Daten vollständig entfernen möchten, löschen Sie das ALLEGRA_HOME-Verzeichnis:

    rm -rf /home/ubuntu/allegra/allegra-home
    

    Warnung

    Dadurch werden alle Anhänge, Vorlagen und hochgeladenen Dateien dauerhaft gelöscht. Führen Sie diesen Schritt nur aus, wenn Sie sicher sind, dass Sie die Daten nicht mehr benötigen.

  4. Datenbank entfernen (optional):

    Wenn Sie auch die Allegra-Datenbank löschen möchten, verwenden Sie Ihre Datenbankverwaltungswerkzeuge:

    PostgreSQL:

    sudo -u postgres dropdb allegra
    

    MySQL:

    mysql -u root -p
    DROP DATABASE allegra;
    

    Warnung

    Dadurch werden alle Allegra-Daten dauerhaft gelöscht. Führen Sie diesen Schritt nur aus, wenn Sie sicher sind, dass Sie die Daten nicht mehr benötigen.

Aufräumen (optional)#

Falls gewünscht, können Sie zusätzlich Folgendes entfernen:

  • Java-Installation (wenn nur für Allegra verwendet)

    sudo apt remove openjdk-21-jdk
    
  • Datenbankserver (wenn nur für Allegra verwendet)

    # PostgreSQL
    sudo apt remove postgresql postgresql-contrib
    
    # MySQL
    sudo apt remove mysql-server
    
  • Alle für Allegra eingerichteten Firewall-Regeln

    sudo ufw status numbered
    # Notieren Sie die Regelnummer für Port 8080 und löschen Sie sie dann:
    sudo ufw delete <rule-number>
    
  • Dedizierten allegra-Benutzer (falls erstellt)

    sudo userdel -r allegra
    

Das war’s! Allegra wurde nun vollständig von Ihrem Ubuntu-System entfernt.