Skip to main content

2.4. nginx Reverse Proxy

Erklärt die Option Proxy (nginx) genauer

Vorraussetzungen

Für diesen script ist eine vollständige Docker & Docker Compose installation notwendig

Installation

Wähle im Hauptinstaller, welcher mit folgendem Befehl ausgeführt werden kann, zuerst den Punkt Docker aus.

Installation code
sudo apt install dos2unix && curl -o installer.sh https://raw.githubusercontent.com/YJM-Network/YJM/main/installer/installer.sh && dos2unix installer.sh && sudo chmod +x installer.sh && dos2unix installer.sh && sudo ./installer.sh

Wähle in der erscheinenden Auswahl dann den Punkt Proxy (nginx) aus.

Optionen
What Docker image would you like to install?
1. Install Docker and Docker Compose
2. Rocket.Chat
3. Pi-hole
4. Proxy (nginx)
5. Portainer
6. Nextcloud

Bei der Auswahl des Punkt Proxy wird die NGINX Reverse Proxy installiert. Es wird eine Warnung erscheinen, welche du mit der eingabe von "JA" verschwinden lässt. Danach wird fortgefahren.

Achtung!

Bei der installation der Proxy werden Apache und alle dazugehörigen Dateien von deinem Server deinstalliert und gelöscht! Dies geschieht automatisch über diese Befehle:

sudo systemctl stop apache2
sudo systemctl disable apache2
sudo apt remove --purge -y apache2 apache2-utils apache2-bin apache2.2-common
sudo apt autoremove -y
sudo rm -rf /etc/apache2

Die nginx reverse proxy sollte nun problemlos auf dem System installiert sein und unter http://serverip:81 erreichbar sein. Die login Datein (übrigens auch einsehbar in der Konsole) sind standartmäßig [email protected] als Email und changeme als passwort. Du wirst nach dem ersten login automatisch aufgefordert diese zu ändern.

Empfehlung

Falls du eine Domain besitzt empfehlen wir dringend auch die Reverse Proxy selbst via A-Reccord und Reverse Proxy auf eine subdomain zu legen. Funktionert wie bei jedem anderen Dienst!