🌐 Pi Webserver: Statisches Hosting mit NGINX

Abgeschlossenes Projekt: Übergangs-Webserver auf einem Raspberry Pi 1 B mit NGINX.

← Zurück zur Projektübersicht

1. Zielsetzung und Hardware

Um die Domain **tshrz.de** sofort online zu bringen, wurde ein älterer Raspberry Pi 1 B als minimalistischer, stromsparender Übungs-Webserver genutzt.

Hardware-Basis

2. NGINX Software-Installation

Wegen anfänglicher Schwierigkeiten bei der HTTPS-Weiterleitung mit Lighttpd wurde auf den ressourcenschonenden **NGINX** Webserver umgestellt...

# NGINX installieren
sudo apt update
sudo apt install nginx -y

# Standard-Konfiguration anpassen
# sudo nano /etc/nginx/sites-available/default

# NGINX neustarten
sudo systemctl restart nginx

3. FritzBox Port-Weiterleitung

Zielsetzung

Um den Webserver vom Internet aus erreichbar zu machen, muss der Traffic auf Port 80 und 443 weitergeleitet werden.

4. Projekt-Bereitstellung und Fazit

Der finale Test erfolgte über die Domain **https://tshrz.de/**.

**Fazit:** Dieses Projekt demonstriert, dass selbst ältere Hardware mit NGINX für statisches Hosting im Home-Lab perfekt geeignet ist.

5. Let's Encrypt (HTTPS-Verschlüsselung)

Ein SSL/TLS-Zertifikat wurde über **Certbot** implementiert.

sudo apt install certbot python3-certbot-nginx -y
sudo certbot --nginx -d tshrz.de
sudo certbot renew --dry-run

6. Struktur- und Systemhärtung