Benutzer-Werkzeuge

Webseiten-Werkzeuge


elo:installation_ngx

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
elo:installation_ngx [2026/01/27 17:32] – angelegt 212.186.128.162elo:installation_ngx [2026/01/28 13:56] (aktuell) – [Installation von LinuxPrepare] 213.225.6.69
Zeile 7: Zeile 7:
 Für das Ausführen von LinuxPrepare wird eine .NET Runtime benötigt. Diese lässt sich unter Debian wie folgt installieren. Für das Ausführen von LinuxPrepare wird eine .NET Runtime benötigt. Diese lässt sich unter Debian wie folgt installieren.
  
 +<file>
 +# Installation von .NET Runtime 8.0 auf Debian 13
 +# Sollte ohne weitere Vorinstallation so laufen
 +wget https://packages.microsoft.com/config/debian/13/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
 +sudo dpkg -i packages-microsoft-prod.deb
 +sudo apt update
 +sudo apt install -y dotnet-sdk-8.0
 +</file>
  
 +===== Installation von LinuxPrepare =====
 +
 +<file>
 +sudo apt-get install unzip
 +mkdir -p /tmp/LinuxPrepare
 +rm /tmp/LinuxPrepare* -r
 +wget http://xxx/downloads/LinuxPrepare.zip -O /tmp/LinuxPrepare/LinuxPrepare.zip
 +unzip /tmp/LinuxPrepare/LinuxPrepare.zip -d /tmp/LinuxPrepare
 +</file>
 +
 +===== Beispiele von LinuxPrepare =====
 +
 +LinuxPrepare unterstützt zzt. folgende Workloads:
 +
 +  * Apache 2 Installation mit Proxy (apache)
 +  * Paperless NGX Installation mit Host Definition für Apache und Letsencrypt (paperless)
 +  * UFW Firewall Installation (firewall)
 +  * Let's Encrypt Bot Installation (letsencrypt)
 +
 +<file>
 +
 +# Apache 2 Installation für Reverse-Proxy
 +dotnet LinuxPrepare.dll -a apache
 +
 +# Paperless Installation mit PostGres, Tika, Gotenberg und Django
 +dotnet LinuxPrepare.dll -a paperless -hostname ngxtest.issp.gmbh -apache
 +
 +# UFW Firewallinstallation, SSH 22 von außen zulassen, Apache(80)/443 tcp, Intranet immer zulassen
 +# Wichtig: Apache muss bereits installiert sein, da nur dann die Apache Applikation registriert ist
 +# Ist das nicht der Fall hier 80/tcp anstatt Apache verwenden
 +dotnet LinuxPrepare.dll -a firewall -allow "Apache,443/tcp" -intranetmask 192.168.100.0/24 -allowintranet on
 +
 +# UFW ist deaktiviert per Default
 +ufw enable
 +ufw status verbose
 +
 +# LetsEncrypt Certbot installieren (Silent)
 +dotnet LinuxPrepare.dll -a letsencrypt -email myadmin@example.com
 +
 +</file>
elo/installation_ngx.1769535126.txt.gz · Zuletzt geändert: 2026/01/27 17:32 von 212.186.128.162