Eigene Domain, Serverumgebung und mehrere selbst betriebene Dienste.
IT-Projekt · Homelab · Cloud · Portfolio
DuzgunDev Homelab Infrastructure
Eine selbst aufgebaute Serverumgebung, mit der ich typische Aufgaben der Fachinformatik für Systemintegration praktisch übe: Dienste bereitstellen, absichern, überwachen, Fehler analysieren und sauber dokumentieren.
Dienste werden mit Docker und Docker Compose strukturiert betrieben.
Admin-Bereiche sind bewusst von der öffentlichen Webseite getrennt.
Monitoring und Statusprüfungen helfen beim Verständnis des Betriebs.
Projektidee
Warum ich dieses Projekt aufgebaut habe
In der Umschulung lernt man viele Themen theoretisch: Server, Netzwerke, Dienste, Sicherheit, Monitoring und Dokumentation. Ich wollte diese Inhalte nicht nur aus Unterlagen kennen, sondern in einer eigenen Umgebung praktisch nachvollziehen.
Deshalb habe ich eine eigene Cloud- und Portfolio-Infrastruktur aufgebaut. Der Fokus liegt nicht darauf, möglichst viele Tools zu installieren, sondern typische Aufgaben der Systemintegration bewusst umzusetzen: planen, testen, absichern, überwachen und dokumentieren.
Reale Dienste bereitstellen, testen und nachvollziehbar betreiben.
Öffentliche Inhalte und interne Admin-Bereiche bewusst getrennt halten.
Administrative Dienste schützen und nicht alles frei veröffentlichen.
Dienste beobachten, Zustände prüfen und Fehler schneller erkennen.
Entscheidungen, Änderungen und Probleme nachvollziehbar festhalten.
Technische Themen praktisch anwenden und Schritt für Schritt vertiefen.
Architektur
So ist die Infrastruktur aufgebaut
Die Infrastruktur ist bewusst in öffentliche Bereiche, geschützte Admin-Dienste und interne Betriebsfunktionen getrennt. Dadurch bleibt die Portfolio-Webseite sichtbar, während Verwaltungsoberflächen und sensible technische Details geschützt bleiben.
Öffentliche Ebene
Besucher sehen die Portfolio-Webseite, die Projektseite und ausgewählte sichere Monitoring-Kennzahlen. Interne Details werden hier nicht veröffentlicht.
Portfolio · Projektseite · sichere Live-WerteGeschützte Admin-Ebene
Verwaltungsdienste sind nicht frei zugänglich. Sie werden über eine zentrale Anmeldung geschützt und klar von der öffentlichen Webseite getrennt.
Authentik · Portainer · Grafana · CockpitBetrieb & Kontrolle
Monitoring, Statusprüfungen und Backups helfen dabei, den Zustand der Dienste zu verstehen, Fehler zu erkennen und Änderungen nachvollziehbar zu dokumentieren.
Prometheus · Uptime Kuma · Backups · DokumentationUmsetzung
Was ich konkret umgesetzt habe
Reverse Proxy
Zentrale Weiterleitung der Webzugriffe auf die passenden Dienste. Dabei habe ich gelernt, wie Routing, Domains und HTTPS zusammenspielen.
SSO & Zugriffsschutz
Administrative Oberflächen sind vom öffentlichen Bereich getrennt. Der Zugriffsschutz ist ein zentraler Teil des Projekts.
Cloud-Service
Ein selbst betriebener Cloud-Dienst zeigt, wie Anwendungen mit Backend-Diensten betrieben und voneinander getrennt werden können.
Monitoring
System- und Dienstzustände werden beobachtet. Die öffentliche Darstellung beschränkt sich bewusst auf ungefährliche Kennzahlen.
Backup-Konzept
Backups wurden nicht nur eingerichtet, sondern auch geprüft. Dadurch wurde deutlich, warum Wiederherstellbarkeit wichtiger ist als nur Sicherung.
Portfolio-Webseite
Die Webseite dient als sichtbarer Nachweis des Projekts und verbindet Bewerbung, Lernfortschritt und technische Dokumentation.
Security
Sicherheit bewusst geplant
Nicht alles gehört ins Internet
Ein wichtiger Lernpunkt war, dass eine gute Projektseite nicht alle technischen Details offenlegen sollte. Deshalb zeigt diese öffentliche Dokumentation nur das, was für Besucher, Bewerbungen und Praktikumsbetriebe sinnvoll und sicher ist.
Arbeitsweise
Wie ich bei Problemen vorgegangen bin
Prüfen
Zuerst wurde der aktuelle Zustand kontrolliert, bevor Änderungen gemacht wurden.
Ursache finden
Fehler wurden nicht nur überdeckt, sondern mit Logs, Tests und Vergleichen analysiert.
Gezielt ändern
Funktionierende Bereiche wurden möglichst nicht angefasst, Änderungen wurden begrenzt.
Dokumentieren
Ergebnisse, Fehler und Lösungen wurden festgehalten, um daraus zu lernen.
Skills
Technologien und Themen
Lernprojekt
Warum dieses Projekt für meine Umschulung wichtig ist
Dieses Projekt verbindet meine Umschulung zum Fachinformatiker für Systemintegration mit echter praktischer Anwendung. Ich lerne, wie Dienste bereitgestellt, abgesichert, überwacht und dokumentiert werden. Gleichzeitig zeigt es Praktikumsbetrieben, dass ich mich aktiv mit realistischen Aufgaben der IT-Infrastruktur beschäftige.
Kontakt aufnehmen