CPU Last
Temperatur
RAM
Uptime
wird geladen...
Gesamtstatistik
seit
Gesamtlaufzeit
Verbrauch
Kosten gesamt
CO₂
Anfragen
Geblockt
Blockrate
Blockliste
01
Raspberry Pi Heimserver
nginxPythonsystemdLinux

Aufbau eines vollständigen Heimservers auf Basis eines Raspberry Pi 4 unter Linux. Öffentlich erreichbar über DuckDNS mit SSL und Portweiterleitung über eine Fritz!Box 7560.

  • nginx als Webserver und Reverse Proxy
  • Python REST-API für Live-Systemdaten (CPU, RAM, Temperatur)
  • DuckDNS mit automatischem IP-Update via Cronjob alle 5 Minuten
  • SSL-Zertifikat mit Let's Encrypt – HTTPS aktiv
  • Firewall (UFW) und Fail2ban für SSH-Schutz
  • Alle Dienste als systemd-Services mit Autostart

Ergebnis: Stabiler, sicherer Heimserver mit externem Zugriff, automatisierter Verwaltung und professioneller Security-Konfiguration.

Raspberry Pi 4LinuxnginxPythonBashsystemdDuckDNSSSHUFWFail2banLet's Encrypt
02
Energie-Monitoring
PythonREST APIGreen IT

Live-Überwachung des Stromverbrauchs des Raspberry Pi Servers. Berechnung der geschätzten Energiekosten und CO₂-Emissionen – relevant für Green IT und nachhaltige IT-Infrastruktur.

  • Stromverbrauch-Schätzung basierend auf CPU Last
  • Kostenberechnung basierend auf deutschem Strompreis (0,30 €/kWh)
  • CO₂-Emissionen berechnet nach deutschem Strommix
  • Gesamtstatistik persistent in energy_log.json gespeichert

Ergebnis: Transparente Übersicht über Energieverbrauch und Kosten – zeigt Bewusstsein für nachhaltige IT-Infrastruktur.

PythonREST APIGreen ITJSON
03
IT-Helpdesk Bot
Groq APILLaMA 3Python

KI-gestützter Helpdesk Chatbot der auf dem Raspberry Pi läuft und IT-Fragen automatisch beantwortet. Entwickelt mit Python und der Groq API (LLaMA 3). Der Bot merkt sich den Gesprächsverlauf.

  • LLaMA 3 Modell via Groq API – antwortet auf IT-Fragen auf Deutsch
  • Gesprächsgedächtnis implementiert
  • REST API Endpunkt /api/chat
  • Floating Chat-Widget in die Website eingebaut

Ergebnis: Automatisierter First-Level-Support – beantwortet IT-Fragen rund um die Uhr ohne manuellen Aufwand.

PythonGroq APILLaMA 3REST APIJavaScript
04
JWT Authentifizierung
JWTSecurityPython

Eigenes Authentifizierungssystem mit JWT-Tokens. Das Dashboard ist durch eine Login-Seite geschützt — Benutzer erhalten nach erfolgreicher Anmeldung einen Token der im Browser gespeichert wird.

  • Python Auth-Service entwickelt (Port 5002, nur localhost)
  • JWT-Tokens für sichere Session-Verwaltung
  • Zwei Benutzerrollen: Admin und Demo (für Recruiter)
  • Token-Verifizierung bei jedem Seitenaufruf

Ergebnis: Zugriffskontrolle wie in professionellen IT-Umgebungen – nur autorisierte Benutzer sehen das Dashboard.

PythonJWTSecuritynginxJavaScript
05
Pi-hole Netzwerk-Werbeblocker
Pi-holeDNSNetzwerk

Netzwerkweiter Werbeblocker auf DNS-Ebene. Pi-hole filtert Werbung und Tracking für alle Geräte im Heimnetz — Laptops, Smartphones, Smart-TVs — ohne dass auf jedem Gerät etwas installiert werden muss.

  • Pi-hole installiert und konfiguriert
  • Port-Konflikt mit nginx gelöst – Pi-hole auf Port 8080
  • Fritz!Box DNS auf Pi-hole umgestellt mit Fallback
  • Über 242.000 Domains auf der Blockliste
  • Pi-hole API über nginx Reverse Proxy erreichbar
  • Live-Stats im Dashboard integriert

Ergebnis: Netzwerkweiter Schutz vor Werbung und Tracking – alle Geräte profitieren ohne individuelle Konfiguration.

Pi-holeDNSnginxUFWFritz!BoxSecurity
06
Uptime Monitoring mit Docker
Docker Uptime Kuma Monitoring nginx

Erstes Docker-Projekt: Uptime Kuma als Container deployed und alle Services live überwacht. Docker ermöglicht isolierte, portable Deployments ohne manuelle Abhängigkeiten – ein moderner Ansatz den viele IT-Unternehmen einsetzen.

  • Docker auf Raspberry Pi 4 (ARM64) installiert und konfiguriert
  • Uptime Kuma Container mit persistentem Volume deployed
  • 4 Monitore eingerichtet: Website, Internet, Pi-hole DNS, pi-api
  • nginx Reverse Proxy für Uptime Kuma API konfiguriert
  • Live Status Card im Dashboard integriert
  • Container startet automatisch nach Neustart (--restart always)

Ergebnis: Professionelles Service-Monitoring mit moderner Container-Technologie – zeigt Kenntnisse in Docker die in der IT-Branche heute vorausgesetzt werden.

Docker Uptime Kuma Monitoring nginx ARM64 Container REST API
IT-Helpdesk Bot
Powered by LLaMA 3 · Groq