CPU | min. 1 Kern, 4 Kerne empfohlen |
Arbeitsspeicher | min. 2 GB, 8 GB empfohlen |
Festplatte | min. 5 GB, 40 GB empfohlen |
Betriebssystem |
Debian 12 oder höher Andere Betriebssysteme sollten ebenfalls funktionieren, sind aber nicht getestet. |
Grafische Oberfläche | Nicht notwendig und nicht empfohlen um Ressourcen zu sparen. Es werden nur wenige CLI Befehle für den Betrieb benötigt. |
Dienste | SSH Zugriff empfohlen |
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
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 rm pasek-linux.zip
sudo mv pasek-linux/* /pasek && sudo rmdir pasek-linux
sudo chmod +x *.sh
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 sudo ./update-pasek.sh
die Installation starten.
Nach der Installation prüfen Sie, ob die Container laufen mit dem Skript sudo ./status-container.sh
Beim ersten Start kann es ein paar Minuten dauern bis die Webapp bereit ist. Sie prüfen über folgenden Befehl sudo ./status-backend.sh
, ob die Datenbank hochgefahren und initialisiert ist.
Die Installation ist abgeschlossen und Sie können nun die PASEK Software im Browser über die IP des Servers öffnen.
https://<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.