CPU | min. 1 Kern |
Arbeitsspeicher | min. 1 GB, 2 GB empfohlen |
Festplatte | min. 1 GB, 20 GB empfohlen |
Betriebssystem |
Debian 11 oder höher Andere Betriebssysteme sollten ebenfalls funktionieren, sind aber nicht getestet. |
Die Installation ist auf der offiziellen Docker Webseite beschrieben.
https://docs.docker.com/engine/install/debian/
Hier sind die notwendigen Schritte zusammengefasst. Führen Sie folgende Befehle aus:
sudo apt-get update
sudo apt-get install ca-certificates curl gnupg lsb-release
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
Die Installation ist auf der offiziellen Docker Webseite beschrieben.
https://docs.docker.com/compose/install/
Hier sind die notwendigen Schritte zusammengefasst. Führen Sie folgende Befehle aus:
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
Danach können Sie prüfen, ob die Installation erfolgreich war mit:
docker-compose --version
Erstellen Sie einen neuen Ordner auf dem Root-Verzeichnis oder in einem Verzeichnis, wo Sie PASEK installieren möchten:
sudo mkdir /pasek
Wechseln Sie in das Verzeichnis, laden die notwendigen Dateien herunter und entpacken Sie über folgenden Befehl:
cd /pasek
sudo wget https://pasek-it.de/install/pasek-linux.zip && sudo apt-get install unzip && sudo unzip pasek-linux.zip
sudo mv pasek-linux/* pasek-linux/.* /pasek && sudo rmdir pasek-linux
Sie werden eine Meldung erhalten “… ist nicht möglich: Das Gerät oder die Ressource ist belegt”, die Datei wurde aber erfolgreich verschoben
Verwenden Sie den Befehl sudo nano config.env
um die Datei config.env bearbeiten und passen Sie Parameter an ihre Umgebung an.
Nun können Sie mit ausführen des Skripts pasek-update.ps1 die Installation starten.
Nach der Installation prüfen Sie, ob die Container laufen mit dem Skript pasek-status-docker.ps1
Beim ersten Start kann es ein paar Minuten dauern bis die Webapp bereit ist. Solange der “database” Container nicht vollständig initialisiert ist, startet der “backend” Container dauerhaft neu. Wenn der “backend” Container eine Minute läuft, können Sie fortfahren.
Die Installation ist abgeschlossen und Sie können nun die PASEK Software im Browser über die IP des Servers öffnen.
http://<ip-adresse-des-docker-hosts>/setup
Führen Sie die Erstkonfiguration über den Assistenten aus.
Danach führen sie die Schritte in der Grundkonfiguration durch.