<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>VPS Archive - Maximilian Krieg</title>
	<atom:link href="https://maximiliankrieg.de/tag/vps/feed/" rel="self" type="application/rss+xml" />
	<link>https://maximiliankrieg.de/tag/vps/</link>
	<description>Wissen, Technik &#38; Erfahrungen</description>
	<lastBuildDate>Sun, 11 Oct 2026 09:18:33 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>

<image>
	<url>https://maximiliankrieg.de/wp-content/uploads/2026/05/cropped-20260524_logo_2_512-2-32x32.png</url>
	<title>VPS Archive - Maximilian Krieg</title>
	<link>https://maximiliankrieg.de/tag/vps/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Homelab &#8211; Monitoring mit Beszel</title>
		<link>https://maximiliankrieg.de/2026/10/homelab-monitoring-mit-beszel/</link>
					<comments>https://maximiliankrieg.de/2026/10/homelab-monitoring-mit-beszel/#respond</comments>
		
		<dc:creator><![CDATA[Maximilian]]></dc:creator>
		<pubDate>Sat, 10 Oct 2026 09:57:39 +0000</pubDate>
				<category><![CDATA[Server & Homelab]]></category>
		<category><![CDATA[Beszel]]></category>
		<category><![CDATA[discord]]></category>
		<category><![CDATA[Docker]]></category>
		<category><![CDATA[Docker-Container]]></category>
		<category><![CDATA[Dockhand]]></category>
		<category><![CDATA[Homelab]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[monitoring]]></category>
		<category><![CDATA[Ressourcenüberwachung]]></category>
		<category><![CDATA[Systemüberwachung]]></category>
		<category><![CDATA[VPS]]></category>
		<guid isPermaLink="false">https://maximiliankrieg.de/?p=3952</guid>

					<description><![CDATA[<p>Mit der zunehmenden Anzahl an Docker-Containern auf meinem neuen VPS wird es immer wichtiger, den Ressourcenverbrauch im Blick zu behalten. Neben den eigentlichen Anwendungen laufen inzwischen mehrere Backup-Mechanismen und verschiedene Hintergrundprozesse. Gleichzeitig optimiere ich noch die Konfiguration einzelner Container, die mir zu viel Systemressourcen verbrauchen. Deshalb habe ich mich entschieden, Beszel als schlanke Monitoring-Lösung auf [&#8230;]</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2026/10/homelab-monitoring-mit-beszel/">Homelab &#8211; Monitoring mit Beszel</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Mit der zunehmenden Anzahl an Docker-Containern auf meinem neuen VPS wird es immer wichtiger, den Ressourcenverbrauch im Blick zu behalten. Neben den eigentlichen Anwendungen laufen inzwischen mehrere Backup-Mechanismen und verschiedene Hintergrundprozesse. Gleichzeitig optimiere ich noch die Konfiguration einzelner Container, die mir zu viel Systemressourcen verbrauchen.</p>



<p class="wp-block-paragraph">Deshalb habe ich mich entschieden, <strong>Beszel</strong> als schlanke Monitoring-Lösung auf meinem VPS einzusetzen.</p>



<h2 class="wp-block-heading">Warum zusätzlich zu Dockhand?</h2>



<p class="wp-block-paragraph">Für die Verwaltung meiner Docker-Container verwende ich bereits <strong>Dockhand</strong>. Damit lassen sich Container, Stacks und deren aktueller Zustand komfortabel verwalten.</p>



<p class="wp-block-paragraph">Was mir derzeit allerdings fehlt, ist eine vernünftige <strong>Langzeitansicht der Systemressourcen</strong>. Ich möchte nicht nur sehen, wie stark mein VPS gerade ausgelastet ist, sondern auch nachvollziehen können, wie sich der Ressourcenverbrauch über mehrere Tage oder Wochen entwickelt.</p>



<p class="wp-block-paragraph">Genau hier soll Beszel ansetzen. Dockhand bleibt weiterhin für die Containerverwaltung zuständig, während Beszel die Ressourcenüberwachung übernimmt.</p>



<h2 class="wp-block-heading">Was ist Beszel?</h2>



<p class="wp-block-paragraph">Beszel ist eine leichtgewichtige, quelloffene Monitoring-Lösung, die sich besonders für kleinere Serverumgebungen und Homelabs eignet.</p>



<p class="wp-block-paragraph">Die Software besteht aus zwei Komponenten:</p>



<ul class="wp-block-list">
<li><strong>Beszel Hub:</strong> Zentrale Weboberfläche zur Anzeige und Auswertung der Messwerte.</li>



<li><strong>Beszel Agent:</strong> Erfasst die Systeminformationen und übermittelt sie an den Hub.</li>
</ul>



<p class="wp-block-paragraph">Neben klassischen Systemmetriken kann Beszel auch den Ressourcenverbrauch einzelner Docker-Container erfassen.</p>



<p class="wp-block-paragraph">Damit eignet sich die Software gut für meinen VPS, ohne gleich eine umfangreiche Monitoring-Infrastruktur mit Prometheus und Grafana aufbauen zu müssen.</p>



<h2 class="wp-block-heading">Welche Ressourcen möchte ich überwachen?</h2>



<p class="wp-block-paragraph">Im Mittelpunkt steht die langfristige Entwicklung der Ressourcenauslastung.</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Bereich</th><th>Was mich interessiert</th></tr></thead><tbody><tr><td>CPU</td><td>Auslastung des VPS und einzelner Container</td></tr><tr><td>RAM</td><td>Speicherverbrauch und mögliche Engpässe</td></tr><tr><td>Festplatte</td><td>Belegter und verfügbarer Speicherplatz</td></tr><tr><td>Disk-I/O</td><td>Lese- und Schreibaktivitäten</td></tr><tr><td>Netzwerk</td><td>Ein- und ausgehender Datenverkehr</td></tr><tr><td>Docker</td><td>Ressourcenverbrauch einzelner Container</td></tr><tr><td>Historie</td><td>Entwicklung der Messwerte über längere Zeiträume</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">Besonders wichtig ist mir dabei die Überwachung des Festplattenspeichers. Damit Beszel die <strong>Speicherplatzbelegung </strong>der primären Systempartition korrekt überwachen konnte, musste nach der initialen Bereitstellung zusätzlich die <strong>Umgebungsvariable </strong><code>FILESYSTEM</code> im Beszel-Agent definiert werden.</p>



<pre class="wp-block-code"><code>    environment:
      &#91;...]
      FILESYSTEM: "vda1"</code></pre>



<h2 class="wp-block-heading">Einblicke in das Monitoring</h2>



<h3 class="wp-block-heading">Systemübersicht</h3>



<p class="wp-block-paragraph">Die Gesamtübersicht zeigt die wichtigsten Ressourcen meines VPS auf einen Blick. Dazu gehören unter anderem CPU-Auslastung, Arbeitsspeicher und Festplattenbelegung. So lässt sich schnell erkennen, wie stark das System ausgelastet ist und wie sich die Werte im Zeitverlauf entwickeln. Die Ansicht lässt sich zwischen Tabelle und Raster (siehe Bild) umstellen.</p>



<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="515" height="542" src="https://maximiliankrieg.de/wp-content/uploads/2026/10/2026-10-10_blog_content_beszel-host.png" alt="" class="wp-image-3953" srcset="https://maximiliankrieg.de/wp-content/uploads/2026/10/2026-10-10_blog_content_beszel-host.png 515w, https://maximiliankrieg.de/wp-content/uploads/2026/10/2026-10-10_blog_content_beszel-host-333x350.png 333w" sizes="(max-width: 515px) 100vw, 515px" /><figcaption class="wp-element-caption">Systemübersicht im Raster-Format</figcaption></figure>



<h3 class="wp-block-heading">Netzwerk-Monitore</h3>



<p class="wp-block-paragraph">Die Netzwerk-Monitore zeigen die Ergebnisse verschiedener Prüfungen, die der Beszel-Agent durchführt. Dazu gehören unter anderem Ping-Tests, DNS-Namensauflösung, HTTP-Requests und weitere Netzwerkchecks. So lassen sich Erreichbarkeitsprobleme, erhöhte Antwortzeiten oder Störungen bei der Namensauflösung frühzeitig erkennen.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="1547" height="252" src="https://maximiliankrieg.de/wp-content/uploads/2026/10/2026-10-10_blog_content_beszel-net.png" alt="" class="wp-image-3954" srcset="https://maximiliankrieg.de/wp-content/uploads/2026/10/2026-10-10_blog_content_beszel-net.png 1547w, https://maximiliankrieg.de/wp-content/uploads/2026/10/2026-10-10_blog_content_beszel-net-350x57.png 350w, https://maximiliankrieg.de/wp-content/uploads/2026/10/2026-10-10_blog_content_beszel-net-1024x167.png 1024w, https://maximiliankrieg.de/wp-content/uploads/2026/10/2026-10-10_blog_content_beszel-net-768x125.png 768w, https://maximiliankrieg.de/wp-content/uploads/2026/10/2026-10-10_blog_content_beszel-net-1536x250.png 1536w" sizes="(max-width: 1547px) 100vw, 1547px" /><figcaption class="wp-element-caption">Monitoring von Erreichbarkeiten und Netzwerkdiensten über Netzwerk-Monitore</figcaption></figure>



<h3 class="wp-block-heading">Ressourcen-Detailansicht</h3>



<p class="wp-block-paragraph">In der Detailansicht lässt sich der Ressourcenverbrauch einzelner Docker-Container genauer betrachten. Damit kann ich beispielsweise feststellen, welche Anwendungen besonders viel RAM oder CPU benötigen und wie sich Konfigurationsänderungen auf deren Auslastung auswirken.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="1589" height="677" src="https://maximiliankrieg.de/wp-content/uploads/2026/10/2026-10-10_blog_content_beszel-sys.png" alt="" class="wp-image-3955" srcset="https://maximiliankrieg.de/wp-content/uploads/2026/10/2026-10-10_blog_content_beszel-sys.png 1589w, https://maximiliankrieg.de/wp-content/uploads/2026/10/2026-10-10_blog_content_beszel-sys-350x149.png 350w, https://maximiliankrieg.de/wp-content/uploads/2026/10/2026-10-10_blog_content_beszel-sys-1024x436.png 1024w, https://maximiliankrieg.de/wp-content/uploads/2026/10/2026-10-10_blog_content_beszel-sys-768x327.png 768w, https://maximiliankrieg.de/wp-content/uploads/2026/10/2026-10-10_blog_content_beszel-sys-1536x654.png 1536w" sizes="(max-width: 1589px) 100vw, 1589px" /><figcaption class="wp-element-caption">Auszug aus der Ressourcen-Detailansicht</figcaption></figure>



<h2 class="wp-block-heading">Benachrichtigungen über Discord</h2>



<p class="wp-block-paragraph">Wie bei meinen anderen Diensten sollen auch die Benachrichtigungen von Beszel über <strong>Discord</strong> erfolgen. So kann ich beispielsweise über kritische Ressourcenauslastungen oder knapp werdenden Speicherplatz informiert werden, ohne regelmäßig die Monitoring-Oberfläche öffnen zu müssen.</p>



<p class="wp-block-paragraph">Die Webhook-URL wird in Discord erstellt und hat folgendes Format:</p>



<pre class="wp-block-code"><code>https://discord.com/api/webhooks/<strong>WEBHOOKID</strong>/<strong>TOKEN</strong></code></pre>



<p class="wp-block-paragraph">Für Beszel muss die URL in folgendes Format umgewandelt werden:</p>



<pre class="wp-block-code"><code><code>discord://<strong>TOKEN</strong>@<strong>WEBHOOKID</strong></code></code></pre>



<p class="wp-block-paragraph">E-Mail-Benachrichtigungen, wie ich sie während jedem Setup erstmal einrichte, wären möglicherweise die robustere Variante, da sie weniger von einem für mich nicht steuerbaren Provider abhängig sind. Allerdings möchte ich vermeiden, dass meine Postfächer durch exzessive technische Meldungen überflutet werden.</p>



<p class="wp-block-paragraph">Deshalb bleibt Discord mein bevorzugter Benachrichtigungskanal für das laufende Monitoring (analog zu Uptime Kuma).</p>



<p class="wp-block-paragraph"><strong>Eine Ausnahme bleibt Dockhand:</strong> Die Containerverwaltung selbst darf weiterhin E-Mails versenden. Damit behalte ich für wichtige Verwaltungs- und Backup-Meldungen einen zusätzlichen Kommunikationsweg, der auch dann funktioniert, wenn Beszel und Uptime Kuma mal ausgefallen sind.</p>



<h2 class="wp-block-heading">Sicherheit</h2>



<p class="wp-block-paragraph">Gemäß meinem Sicherheitskonzept werden administrative Schnittstellen ausschließlich über das WireGuard-VPN bereitgestellt. Bei Beszel betrifft dies sowohl das Monitoring-Frontend als auch die integrierte PocketBase-Administrationsoberfläche. Da beide über denselben Dienst (und TCP-Port) erreichbar sind, wird der Zugriff bereits auf Netzwerkebene auf das WireGuard-Interface beschränkt.</p>



<p class="wp-block-paragraph">Ein weiteres Argument ist, dass Monitoring-Daten wie CPU- und Speicherauslastung, Dateisystembelegung und Container-Status detaillierte Einblicke in die Systeminfrastruktur ermöglichen. Da diese Informationen ausschließlich administrativen Zwecken dienen, besteht keine Notwendigkeit, sie über das öffentliche Internet zugänglich zu machen.</p>



<h2 class="wp-block-heading">Fazit</h2>



<p class="wp-block-paragraph">Mit Beszel habe ich eine schlanke Ergänzung zu Dockhand gefunden, um die Ressourcen meines VPS und der einzelnen Docker-Container langfristig im Blick zu behalten. Die historischen Messwerte sind eine signifikante Verbesserung meiner Einblicke in die Entwicklung meines VPS über die nächsten Wochen und Monate.</p>



<p class="wp-block-paragraph">Die Einrichtung ist unkompliziert, der Ressourcenbedarf gering und dank Discord-Benachrichtigungen muss ich die Oberfläche nicht ständig kontrollieren, außerdem werden meine E-Mail-Postfächer nicht überflutet und ich bekomme Benachrichtigungen an meinem Smartphone (<em>und sogar meiner Smartwatch</em>) dadurch angezeigt. Für meine aktuelle VPS-Umgebung bietet Beszel damit genau den Funktionsumfang, den ich benötige.</p>



<p class="wp-block-paragraph"></p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2026/10/homelab-monitoring-mit-beszel/">Homelab &#8211; Monitoring mit Beszel</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://maximiliankrieg.de/2026/10/homelab-monitoring-mit-beszel/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Homelab &#8211; Docker-Container fürs Labor</title>
		<link>https://maximiliankrieg.de/2026/10/docker-container-fuers-homelab/</link>
					<comments>https://maximiliankrieg.de/2026/10/docker-container-fuers-homelab/#respond</comments>
		
		<dc:creator><![CDATA[Maximilian]]></dc:creator>
		<pubDate>Thu, 08 Oct 2026 20:56:09 +0000</pubDate>
				<category><![CDATA[Server & Homelab]]></category>
		<category><![CDATA[Container]]></category>
		<category><![CDATA[Datensicherung]]></category>
		<category><![CDATA[Docker]]></category>
		<category><![CDATA[Docker Compose]]></category>
		<category><![CDATA[Homelab]]></category>
		<category><![CDATA[IT-Sicherheit]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[monitoring]]></category>
		<category><![CDATA[NAS]]></category>
		<category><![CDATA[Netzwerkmanagement]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[Self-Hosting]]></category>
		<category><![CDATA[Serveradministration]]></category>
		<category><![CDATA[VPS]]></category>
		<guid isPermaLink="false">https://maximiliankrieg.de/?p=3917</guid>

					<description><![CDATA[<p>Ich habe Kollegen und Freunde einfach einmal gefragt: Welche Systeme und Container setzt ihr eigentlich ein, und welche Projekte sollte ich mir unbedingt einmal ansehen? Zurück kamen verschiedene Vorschläge, insbesondere hier ein großes Dankeschön an Jonas, Julian, Nils und Robin, deren Anregungen ich mit meinen eigenen bisherigen Homelab-Projekten und weiteren Empfehlungen aus Artikeln und Community-Diskussionen [&#8230;]</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2026/10/docker-container-fuers-homelab/">Homelab &#8211; Docker-Container fürs Labor</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Ich habe Kollegen und Freunde einfach einmal gefragt: Welche Systeme und Container setzt ihr eigentlich ein, und welche Projekte sollte ich mir unbedingt einmal ansehen?</p>



<p class="wp-block-paragraph">Zurück kamen verschiedene Vorschläge, insbesondere hier ein großes Dankeschön an Jonas, Julian, Nils und Robin, deren Anregungen ich mit meinen eigenen bisherigen Homelab-Projekten und weiteren Empfehlungen aus Artikeln und Community-Diskussionen zusammengeführt habe.</p>



<p class="wp-block-paragraph">Die in diesem Artikel entstandene Liste ist ausdrücklich <strong>keine Bewertung</strong> und <strong>keine Rangliste</strong>. Der Artikel dient vielmehr als Auftakt für eine Serie und soll zunächst Stichpunktartig zeigen, welche Projekte zusammengekommen sind, was sie machen und welche davon für weitere Tests interessant sein könnten. Dabei berücksichtige ich ebenfalls, dass ich verschiedene Docker-Plattformen habe und es durchaus sein kann, dass ein Container auf einer oder mehreren dieser Plattformen für mich (keinen) Sinn ergeben würde.</p>



<h2 class="wp-block-heading">Meine drei Docker-Plattformen</h2>



<p class="wp-block-paragraph">Für den Betrieb und die Tests stehen mir drei unterschiedliche Docker-Plattformen zur Verfügung.</p>



<p class="wp-block-paragraph">Ich habe mir vorgenommen sie nach diesen Zwecken differenziert einzusetzen:</p>



<ul class="wp-block-list">
<li><strong>NAS: </strong>Zentraler Datenspeicher und Host für Anwendungen mit direktem Bezug zu größeren oder dauerhaft gespeicherten Datenbeständen.</li>



<li><strong>Raspberry Pi: </strong>Stromsparender 24×7-Host für kleinere Dienste, Netzwerktools, Monitoring und Automatisierungen.</li>



<li><strong>VPS: </strong>Unabhängiger 24×7-Host für dauerhaft verfügbare und extern benötigte Dienste. Je nach Anwendung erfolgt der Zugriff dann öffentlich oder geschützt über VPN.</li>
</ul>



<p class="wp-block-paragraph">Den Aufbau und die technische Umsetzung meiner Docker-Umgebung werde ich in einem separaten Artikel nochmals ausführlicher beschreiben.</p>



<h2 class="wp-block-heading">Containerverwaltung</h2>



<figure class="wp-block-table"><table><thead><tr><th>Projekt</th><th>Beschreibung / technischer Schwerpunkt</th></tr></thead><tbody><tr><td><a href="https://dockhand.pro/">Dockhand</a></td><td>Webbasierte Verwaltung von Docker-Hosts und Compose-Stacks. Unterstützt Stack-Deployments, zeitgesteuerte Aufgaben sowie Backup- und Repository-Funktionen.</td></tr><tr><td><a href="https://www.portainer.io/">Portainer</a></td><td>Zentrale Verwaltungsoberfläche für Docker-, Swarm- und Kubernetes-Umgebungen. Ermöglicht die Administration von Containern, Images, Netzwerken, Volumes und Stacks.</td></tr><tr><td>Dockge</td><td>Weboberfläche zur Verwaltung von Docker-Compose-Projekten. Unterstützt das Bearbeiten von Compose-Dateien, die Steuerung von Stacks und die Anzeige von Logs.</td></tr><tr><td>Komodo</td><td>Zentrale Verwaltung von Docker-Hosts, Containern und Deployments. Ermöglicht die Orchestrierung von Stacks auf mehreren Servern.</td></tr><tr><td>Autoheal</td><td>Prüft den von Docker gemeldeten Health-Status von Containern. Fehlerhafte Container können über die Docker-API automatisch neu gestartet werden.</td></tr><tr><td>Watchtower</td><td>Überprüft verwendete Container-Images auf neue Versionen. Kann Container mit aktualisierten Images automatisiert neu erstellen.</td></tr><tr><td>DIUN</td><td>Überwacht Container-Registries auf aktualisierte Image-Versionen. Meldet verfügbare Updates, ohne Container selbst zu aktualisieren.</td></tr><tr><td>Coolify</td><td>Self-hosted Plattform für das Deployment von Anwendungen und Datenbanken. Unterstützt Git-basierte Bereitstellung, Builds und die Verwaltung von Domains.</td></tr><tr><td>Dokploy</td><td>Plattform zur Bereitstellung containerisierter Anwendungen. Unterstützt Docker Compose, Git-basierte Deployments und Reverse-Proxy-Konfigurationen.</td></tr><tr><td><a href="https://github.com/Tecnativa/docker-socket-proxy">Docker Socket Proxy</a></td><td>HTTP-Proxy für den Zugriff auf die Docker-Engine-API. Erlaubt die Beschränkung einzelner API-Bereiche für angebundene Anwendungen.</td></tr></tbody></table><figcaption class="wp-element-caption">Werkzeuge zur Bereitstellung, Verwaltung und Automatisierung containerisierter Anwendungen.</figcaption></figure>



<h2 class="wp-block-heading">Monitoring</h2>



<figure class="wp-block-table"><table><thead><tr><th>Projekt</th><th>Beschreibung / technischer Schwerpunkt</th></tr></thead><tbody><tr><td><a href="https://uptimekuma.co/">Uptime Kuma</a></td><td>Überwacht die Erreichbarkeit von Diensten über HTTP(S), TCP, ICMP und weitere Prüfverfahren. Bietet Benachrichtigungen, Verfügbarkeitsstatistiken und Statusseiten.</td></tr><tr><td><a href="https://www.beszel.dev/" data-type="post" data-id="3952">Beszel</a></td><td>Leichtgewichtiges Monitoring von Hosts und Containern über Agenten. Erfasst Ressourcenmetriken und ermöglicht historische Auswertungen und Benachrichtigungen.</td></tr><tr><td>Netdata</td><td>Erfasst System- und Anwendungsmetriken mit hoher zeitlicher Auflösung. Verwendet Collector-Module für Betriebssysteme, Container und Netzwerkdienste.</td></tr><tr><td>Dozzle</td><td>Webbasierte Anzeige von Docker-Containerlogs. Unterstützt Live-Streaming, Suche und Filterung von Logausgaben.</td></tr><tr><td>LibreNMS</td><td>Netzwerkmonitoring mit SNMP-basierter Datenerfassung und automatischer Geräteerkennung. Bietet Performance-Graphen, Alarmierungsregeln und Geräteinventarisierung.</td></tr><tr><td>Scrutiny</td><td>Erfasst SMART-Daten von Datenträgern und bewertet deren Zustand. Stellt historische Laufwerkswerte und Warnungen bei auffälligen Veränderungen bereit.</td></tr><tr><td>Grafana</td><td>Visualisierungsplattform für Metriken, Logs und weitere Datenquellen. Unterstützt Dashboards, Datenquellenabfragen und regelbasierte Alarmierung.</td></tr><tr><td>Prometheus</td><td>Monitoring-System mit Zeitreihenspeicherung und pullbasierter Metrikenerfassung. Verwendet PromQL für Abfragen und unterstützt Alarmierungsregeln.</td></tr><tr><td>InfluxDB</td><td>Datenbank zur Speicherung und Abfrage zeitbezogener Messwerte. Wird für Telemetrie, Sensordaten und Monitoring-Zeitreihen eingesetzt.</td></tr><tr><td>Loki</td><td>Zentrales System zur Speicherung und Abfrage von Logdaten. Indexiert primär Labels und verwendet LogQL zur Auswertung.</td></tr><tr><td>Grafana Alloy</td><td>Collector zur Verarbeitung und Weiterleitung von Metriken, Logs und Traces. Unterstützt OpenTelemetry und verschiedene Telemetrie-Backends.</td></tr><tr><td>cAdvisor</td><td>Erfasst Laufzeit- und Ressourcenmetriken einzelner Container. Stellt unter anderem CPU-, Speicher-, Netzwerk- und Dateisystemwerte bereit.</td></tr><tr><td>Glances</td><td>Systemmonitoring für Prozesse, CPU, Arbeitsspeicher, Netzwerk und Datenträger. Kann über Terminal, Weboberfläche und Schnittstellen genutzt werden.</td></tr><tr><td>Gatus</td><td>Überwacht Service-Endpunkte anhand konfigurierbarer Prüfbedingungen. Kontrolliert unter anderem HTTP-Antworten, Erreichbarkeit und Zertifikate.</td></tr><tr><td>ntopng</td><td>Analysiert Netzwerkverkehr nach Hosts, Protokollen und Kommunikationsbeziehungen. Unterstützt Paket- und Flow-basierte Verkehrsauswertungen.</td></tr><tr><td>Akvorado</td><td>Sammelt und analysiert NetFlow-, IPFIX- und sFlow-Daten. Ermöglicht Auswertungen nach Quellen, Zielen, Protokollen und Verkehrsvolumen.</td></tr><tr><td>Pulse</td><td>Zentrale Monitoring-Oberfläche für Proxmox VE und Proxmox Backup Server. Erfasst Zustände und Ressourcen von Hosts, virtuellen Maschinen, Containern und Backup-Systemen.</td></tr><tr><td>Monocker</td><td>Überwacht Statusänderungen von Docker-Containern und versendet Benachrichtigungen bei Ereignissen wie unerwarteten Stopps.</td></tr><tr><td>Bugsink</td><td>Selbst gehostete Plattform zur Erfassung und Analyse von Anwendungsfehlern. Unterstützt das Sentry-SDK-Protokoll.</td></tr></tbody></table><figcaption class="wp-element-caption">Systeme zur Überwachung von Verfügbarkeit, Ressourcen, Leistungsdaten und Protokollen.</figcaption></figure>



<h2 class="wp-block-heading">Netzwerkmanagement</h2>



<figure class="wp-block-table"><table><thead><tr><th>Projekt</th><th>Beschreibung / technischer Schwerpunkt</th></tr></thead><tbody><tr><td>NetAlertX</td><td>Erkennt und inventarisiert Geräte im lokalen Netzwerk über Discovery-Verfahren. Protokolliert Geräteänderungen und kann bei neuen oder verschwundenen Teilnehmern benachrichtigen.</td></tr><tr><td>UniFi Network Application</td><td>Controller für die Konfiguration und Überwachung kompatibler UniFi-Netzwerkgeräte. Verwaltet WLANs, VLANs, Switch-Ports und Gerätefirmware.</td></tr><tr><td>NetBox</td><td>Plattform für IP-Adressmanagement und Infrastrukturmodellierung. Dokumentiert Geräte, Schnittstellen, Präfixe, Verkabelungen und Standorte.</td></tr><tr><td>phpIPAM</td><td>Webbasierte IP-Adressverwaltung für IPv4- und IPv6-Netze. Unterstützt Subnetzhierarchien, Adressinventarisierung und API-Zugriff.</td></tr><tr><td>Oxidized</td><td>Ruft Konfigurationen von Netzwerkgeräten automatisiert ab. Ermöglicht die Versionierung und Nachverfolgung von Änderungen, beispielsweise über Git.</td></tr><tr><td>Speedtest Tracker</td><td>Führt zeitgesteuerte Internet-Geschwindigkeitsmessungen durch. Speichert und visualisiert Download-, Upload- und Latenzwerte.</td></tr><tr><td>OpenSpeedTest</td><td>Browserbasierter Test der Netzwerkübertragungsrate ohne zusätzliche Clientsoftware. Misst den Datentransfer zwischen Browser und Testserver.</td></tr></tbody></table><figcaption class="wp-element-caption">Anwendungen zur Inventarisierung, Konfiguration und Analyse von Netzwerkinfrastrukturen.</figcaption></figure>



<h2 class="wp-block-heading">Netzwerkdienste</h2>



<figure class="wp-block-table"><table><thead><tr><th>Projekt</th><th>Beschreibung / technischer Schwerpunkt</th></tr></thead><tbody><tr><td><a href="https://adguard.com/de/adguard-home/overview.html">AdGuard Home</a></td><td>DNS-Dienst mit regelbasierter Filterung unerwünschter Domains. Unterstützt verschlüsselte DNS-Protokolle und clientbezogene Filterrichtlinien.</td></tr><tr><td><a href="https://pi-hole.net/">Pi-hole</a></td><td>DNS-basierter Filterdienst für Werbe- und Tracking-Domains. Bietet Blocklistenverwaltung, Abfrageprotokolle und statistische Auswertungen.</td></tr><tr><td><a href="https://technitium.com/dns/">Technitium DNS</a></td><td>DNS-Server für rekursive und autoritative Namensauflösung. Unterstützt Zonenverwaltung, DNSSEC und verschlüsselte DNS-Protokolle.</td></tr><tr><td>CoreDNS</td><td>Modularer DNS-Server mit pluginbasierter Verarbeitung von Anfragen. Wird für interne Namensauflösung, Weiterleitung und Service-Discovery eingesetzt.</td></tr><tr><td><a href="https://caddyserver.com/" data-type="link" data-id="https://caddyserver.com/">Caddy</a></td><td>Webserver und Reverse Proxy mit automatisierter TLS-Zertifikatsverwaltung über ACME. Unterstützt HTTP-Routing, Weiterleitungen und die Veröffentlichung mehrerer Webdienste.</td></tr><tr><td><a href="https://traefik.io/">Traefik</a></td><td>Dynamischer Reverse Proxy mit Diensterkennung über Docker und andere Provider. Unterstützt Routing, Middleware, Load Balancing und TLS-Verwaltung.</td></tr><tr><td>Nginx Proxy Manager</td><td>Weboberfläche zur Konfiguration eines Nginx-Reverse-Proxys. Verwaltet Proxy-Hosts, Weiterleitungen, Zugriffskontrollen und TLS-Zertifikate.</td></tr><tr><td>Zoraxy</td><td>Reverse Proxy mit webbasierter Administrationsoberfläche. Unterstützt Host-Routing, TLS-Terminierung und die Veröffentlichung interner Webdienste.</td></tr><tr><td>Tailscale</td><td>Mesh-VPN auf Basis von WireGuard für verschlüsselte Verbindungen zwischen Geräten. Eine Control Plane verwaltet Geräteidentitäten und Zugriffsregeln.</td></tr><tr><td>Headscale</td><td>Selbst gehosteter, Tailscale-kompatibler Control Server. Koordiniert Geräte und deren Mitgliedschaft in einem privaten Mesh-Netzwerk.</td></tr><tr><td>NetBird</td><td>Verwaltungsplattform für WireGuard-basierte Peer-to-Peer-Netzwerke. Unterstützt zentrale Zugriffsrichtlinien, Geräteverwaltung und Standortvernetzung.</td></tr><tr><td>Apache Guacamole</td><td>Browserbasiertes Remote-Access-Gateway für RDP, VNC und SSH. Stellt entfernte Sitzungen ohne lokale Protokollclients bereit.</td></tr><tr><td><a href="https://www.wireguard.com/" data-type="link" data-id="https://www.wireguard.com/">WireGuard</a></td><td>VPN-Protokoll für verschlüsselte IP-Verbindungen zwischen Peers. Nutzt schlüsselbasierte Authentifizierung und unterstützt geroutete Netze.</td></tr></tbody></table><figcaption class="wp-element-caption">Dienste für Namensauflösung, Reverse Proxy, VPN und den Zugriff auf entfernte Systeme.</figcaption></figure>



<h2 class="wp-block-heading">IT-Sicherheit</h2>



<figure class="wp-block-table"><table><thead><tr><th>Projekt</th><th>Beschreibung / technischer Schwerpunkt</th></tr></thead><tbody><tr><td><a href="https://www.crowdsec.net/" data-type="link" data-id="https://www.crowdsec.net/">CrowdSec</a></td><td>Analysiert Logs und Ereignisse zur Erkennung verdächtiger Zugriffsmuster. Über Remediation-Komponenten lassen sich erkannte Angriffe blockieren.</td></tr><tr><td><a href="https://vaultwarden.com/de/" data-type="link" data-id="https://vaultwarden.com/de/">Vaultwarden</a></td><td>Selbst gehosteter, Bitwarden-kompatibler Dienst zur Synchronisation verschlüsselter Tresordaten. Unterstützt kompatible Clients und die Verwaltung von Organisationen.</td></tr><tr><td>Authentik</td><td>Identity Provider für zentrale Authentifizierung und Single Sign-on. Unterstützt unter anderem OpenID Connect, OAuth 2.0 und SAML.</td></tr><tr><td>Authelia</td><td>Authentifizierungs- und Autorisierungsdienst vor Webanwendungen. Unterstützt Reverse-Proxy-Integration, Multi-Faktor-Authentifizierung und OpenID Connect.</td></tr><tr><td>Wazuh</td><td>Plattform zur Hostüberwachung und sicherheitsbezogenen Ereignisanalyse. Nutzt Agenten für Telemetrie, Integritätskontrollen und regelbasierte Erkennung.</td></tr><tr><td><a href="https://bitwarden.com/de-de/" data-type="link" data-id="https://bitwarden.com/de-de/">Bitwarden</a></td><td>Passwortmanager mit offiziellen Self-Hosting-Varianten. Verwaltet verschlüsselte Zugangsdaten und unterstützt die Synchronisierung mit Bitwarden-Clients.</td></tr><tr><td>Pocket</td><td>Identity Provider mit Schwerpunkt auf passwortloser Authentifizierung über Passkeys. Unterstützt OpenID Connect für die Anmeldung an angebundenen Anwendungen.</td></tr></tbody></table><figcaption class="wp-element-caption">Lösungen zur Angriffserkennung, Authentifizierung, Zugriffskontrolle und Verwaltung von Zugangsdaten.</figcaption></figure>



<h2 class="wp-block-heading">Dateimanagement</h2>



<figure class="wp-block-table"><table><thead><tr><th>Projekt</th><th>Beschreibung / technischer Schwerpunkt</th></tr></thead><tbody><tr><td><a href="https://nextcloud.com/de/">Nextcloud</a></td><td>Plattform für Dateispeicherung, Synchronisation und Zusammenarbeit. Unterstützt WebDAV sowie über Erweiterungen CalDAV, CardDAV und weitere Dienste.</td></tr><tr><td><a href="https://www.seafile.com/en/home/">Seafile</a></td><td>Serverplattform für Dateisynchronisation und versionierte Bibliotheken. Verwendet blockbasierte Speicherung zur effizienten Verarbeitung von Dateiänderungen.</td></tr><tr><td>Paperless-ngx</td><td>Dokumentenmanagement mit OCR und Volltextsuche. Automatisiert den Import sowie die Zuordnung von Dokumenten anhand von Metadaten und Regeln.</td></tr><tr><td>Stirling PDF</td><td>Webanwendung zur Verarbeitung und Umwandlung von PDF-Dateien. Unterstützt unter anderem Zusammenführen, Aufteilen, OCR und Konvertierung.</td></tr><tr><td>PairDrop</td><td>Browserbasierte Dateiübertragung zwischen Geräten. Nutzt WebRTC für die direkte Übertragung und Signalisierung zum Verbindungsaufbau.</td></tr><tr><td>File Browser</td><td>Webbasierter Dateimanager für freigegebene Serververzeichnisse. Ermöglicht Dateioperationen, Uploads und benutzerbezogene Berechtigungen.</td></tr><tr><td>Syncthing</td><td>Dezentrale Synchronisierung von Dateien zwischen Geräten. Verwendet verschlüsselte Verbindungen und benötigt keinen zentralen Cloud-Speicher.</td></tr></tbody></table><figcaption class="wp-element-caption">Anwendungen zur Speicherung, Synchronisation, Verarbeitung und Verwaltung von Dateien und Dokumenten.</figcaption></figure>



<h2 class="wp-block-heading">Medienverwaltung</h2>



<figure class="wp-block-table"><table><thead><tr><th>Projekt</th><th>Beschreibung / technischer Schwerpunkt</th></tr></thead><tbody><tr><td>Immich</td><td>Server für Foto- und Videoverwaltung mit mobilen Upload-Clients. Unterstützt Metadaten, Gesichtserkennung und Suchfunktionen.</td></tr><tr><td>Plex</td><td>Medienserver zur Organisation und Bereitstellung eigener Bibliotheken. Unterstützt Streaming auf unterschiedliche Clients und serverseitige Transkodierung.</td></tr><tr><td>Jellyfin</td><td>Open-Source-Medienserver für lokale Audio- und Videobibliotheken. Unterstützt Client-Streaming und hardwarebeschleunigte Transkodierung.</td></tr><tr><td>Tautulli</td><td>Erfasst Nutzungs- und Wiedergabestatistiken eines Plex Media Servers. Dokumentiert Sitzungen, Benutzeraktivitäten und historische Werte.</td></tr><tr><td>Seerr</td><td>Verwaltet Anfragen und Freigaben für Medieninhalte. Integriert Medienserver und automatisierte Medienverwaltungssysteme.</td></tr><tr><td>Sonarr</td><td>Automatisiert die Verwaltung von Serien und Episoden. Bindet Indexer und Download-Clients ein und verarbeitet Qualitätsprofile.</td></tr><tr><td>Radarr</td><td>Automatisiert die Verwaltung und Beschaffung von Filmen. Unterstützt Indexer, Download-Clients und regelbasierte Qualitätsprofile.</td></tr><tr><td>Lidarr</td><td>Automatisiert die Verwaltung von Musikbibliotheken. Integriert Indexer und Download-Clients und organisiert Veröffentlichungen.</td></tr><tr><td>Bazarr</td><td>Automatisiert die Suche und Zuordnung von Untertiteln. Integriert sich in Sonarr und Radarr sowie externe Untertitelanbieter.</td></tr><tr><td>Prowlarr</td><td>Verwaltet Indexer zentral für Medienautomatisierungsdienste. Synchronisiert Konfigurationen mit Sonarr, Radarr und weiteren Anwendungen.</td></tr><tr><td>Audiobookshelf</td><td>Medienserver für Hörbücher und Podcasts mit Benutzerkonten. Synchronisiert Wiedergabepositionen und verwaltet Bibliotheksmetadaten.</td></tr><tr><td>Navidrome</td><td>Musikstreaming-Server für lokale Audiodateien. Stellt eine Subsonic-kompatible Schnittstelle für externe Clients bereit.</td></tr><tr><td>PhotoPrism</td><td>Fotoverwaltung mit automatischer Indexierung, Metadatenanalyse, Suchfunktionen und Bilderkennung.</td></tr></tbody></table><figcaption class="wp-element-caption">Systeme zur Organisation, Bereitstellung und Wiedergabe digitaler Medienbibliotheken.</figcaption></figure>



<h2 class="wp-block-heading">Webanwendungen</h2>



<figure class="wp-block-table"><table><thead><tr><th>Projekt</th><th>Beschreibung / technischer Schwerpunkt</th></tr></thead><tbody><tr><td><a href="https://wordpress.com/de/">WordPress</a></td><td>Content-Management-System zur Bereitstellung datenbankgestützter Websites. Erweitert Funktionen über Plugins und Themes und stellt eine REST-API bereit.</td></tr><tr><td><a href="https://www.phpbb.de/">phpBB</a></td><td>Forensoftware mit Themen-, Beitrags- und Benutzerverwaltung. Unterstützt differenzierte Berechtigungen, Moderation und Erweiterungen.</td></tr><tr><td><a href="https://mybb.com/">MyBB</a></td><td>Webbasierte Forensoftware zur Verwaltung von Diskussionen und Benutzerkonten. Bietet Moderationsfunktionen, Berechtigungen und ein Plugin-System.</td></tr><tr><td>Mattermost</td><td>Self-hosted Plattform für Teamnachrichten und kanalbasierte Kommunikation. Unterstützt Benutzerverwaltung, Integrationen und Schnittstellen zur Automatisierung.</td></tr><tr><td>Zammad</td><td>Webbasiertes Helpdesk- und Ticketsystem zur Bearbeitung von Supportanfragen. Integriert verschiedene Kommunikationskanäle und unterstützt Workflows sowie Rollenverwaltung.</td></tr></tbody></table><figcaption class="wp-element-caption">Plattformen für Websites, Diskussionsforen, Kommunikation und webbasierte Serviceprozesse.</figcaption></figure>



<h2 class="wp-block-heading">Datenbanken</h2>



<figure class="wp-block-table"><table><thead><tr><th>Projekt</th><th>Beschreibung / technischer Schwerpunkt</th></tr></thead><tbody><tr><td><a href="https://mariadb.org/">MariaDB</a></td><td>Relationales SQL-Datenbankmanagementsystem mit MySQL-Protokollkompatibilität. Unterstützt Transaktionen, Replikation und verschiedene Speicher-Engines.</td></tr><tr><td><a href="https://redis.io/de/">Redis</a></td><td>In-Memory-Datenspeicher für Caching, Queues und weitere Datenstrukturen. Unterstützt Persistenzoptionen sowie Publish/Subscribe-Kommunikation.</td></tr><tr><td>phpMyAdmin</td><td>Webbasierte Administrationsoberfläche für MySQL und MariaDB. Ermöglicht SQL-Abfragen, Schemaänderungen und Benutzerverwaltung.</td></tr></tbody></table><figcaption class="wp-element-caption">Datenbanksysteme und Werkzeuge zur Speicherung, Verarbeitung und Administration strukturierter Daten.</figcaption></figure>



<h2 class="wp-block-heading">Produktivität</h2>



<figure class="wp-block-table"><table><thead><tr><th>Projekt</th><th>Beschreibung / technischer Schwerpunkt</th></tr></thead><tbody><tr><td><a href="https://radicale.org/v3.html">Radicale</a></td><td>Schlanker Server für Kalender und Kontakte auf Basis von CalDAV und CardDAV. Stellt standardisierte Synchronisationsendpunkte für kompatible Clients bereit.</td></tr><tr><td><a href="https://donetick.com/">Donetick</a></td><td>Anwendung zur Verwaltung wiederkehrender Aufgaben und Haushaltsabläufe. Unterstützt Aufgabenplanung, Zuweisungen und die Dokumentation von Erledigungen.</td></tr><tr><td>Baikal</td><td>Schlanker CalDAV- und CardDAV-Server zur Synchronisierung von Kalendern und Kontakten. Basiert auf SabreDAV.</td></tr><tr><td>Mealie</td><td>Rezeptverwaltung mit Weboberfläche, Rezeptimport, Speiseplanung und Einkaufslisten. Unterstützt Benutzerkonten und eine API.</td></tr><tr><td>LubeLogger</td><td>Anwendung zur Verwaltung von Fahrzeugwartungen, Reparaturen, Verbrauch und laufenden Kosten.</td></tr><tr><td>Christmas Community</td><td>Gemeinsame Verwaltung von Wunschlisten und Geschenkideen. Unterstützt die Organisation von Geschenken innerhalb von Gruppen.</td></tr><tr><td>Ferdium Server</td><td>Serverkomponente zur Synchronisierung von Diensten, Einstellungen und Arbeitsbereichen für den Ferdium-Client.</td></tr><tr><td>TimeTagger</td><td>Webbasierte Zeiterfassung mit interaktiver Zeitachse, Tags und Auswertungsmöglichkeiten.</td></tr><tr><td>Actual Budget</td><td>Anwendung zur persönlichen Budgetplanung mit kategorisierten Einnahmen und Ausgaben sowie regelbasierter Finanzverwaltung.</td></tr><tr><td>Firefly III</td><td>Self-Hosted-Finanzverwaltung zur Erfassung von Konten, Buchungen, Budgets und wiederkehrenden Transaktionen.</td></tr><tr><td>Wallos</td><td>Verwaltung von Abonnements und wiederkehrenden Ausgaben mit Übersichten, Zahlungsintervallen und Erinnerungsfunktionen.</td></tr></tbody></table><figcaption class="wp-element-caption">Anwendungen zur Verwaltung von Aufgaben, Terminen und persönlichen Organisationsprozessen.</figcaption></figure>



<h2 class="wp-block-heading">Gaming</h2>



<figure class="wp-block-table"><table><thead><tr><th>Projekt</th><th>Beschreibung / technischer Schwerpunkt</th></tr></thead><tbody><tr><td><a href="https://foundryvtt.com/">Foundry VTT</a></td><td>Webbasierte Plattform für virtuelle Pen-and-Paper-Spielsitzungen. Verwaltet Spielwelten, Karten, Figuren und regelwerkabhängige Module.</td></tr><tr><td>Enshrouded Dedicated Server</td><td>Dedizierter Server für Multiplayer-Sitzungen des Spiels Enshrouded. Verwaltet Spielinstanz, Verbindungen und konfigurierbare Serverparameter.</td></tr></tbody></table><figcaption class="wp-element-caption">Serveranwendungen für Mehrspielerumgebungen und virtuelle Spielplattformen.</figcaption></figure>



<h2 class="wp-block-heading">IT-Administration</h2>



<figure class="wp-block-table"><table><thead><tr><th>Projekt</th><th>Beschreibung / technischer Schwerpunkt</th></tr></thead><tbody><tr><td>Trove</td><td>Werkzeug zur automatisierten Bestandsaufnahme und Dokumentation von Serverumgebungen. Der konkrete Funktionsumfang und die unterstützten Quellen sind vor dem Einsatz zu prüfen.</td></tr><tr><td>Rudder</td><td>Plattform für Konfigurationsmanagement und Compliance-Kontrollen. Verwendet Richtlinien und Agenten zur Prüfung und Durchsetzung definierter Systemzustände.</td></tr><tr><td>Ansible / ansible-cmdb</td><td>Ansible automatisiert die Konfiguration und Administration von Systemen über Playbooks. ansible-cmdb bereitet erfasste System-Facts als Inventar- und Dokumentationsansichten auf.</td></tr><tr><td>Homer</td><td>Schlankes, statisches Dashboard zur zentralen Verlinkung von Anwendungen und Diensten. Die Konfiguration erfolgt über YAML.</td></tr><tr><td>Homepage</td><td>Dashboard für Self-Hosted-Dienste mit Widgets, Service-Integrationen und der Anzeige dynamischer Statusinformationen.</td></tr><tr><td>Dashy</td><td>Anpassbares Dashboard mit Widgets, Themes, Statusprüfungen und verschiedenen Konfigurationsmöglichkeiten.</td></tr><tr><td>Glance</td><td>Schlankes Dashboard zur Darstellung von Informationen aus RSS-Feeds, Diensten und weiteren Datenquellen.</td></tr></tbody></table><figcaption class="wp-element-caption">Werkzeuge zur Dokumentation, Inventarisierung, Automatisierung und Konfigurationsverwaltung von IT-Systemen.</figcaption></figure>



<h2 class="wp-block-heading">Benachrichtigungen</h2>



<figure class="wp-block-table"><table><thead><tr><th>Projekt</th><th>Beschreibung / technischer Schwerpunkt</th></tr></thead><tbody><tr><td>Mailrise</td><td>SMTP-basierter Benachrichtigungsdienst, der eingehende E-Mails über Apprise an verschiedene Benachrichtigungskanäle weiterleitet.</td></tr><tr><td>ntfy</td><td>HTTP-basierter Push-Benachrichtigungsdienst mit Topics und Unterstützung für verschiedene Clients.</td></tr><tr><td>Gotify</td><td>Selbst gehosteter Server für Push-Benachrichtigungen mit Weboberfläche, REST-API und Client-Anwendungen.</td></tr><tr><td>Apprise</td><td>Einheitliche Benachrichtigungsschnittstelle für zahlreiche Dienste, darunter E-Mail, Messenger und Push-Systeme.</td></tr></tbody></table><figcaption class="wp-element-caption">Benachrichtigungen, Push-Dienste und die automatisierte Weiterleitung von Meldungen.</figcaption></figure>



<h2 class="wp-block-heading">Entwicklung &amp; Versionsverwaltung</h2>



<figure class="wp-block-table"><table><thead><tr><th>Projekt</th><th>Beschreibung / technischer Schwerpunkt</th></tr></thead><tbody><tr><td>Gitea</td><td>Leichtgewichtige Git-Plattform mit Repository-Verwaltung, Issues, Pull Requests, Benutzerverwaltung und CI/CD-Funktionen.</td></tr><tr><td>Forgejo</td><td>Community-orientierte Git-Plattform zur Verwaltung von Repositories, Issues und Entwicklungsprojekten.</td></tr><tr><td>code-server</td><td>Stellt eine browserbasierte Entwicklungsumgebung auf Basis von Visual Studio Code bereit. Ermöglicht die Entwicklung auf entfernten Servern.</td></tr></tbody></table><figcaption class="wp-element-caption">Softwareentwicklung, Git-Hosting, Versionsverwaltung und CI/CD-Automatisierung.</figcaption></figure>



<h2 class="wp-block-heading">Automatisierung</h2>



<figure class="wp-block-table"><table><thead><tr><th>Projekt</th><th>Beschreibung / technischer Schwerpunkt</th></tr></thead><tbody><tr><td>n8n</td><td>Workflow-Automatisierungsplattform mit visuellem Editor. Verbindet APIs, Webhooks, Datenbanken und externe Dienste zu automatisierten Abläufen.</td></tr><tr><td>Ollama</td><td>Plattform zum lokalen Ausführen und Verwalten großer Sprachmodelle (LLMs) wie Llama, Gemma und Qwen. Ermöglicht KI-Anwendungen ohne externe Cloud-Dienste und bietet eine REST-API zur Integration in andere Anwendungen.</td></tr></tbody></table><figcaption class="wp-element-caption">Workflow-Automatisierung, Prozesssteuerung und die Integration verschiedener Dienste und APIs.</figcaption></figure>



<h2 class="wp-block-heading">Datensicherung</h2>



<figure class="wp-block-table"><table><thead><tr><th>Projekt</th><th>Beschreibung / technischer Schwerpunkt</th></tr></thead><tbody><tr><td><a href="https://dockhand.pro/">Dockhand Backup</a></td><td>Backup-Funktion für über Dockhand verwaltete Stacks und zugehörige Daten. Unterstützt Zeitpläne sowie Repository- und Integritätsfunktionen.</td></tr><tr><td><a href="https://restic.net/">Restic</a></td><td>Werkzeug für verschlüsselte, deduplizierte und inkrementelle Datensicherungen. Unterstützt Snapshots, verschiedene Speicherziele und Integritätsprüfungen.</td></tr><tr><td>rsync</td><td>Werkzeug zum inkrementellen Abgleich von Dateien und Verzeichnissen. Überträgt Änderungen effizient und kann über SSH für Backup-Pull-Verfahren genutzt werden.</td></tr><tr><td><a href="https://www.seafile.com/en/home/">Seafile Garbage Collection</a></td><td>Wartungsprozess zur Bereinigung nicht mehr referenzierter Datenblöcke in Seafile. Reduziert den Speicherbedarf nach Änderungen und Löschvorgängen.</td></tr><tr><td>Duplicati</td><td>Backup-Anwendung mit Weboberfläche für verschlüsselte und inkrementelle Datensicherungen. Unterstützt verschiedene lokale und cloudbasierte Speicherziele.</td></tr><tr><td>Kopia</td><td>Backup-Werkzeug mit Verschlüsselung, Deduplizierung und Snapshot-Verwaltung. Unterstützt unterschiedliche Speicher-Backends und automatisierte Sicherungsrichtlinien.</td></tr><tr><td>Backrest</td><td>Webbasierte Verwaltungsoberfläche für Restic. Unterstützt die Konfiguration, Zeitplanung und Überwachung von Backup-Aufgaben.</td></tr></tbody></table><figcaption class="wp-element-caption">Anwendungen zur Erstellung, Übertragung, Verwaltung und Überprüfung von Datensicherungen.</figcaption></figure>



<h2 class="wp-block-heading">E-Learning</h2>



<figure class="wp-block-table"><table><thead><tr><th>Projekt</th><th>Beschreibung / technischer Schwerpunkt</th></tr></thead><tbody><tr><td><a href="https://moodle.org/?lang=de">Moodle</a></td><td>Lernmanagementsystem für Kurse, Benutzer, Lernaktivitäten und Prüfungen. Unterstützt Fragenbanken, Rollenmodelle und die Erfassung von Lernfortschritten.</td></tr><tr><td><a href="https://www.ilias.de/">ILIAS</a></td><td>Lernmanagementsystem mit Kurs-, Benutzer- und Berechtigungsverwaltung. Unterstützt Lernmodule, Tests, Fragenpools und standardisierte Lerninhalte.</td></tr><tr><td><a href="https://tcexam.org/">TCExam</a></td><td>Webbasiertes System zur Erstellung und Durchführung elektronischer Prüfungen. Verwaltet Fragenbanken, Testkonfigurationen und Auswertungen.</td></tr><tr><td><a href="https://www.exameow.com/">Exameow</a></td><td>Anwendung für Quiz- und Prüfungstraining. Konkrete Prüfungsformate, Datenhaltung und Schnittstellen müssen anhand der Projektdokumentation geprüft werden.</td></tr><tr><td><a href="https://qstonline.ca/">QST</a></td><td>Quiz- und Testanwendung für digitale Wissensabfragen. Unterstützte Fragetypen und technische Integrationen sind vor einem Einsatz zu verifizieren.</td></tr><tr><td>Numbas</td><td>System zur Erstellung interaktiver Aufgaben und elektronischer Prüfungen. Schwerpunkt sind mathematische Fragestellungen mit automatisierter Antwortauswertung.</td></tr><tr><td>TAO Community Edition</td><td>Plattform für die Erstellung und Durchführung digitaler Assessments. Unterstützt strukturierte Testinhalte und standardisierte Prüfungsabläufe.</td></tr><tr><td>QuizDock</td><td>Anwendung für die Durchführung von Quiz- und Lernaufgaben. Der technische Funktionsumfang und verfügbare Schnittstellen sind projektspezifisch zu prüfen.</td></tr><tr><td><a href="https://github.com/gnmyt/Quizzle">Quizzle</a></td><td>Quiz-Anwendung für digitale Wissensabfragen. Angaben zu Benutzerverwaltung, Auswertung und Datenexport erfordern eine Prüfung der konkreten Implementierung.</td></tr><tr><td>Student Bluebook</td><td>Projekt für die Durchführung digitaler Prüfungen. Prüfungsworkflow, Speicherung und Zugriffskontrollen sind vor einem produktiven Einsatz zu prüfen.</td></tr><tr><td><a href="https://github.com/Andri-L/DBExamLab">DBExamLab</a></td><td>Projekt zur Prüfungsvorbereitung und Verwaltung von Fragen. Die Datenstruktur, Auswertungsfunktionen und Bereitstellungsanforderungen sind zu verifizieren.</td></tr><tr><td>ExamBhai</td><td>Anwendung für Prüfungs- und Quiztraining. Unterstützte Fragetypen und technische Bereitstellung müssen anhand der jeweiligen Projektquelle geprüft werden.</td></tr><tr><td>Quiz Master</td><td>Quiz-Anwendung zur Verwaltung und Durchführung von Wissenstests. Die konkrete Implementierung von Fragenbanken und Auswertungen ist zu prüfen.</td></tr><tr><td>AWS Quiz</td><td>Quiz-Anwendung zur Vorbereitung auf AWS-Zertifizierungen. Umfang, Aktualität und Datenquellen der Fragen sind projektspezifisch zu prüfen.</td></tr><tr><td>AWS Quiz SAA-C03</td><td>Fragensammlung beziehungsweise Quiz-Anwendung zur Vorbereitung auf AWS Solutions Architect Associate. Die Abdeckung der Prüfungsziele und der technische Funktionsumfang sind zu prüfen.</td></tr><tr><td><a href="https://github.com/javahuang/surveyking">SurveyKing</a></td><td>Webanwendung zur Erstellung und Durchführung von Umfragen. Erfasst Antworten und stellt Funktionen zur Auswertung bereit.</td></tr><tr><td>DrillMCQ</td><td>Lernanwendung für wiederholtes Training mit Multiple-Choice-Fragen. Konkrete Funktionen zur Fortschrittsmessung und Fragenverwaltung sind zu verifizieren.</td></tr><tr><td>FlashStudy</td><td>Lernanwendung mit digitalen Karteikarten. Unterstützte Wiederholungsalgorithmen und Datenformate sind anhand des Projekts zu prüfen.</td></tr><tr><td>OpenFlashcards</td><td>Anwendung zur Verwaltung und Nutzung digitaler Lernkarten. Import-, Export- und Synchronisationsfunktionen sind vorab zu prüfen.</td></tr><tr><td>Quiz Mate</td><td>Anwendung für Quiz- und Lerntraining. Der Umfang von Fragenverwaltung, Auswertung und Benutzerkonten ist projektspezifisch zu verifizieren.</td></tr><tr><td>Quizz</td><td>Quiz-Anwendung zur digitalen Wissensabfrage. Unterstützte Fragetypen und Schnittstellen müssen anhand der konkreten Implementierung geprüft werden.</td></tr><tr><td>Razzia</td><td>Als Lern- beziehungsweise Quizprojekt in die Sammlung aufgenommen. Technischer Schwerpunkt und Betriebsanforderungen sind noch anhand der Projektquelle zu verifizieren.</td></tr><tr><td><a href="https://github.com/surajcm/darkhold">Darkhold</a></td><td>Als Lern- beziehungsweise Wissensprojekt in die Sammlung aufgenommen. Funktionsumfang, Schnittstellen und Self-Hosting-Eignung sind noch zu prüfen.</td></tr></tbody></table><figcaption class="wp-element-caption">Lernplattformen und Prüfungssysteme zur Bereitstellung, Durchführung und Auswertung digitaler Lernangebote.</figcaption></figure>



<h2 class="wp-block-heading">Wissensmanagement</h2>



<figure class="wp-block-table"><table><thead><tr><th>Projekt</th><th>Beschreibung / technischer Schwerpunkt</th></tr></thead><tbody><tr><td>BookStack</td><td>Dokumentationsplattform mit einer Hierarchie aus Büchern, Kapiteln und Seiten. Unterstützt Berechtigungen, Inhaltsversionierung und eine REST-API.</td></tr><tr><td>Wiki.js</td><td>Wiki-Plattform mit Markdown-Unterstützung und Benutzerverwaltung. Bietet Authentifizierungsintegrationen, Berechtigungen und verschiedene Speicheroptionen.</td></tr><tr><td>Outline</td><td>Kollaborative Wissensplattform für Teams und Dokumentensammlungen. Unterstützt strukturierte Inhalte, Suche und Benutzerberechtigungen.</td></tr><tr><td><a href="https://www.mediawiki.org/wiki/MediaWiki">MediaWiki</a></td><td>Wiki-Software mit versionierten Seiten und kollaborativer Bearbeitung. Unterstützt Vorlagen, Kategorien, Erweiterungen und differenzierte Benutzerrechte.</td></tr><tr><td>Memos</td><td>Webbasierte Anwendung zur Erfassung kurzer Notizen und Wissenseinträge. Unterstützt Schlagwörter, Suche und die Verwaltung persönlicher Inhalte.</td></tr><tr><td>TriliumNext</td><td>Hierarchische Notiz- und Wissensdatenbank. Unterstützt strukturierte Notizen, Verknüpfungen und verschiedene Inhaltstypen.</td></tr><tr><td>SilverBullet</td><td>Markdown-basiertes System für persönliche Notizen und Wissensorganisation. Verwendet verlinkte Seiten und erweiterbare Funktionen zur Bearbeitung von Inhalten.</td></tr><tr><td><a href="https://www.wikidocs.app/#/" data-type="link" data-id="https://www.wikidocs.app/#/">Wiki|Docs</a></td><td>Schlankes, selbst gehostetes Dokumentationssystem auf Markdown-Basis. Es ermöglicht die strukturierte Erstellung, Bearbeitung und Verwaltung von Dokumentationen über eine moderne Weboberfläche. Die Daten werden dateibasiert gespeichert.</td></tr></tbody></table><figcaption class="wp-element-caption">Anwendungen zur strukturierten Erfassung, Verwaltung und Bereitstellung von Wissen und Dokumentationen.</figcaption></figure>



<h2 class="wp-block-heading">Die Zuordnung zu den Docker-Plattformen</h2>



<p class="wp-block-paragraph">Nach längerer Sichtung und Abwägung habe ich mich zunächst dagegen entschieden, die einzelnen Projekte den drei Plattformen NAS, Raspberry Pi und VPS zuzuordnen. Die Liste ist inzwischen deutlich umfangreicher geworden als ursprünglich gedacht, und viele Anwendungen lassen sich nicht eindeutig einer Plattform zuweisen.</p>



<p class="wp-block-paragraph">Eine pauschale Zuordnung würde daher wenig Sinn ergeben. Stattdessen möchte ich die interessantesten Projekte nach und nach genauer betrachten, testen und erst anschließend entscheiden, auf welcher Plattform ihr Einsatz am sinnvollsten ist. Dabei spielen insbesondere der Einsatzzweck, die benötigten Ressourcen, die Datenhaltung und die Erreichbarkeit eine Rolle.</p>



<h2 class="wp-block-heading">Fazit</h2>



<p class="wp-block-paragraph">Aus einer einfachen Frage an Kollegen und Freunde ist inzwischen eine ziemlich lange Liste mit interessanten Docker-Projekten geworden. Mit so vielen Vorschlägen hatte ich gar nicht gerechnet.</p>



<p class="wp-block-paragraph">Was davon am Ende auf meinem NAS, Raspberry Pi oder VPS landet, wird sich zeigen. Die Liste werde ich auf jeden Fall weiter ergänzen, da ich noch weitere Personen gefragt habe und selbst weiterhin nach interessanten Projekten suche.</p>



<h2 class="wp-block-heading">Quellen</h2>



<ul class="wp-block-list">
<li><a href="https://www.makeuseof.com/docker-containers-monitor-home-lab/">makeuseof.com &#8211; Docker Containers to Monitor Your Home Lab</a></li>



<li><a href="https://www.virtualizationhowto.com/2025/11/15-docker-containers-that-make-your-home-lab-instantly-better/">virtualizationhowto.com &#8211; 15 Docker Containers That Make Your Home Lab Instantly Better</a></li>



<li><a href="https://www.bitdoze.com/docker-containers-home-server/">bitdoze.com &#8211; Docker Containers for Home Server</a></li>



<li><a href="https://www.xda-developers.com/every-homelab-i-build-now-starts-with-the-same-docker-containers/" data-type="link" data-id="https://www.xda-developers.com/every-homelab-i-build-now-starts-with-the-same-docker-containers/">xda-developers.com &#8211; Every Homelab I Build Now Starts With the Same Docker Containers</a></li>



<li><a href="https://www.reddit.com/r/docker/comments/1d7tbbg/best_docker_images_for_home_lab_2024/" data-type="link" data-id="https://www.reddit.com/r/docker/comments/1d7tbbg/best_docker_images_for_home_lab_2024/">reddit.com &#8211; Best Docker Images for Home Lab 2024?</a></li>



<li><a href="https://portalzine.de/my-top-self-hosted-solutions-with-docker-for-2026/">portalzine.de &#8211; My Top Self-Hosted Solutions with Docker for 2026</a></li>



<li><a href="https://blog.stackademic.com/the-ultimate-homelab-setup-running-50-docker-containers-on-a-raspberry-pi-f69444c4efe7" data-type="link" data-id="https://blog.stackademic.com/the-ultimate-homelab-setup-running-50-docker-containers-on-a-raspberry-pi-f69444c4efe7">stackademic.com &#8211; The Ultimate Homelab Setup: Running 50+ Docker Containers on a Raspberry Pi</a></li>



<li><a href="https://www.virtualizationhowto.com/2026/10/6-home-lab-projects-to-try-this-weekend-october-2-2026/">virtualizationhowto.com &#8211; 6 Home Lab Projects to Try This Weekend – October 2, 2026</a></li>



<li><a href="https://www.reddit.com/r/homelab/comments/zy5io8/what_are_your_must_docker_containers_for_home_lab/" data-type="link" data-id="https://www.reddit.com/r/homelab/comments/zy5io8/what_are_your_must_docker_containers_for_home_lab/">reddit.com &#8211; What Are Your Must Docker Containers for Home Lab?</a></li>
</ul>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2026/10/docker-container-fuers-homelab/">Homelab &#8211; Docker-Container fürs Labor</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://maximiliankrieg.de/2026/10/docker-container-fuers-homelab/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Linux VPS Installation &#8211; Praxisorientierte Checkliste</title>
		<link>https://maximiliankrieg.de/2026/09/linux-vps-installation-praxisorientierte-checkliste/</link>
					<comments>https://maximiliankrieg.de/2026/09/linux-vps-installation-praxisorientierte-checkliste/#respond</comments>
		
		<dc:creator><![CDATA[Maximilian]]></dc:creator>
		<pubDate>Wed, 16 Sep 2026 17:30:32 +0000</pubDate>
				<category><![CDATA[Server & Homelab]]></category>
		<category><![CDATA[Hardening]]></category>
		<category><![CDATA[IT-Sicherheit]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Standardisierung]]></category>
		<category><![CDATA[Systemadministration]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[VPS]]></category>
		<guid isPermaLink="false">https://maximiliankrieg.de/?p=3891</guid>

					<description><![CDATA[<p>Nach vielen Jahren war es Zeit, meine bestehende Serverumgebung grundlegend zu modernisieren. Das bisher eingesetzte Ubuntu-Betriebssystem hat sein reguläres Lebensende erreicht und die historisch gewachsene Architektur entspricht in vielen Bereichen nicht mehr dem Stand, den ich heute neu aufbauen würde. Der Wechsel zu einem neuen Virtual Private Server (VPS) bei einem anderen Provider ist daher [&#8230;]</p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2026/09/linux-vps-installation-praxisorientierte-checkliste/">Linux VPS Installation &#8211; Praxisorientierte Checkliste</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Nach vielen Jahren war es Zeit, meine bestehende Serverumgebung grundlegend zu modernisieren. Das bisher eingesetzte Ubuntu-Betriebssystem hat sein reguläres Lebensende erreicht und die historisch gewachsene Architektur entspricht in vielen Bereichen nicht mehr dem Stand, den ich heute neu aufbauen würde.</p>



<p class="wp-block-paragraph">Der Wechsel zu einem neuen Virtual Private Server (VPS) bei einem anderen Provider ist daher eine gute Gelegenheit, nicht nur bestehende Dienste zu migrieren, sondern die technische Basis von Grund auf neu zu planen. Bevor Anwendungen und Workloads folgen, soll zunächst eine solide, sichere und nachvollziehbar dokumentierte Grundlage entstehen.</p>



<h2 class="wp-block-heading">Ausgangssituation und Zielsetzung</h2>



<p class="wp-block-paragraph">Die bisherige Umgebung war über viele Jahre produktiver Server und zugleich Plattform zum Lernen und Ausprobieren. Entsprechend ist die Architektur mit neuen Technologien, Konzepten und eigenen Anwendungen organisch gewachsen.</p>



<p class="wp-block-paragraph">Mit dem neuen VPS möchte ich auf einer sauberen Basis starten, bisherige Entscheidungen neu bewerten und moderne Konzepte ausprobieren. Bevor Anwendungen migriert werden, steht daher zunächst eine definierte technische und sicherheitsbezogene Baseline im Mittelpunkt.</p>



<p class="wp-block-paragraph">Eine besondere Herausforderung wird die Migration eigener, über Jahre gewachsener Software. Einige Abhängigkeiten und Laufzeitumgebungen sind auf aktuellen Betriebssystemen nicht mehr verfügbar. Ziel ist deshalb nicht nur, die Anwendungen wieder lauffähig zu machen, sondern sie zu modernisieren und künftig wartbarer, reproduzierbarer und portabler zu betreiben.</p>



<h2 class="wp-block-heading">Eine Checkliste als lebendes Dokument</h2>



<p class="wp-block-paragraph">Die folgende Checkliste beschreibt die Themen und Maßnahmen, die ich bei der Bereitstellung und Absicherung eines neuen VPS berücksichtige. Sie ist als lebendes Dokument gedacht und wird mit neuen Erfahrungen, Anforderungen und Erkenntnissen kontinuierlich weiterentwickelt.</p>



<p class="wp-block-paragraph">Sie stellt keine starre Installationsanleitung dar. Welche Punkte tatsächlich umgesetzt werden, hängt von Einsatzzweck, Schutzbedarf und technischen Rahmenbedingungen ab.</p>



<p class="wp-block-paragraph">Bewusst verzichte ich auf konkrete Anwendungen und deren Konfiguration. Im Mittelpunkt steht eine allgemeingültige VPS-Basis, die unabhängig von Provider und späteren Workloads auch für zukünftige Systeme als Ausgangspunkt dienen soll.</p>



<h2 class="wp-block-heading">Grundsystem &amp; Updates</h2>



<p class="wp-block-paragraph">Ein aktuelles und unterstütztes Grundsystem bildet die Basis für einen sicheren und stabilen VPS. Geregelte Updates und eine korrekte Zeitsynchronisation reduzieren bekannte Schwachstellen und schaffen einen definierten Ausgangszustand.</p>



<figure class="wp-block-table"><table><thead><tr><th>Maßnahme</th><th>Prüfstatus</th></tr></thead><tbody><tr><td>Betriebssystemversion und Supportstatus prüfen</td><td>☐</td></tr><tr><td>Paketquellen und aktivierte Repositories prüfen</td><td>☐</td></tr><tr><td>System vollständig aktualisieren</td><td>☐</td></tr><tr><td>Automatische Sicherheitsupdates aktivieren</td><td>☐</td></tr><tr><td>Erweiterte Sicherheitsupdates aktivieren, sofern verfügbar</td><td>☐</td></tr><tr><td>Benachrichtigungen über durchgeführte und fehlgeschlagene Updates aktivieren</td><td>☐</td></tr><tr><td>Nicht automatisch installierbare Sicherheitsupdates erkennen und melden</td><td>☐</td></tr><tr><td>Erforderlichen Neustart nach Updates erkennen und melden</td><td>☐</td></tr><tr><td>Hostname und FQDN prüfen bzw. festlegen</td><td>☐</td></tr><tr><td>Zeitzone konfigurieren</td><td>☐</td></tr><tr><td>Verwendeten Mechanismus zur Zeitsynchronisation ermitteln</td><td>☐</td></tr><tr><td>Automatische Zeitsynchronisation aktivieren</td><td>☐</td></tr><tr><td>Zeitquellen und Synchronisationsstatus prüfen</td><td>☐</td></tr><tr><td>Grundlegenden Neustart durchführen und Systemzustand anschließend kontrollieren</td><td>☐</td></tr></tbody></table><figcaption class="wp-element-caption">Grundsystem &amp; Updates</figcaption></figure>



<h2 class="wp-block-heading">Benutzer &amp; Berechtigungen</h2>



<p class="wp-block-paragraph">Ein restriktives Berechtigungskonzept begrenzt administrative Zugriffe auf das erforderliche Maß. Persönliche Konten und das Least-Privilege-Prinzip verbessern Sicherheit und Nachvollziehbarkeit.</p>



<figure class="wp-block-table"><table><thead><tr><th>Maßnahme</th><th>Prüfstatus</th></tr></thead><tbody><tr><td>Separaten administrativen Benutzer einrichten</td><td>☐</td></tr><tr><td>Home-Verzeichnis und Login-Shell prüfen</td><td>☐</td></tr><tr><td>Administrative Rechte über Privilege Escalation vergeben</td><td>☐</td></tr><tr><td>Privilege Escalation praktisch testen</td><td>☐</td></tr><tr><td>Direkte Root-Anmeldung für den normalen Betrieb vermeiden</td><td>☐</td></tr><tr><td>Nicht benötigte Benutzerkonten identifizieren und ggf. deaktivieren</td><td>☐</td></tr><tr><td>Berechtigungen sicherheitsrelevanter Dateien prüfen</td><td>☐</td></tr><tr><td>Least-Privilege-Prinzip anwenden</td><td>☐</td></tr></tbody></table><figcaption class="wp-element-caption">Benutzer &amp; Berechtigungen</figcaption></figure>



<h2 class="wp-block-heading">Administration &amp; Management</h2>



<p class="wp-block-paragraph">Administrative Schnittstellen benötigen besonderen Schutz, da sie weitreichenden Zugriff auf das System ermöglichen. Sichere Authentisierung und eine begrenzte Erreichbarkeit reduzieren die damit verbundene Angriffsfläche.</p>



<h3 class="wp-block-heading">SSH-Zugriff</h3>



<p class="wp-block-paragraph">SSH stellt häufig den primären administrativen Zugang zu einem Linux-VPS dar. Schlüsselbasierte Authentisierung und eine restriktive Konfiguration schützen diesen besonders kritischen Zugang.</p>



<figure class="wp-block-table"><table><thead><tr><th>Maßnahme</th><th>Prüfstatus</th></tr></thead><tbody><tr><td>Schlüsselbasierte Authentifizierung einrichten</td><td>☐</td></tr><tr><td>Schlüsselanmeldung erfolgreich testen</td><td>☐</td></tr><tr><td>Private Schlüssel mit Passphrase schützen</td><td>☐</td></tr><tr><td>Passwortbasierte Remote-Anmeldung deaktivieren</td><td>☐</td></tr><tr><td>Direkten Root-Remotezugriff deaktivieren</td><td>☐</td></tr><tr><td>Leere Passwörter verbieten</td><td>☐</td></tr><tr><td>Nicht benötigte Remote-Funktionen deaktivieren</td><td>☐</td></tr><tr><td>Benötigte Funktionen wie Tunneling bewusst freigeben</td><td>☐</td></tr><tr><td>Konfiguration vor Aktivierung auf Fehler prüfen</td><td>☐</td></tr><tr><td>Effektiv angewendete Konfiguration kontrollieren</td><td>☐</td></tr></tbody></table><figcaption class="wp-element-caption">Administration &#8211; SSH-Zugriff</figcaption></figure>



<h3 class="wp-block-heading">Management-Netzwerk</h3>



<p class="wp-block-paragraph">Ein separater Managementpfad trennt administrative Zugriffe von öffentlich erreichbaren Diensten. Gleichzeitig sollte ein unabhängiger Notfallzugang bei Fehlkonfigurationen erhalten bleiben.</p>



<figure class="wp-block-table"><table><thead><tr><th>Maßnahme</th><th>Prüfstatus</th></tr></thead><tbody><tr><td>Prüfen, ob Managementdienste öffentlich erreichbar sein müssen</td><td>☐</td></tr><tr><td>Öffentlichen Managementzugriff möglichst vermeiden bzw. beschränken</td><td>☐</td></tr><tr><td>Wenn sinnvoll separaten verschlüsselten Management-Tunnel verwenden</td><td>☐</td></tr><tr><td>Eigenen Management-Adressbereich definieren</td><td>☐</td></tr><tr><td>Routing des Managementnetzes prüfen</td><td>☐</td></tr><tr><td>Managementzugriff auf notwendige Quellen beschränken</td><td>☐</td></tr><tr><td>Managementzugriff praktisch testen</td><td>☐</td></tr><tr><td>Verhalten bei Ausfall des Management-Tunnels berücksichtigen</td><td>☐</td></tr><tr><td>Unabhängigen Notfallzugang über den Hosting-Provider sicherstellen und testen</td><td>☐</td></tr></tbody></table><figcaption class="wp-element-caption">Administration &#8211; Management-Netzwerk</figcaption></figure>



<h2 class="wp-block-heading">Firewalls</h2>



<p class="wp-block-paragraph">Firewalls beschränken die Netzwerkkommunikation auf tatsächlich erforderliche Verbindungen. Mehrere voneinander unabhängige Firewall-Ebenen ermöglichen dabei ein mehrschichtiges Sicherheitskonzept.</p>



<h3 class="wp-block-heading">Provider-Ebene</h3>



<p class="wp-block-paragraph">Eine vorgelagerte Provider-Firewall kann unerwünschten Verkehr bereits vor dem VPS filtern. Ihre Funktionsweise und das Zusammenspiel mit der lokalen Firewall müssen deshalb bekannt sein.</p>



<figure class="wp-block-table"><table><thead><tr><th>Maßnahme</th><th>Prüfstatus</th></tr></thead><tbody><tr><td>Prüfen, ob der Hosting-Provider eine vorgelagerte Firewall bereitstellt</td><td>☐</td></tr><tr><td>Aktivierungsstatus prüfen</td><td>☐</td></tr><tr><td>Prüfen und dokumentieren, ob Policies stateful oder stateless arbeiten</td><td>☐</td></tr><tr><td>Bei stateless Policies erforderlichen Rückverkehr berücksichtigen</td><td>☐</td></tr><tr><td>Default-Verhalten des Regelwerks prüfen</td><td>☐</td></tr><tr><td>Regelreihenfolge bzw. Priorisierung verstehen</td><td>☐</td></tr><tr><td>IPv4-Regelwerk prüfen</td><td>☐</td></tr><tr><td>IPv6-Regelwerk prüfen</td><td>☐</td></tr><tr><td>Managementzugriffe möglichst bereits auf Provider-Ebene beschränken</td><td>☐</td></tr><tr><td>Nur tatsächlich benötigte öffentliche Dienste zulassen</td><td>☐</td></tr><tr><td>Möglichkeiten und Bedarf eines Geo-Blockers ermitteln und konfigurieren</td><td>☐</td></tr><tr><td>Automatische Updates für die Geo-IP-Datenbank einrichten und sicherstellen</td><td>☐</td></tr><tr><td>Änderungen von extern testen</td><td>☐</td></tr><tr><td>Recovery-Verfahren bei fehlerhafter Konfiguration kennen</td><td>☐</td></tr></tbody></table><figcaption class="wp-element-caption">Firewalls &#8211; Provider-Ebene</figcaption></figure>



<h3 class="wp-block-heading">Host-Ebene</h3>



<p class="wp-block-paragraph">Die lokale Firewall schützt den VPS unabhängig von externen Sicherheitsmechanismen. Sie bildet die unmittelbar am Betriebssystem durchgesetzte Netzwerkzugriffskontrolle.</p>



<figure class="wp-block-table"><table><thead><tr><th>Maßnahme</th><th>Prüfstatus</th></tr></thead><tbody><tr><td>Host-Firewall unabhängig von der Provider-Firewall aktivieren</td><td>☐</td></tr><tr><td>Stateful-/Stateless-Verhalten prüfen</td><td>☐</td></tr><tr><td>Eingehenden Verkehr standardmäßig blockieren</td><td>☐</td></tr><tr><td>Ausgehendes Default-Verhalten bewusst festlegen</td><td>☐</td></tr><tr><td>Nur tatsächlich benötigte Ports freigeben</td><td>☐</td></tr><tr><td>Managementnetz bzw. Management-Tunnel berücksichtigen</td><td>☐</td></tr><tr><td>Loopback-Verkehr korrekt behandeln</td><td>☐</td></tr><tr><td>Rückverkehr bestehender Verbindungen berücksichtigen</td><td>☐</td></tr><tr><td>IPv4-Regelwerk prüfen</td><td>☐</td></tr><tr><td>IPv6-Regelwerk prüfen</td><td>☐</td></tr><tr><td>Möglichkeiten und Bedarf eines Geo-Blockers ermitteln und konfigurieren</td><td>☐</td></tr><tr><td>Automatische Updates für die Geo-IP-Datenbank einrichten und sicherstellen</td><td>☐</td></tr><tr><td>Firewall-Logging bedarfsgerecht aktivieren</td><td>☐</td></tr><tr><td>Zusammenspiel von Provider- und Host-Firewall testen</td><td>☐</td></tr><tr><td>Effektiv erreichbare Ports von extern überprüfen</td><td>☐</td></tr></tbody></table><figcaption class="wp-element-caption">Firewalls &#8211; Host-Ebene</figcaption></figure>



<h2 class="wp-block-heading">Netzwerk &amp; DNS</h2>



<p class="wp-block-paragraph">Eine definierte Netzwerk- und DNS-Konfiguration ist Voraussetzung für einen kontrollierbaren Serverbetrieb. Adressierung, Routing, Dienste und Namensauflösung sollten einem dokumentierten Sollzustand entsprechen.</p>



<h3 class="wp-block-heading">IP-Konfiguration &amp; Dienste</h3>



<p class="wp-block-paragraph">Die Netzwerkkonfiguration bestimmt die grundlegende Erreichbarkeit des Systems. Nur tatsächlich benötigte Netzwerkdienste sollten aktiv und erreichbar sein.</p>



<figure class="wp-block-table"><table><thead><tr><th>Maßnahme</th><th>Prüfstatus</th></tr></thead><tbody><tr><td>Zugewiesene IPv4-Adressen dokumentieren</td><td>☐</td></tr><tr><td>Zugewiesene IPv6-Adressen und Präfixe dokumentieren</td><td>☐</td></tr><tr><td>Aktive Netzwerkinterfaces erfassen</td><td>☐</td></tr><tr><td>Default Routes für IPv4 und IPv6 prüfen</td><td>☐</td></tr><tr><td>Routingtabelle auf unerwartete Einträge kontrollieren</td><td>☐</td></tr><tr><td>Aktive Netzwerkdienste und Listener vollständig ermitteln</td><td>☐</td></tr><tr><td>Zweck und Notwendigkeit der Netzwerkdienste bewerten</td><td>☐</td></tr><tr><td>Nicht benötigte Netzwerkdienste deaktivieren</td><td>☐</td></tr><tr><td>Nach Änderungen aktive Listener erneut kontrollieren</td><td>☐</td></tr><tr><td>IPv4-Konnektivität testen</td><td>☐</td></tr><tr><td>IPv6-Konnektivität testen</td><td>☐</td></tr><tr><td>MTU insbesondere bei zusätzlichen Tunneln prüfen</td><td>☐</td></tr></tbody></table><figcaption class="wp-element-caption">Netzwerk &#8211; IP-Konfiguration &amp; Dienste</figcaption></figure>



<h3 class="wp-block-heading">Namensauflösung</h3>



<p class="wp-block-paragraph">DNS stellt die Zuordnung zwischen Namen und Netzwerkadressen her. Eine konsistente Forward- und Reverse-Auflösung erleichtert Betrieb, Administration und Fehleranalyse.</p>



<figure class="wp-block-table"><table><thead><tr><th>Maßnahme</th><th>Prüfstatus</th></tr></thead><tbody><tr><td>DNS-Resolver-Konfiguration prüfen</td><td>☐</td></tr><tr><td>Namensauflösung testen</td><td>☐</td></tr><tr><td>Interne und externe DNS-Auflösung planen</td><td>☐</td></tr><tr><td>Benötigte interne DNS-Records konfigurieren</td><td>☐</td></tr><tr><td>Benötigte externe DNS-Records konfigurieren</td><td>☐</td></tr><tr><td>A-Records für IPv4 konfigurieren</td><td>☐</td></tr><tr><td>AAAA-Records für IPv6 konfigurieren</td><td>☐</td></tr><tr><td>PTR-Records für Reverse DNS konfigurieren bzw. beim Provider setzen</td><td>☐</td></tr><tr><td>Weitere DNS-Records abhängig vom Einsatzzweck konfigurieren</td><td>☐</td></tr><tr><td>Forward- und Reverse-DNS-Auflösung testen</td><td>☐</td></tr></tbody></table><figcaption class="wp-element-caption">Netzwerk &#8211; Namensauflösung</figcaption></figure>



<h2 class="wp-block-heading">Logging &amp; Benachrichtigungen</h2>



<p class="wp-block-paragraph">Protokollierung schafft Transparenz über Systemzustände und sicherheitsrelevante Ereignisse. Benachrichtigungen ermöglichen eine zeitnahe Reaktion auf Zustände, die administratives Eingreifen erfordern.</p>



<h3 class="wp-block-heading">Protokollierung</h3>



<p class="wp-block-paragraph">Systemprotokolle bilden eine wesentliche Grundlage für Fehleranalyse und Sicherheitsuntersuchungen. Aufbewahrung, Umfang und Schutz der Daten sollten kontrolliert erfolgen.</p>



<figure class="wp-block-table"><table><thead><tr><th>Maßnahme</th><th>Prüfstatus</th></tr></thead><tbody><tr><td>Verwendetes Logging-System identifizieren</td><td>☐</td></tr><tr><td>Persistente Systemprotokollierung sicherstellen</td><td>☐</td></tr><tr><td>Logrotation kontrollieren bzw. konfigurieren</td><td>☐</td></tr><tr><td>Maximale Speicherbelegung der Logs begrenzen</td><td>☐</td></tr><tr><td>Authentifizierungsereignisse protokollieren</td><td>☐</td></tr><tr><td>Firewall-Ereignisse bedarfsgerecht protokollieren</td><td>☐</td></tr><tr><td>Update-Ereignisse protokollieren</td><td>☐</td></tr><tr><td>Logs auf Fehler und Auffälligkeiten prüfen</td><td>☐</td></tr><tr><td>Bei erhöhtem Schutzbedarf Logs an einen externen Speicherort übertragen</td><td>☐</td></tr><tr><td>Externe Log-Archivierung bei Bedarf vorsehen</td><td>☐</td></tr><tr><td>Protokollierungsumfang auf notwendige Daten beschränken</td><td>☐</td></tr><tr><td>Datenschutz- und Compliance-Anforderungen berücksichtigen</td><td>☐</td></tr></tbody></table><figcaption class="wp-element-caption">Logging &#8211; Protokollierung</figcaption></figure>



<h3 class="wp-block-heading">Alarmierung</h3>



<p class="wp-block-paragraph">Nicht jedes Ereignis kann regelmäßig manuell geprüft werden. Eine gezielte Alarmierung weist daher auf kritische Fehler, Sicherheitsereignisse oder erforderliche administrative Maßnahmen hin.</p>



<figure class="wp-block-table"><table><thead><tr><th>Maßnahme</th><th>Prüfstatus</th></tr></thead><tbody><tr><td>Technischen Benachrichtigungskanal einrichten</td><td>☐</td></tr><tr><td>Authentifizierte und verschlüsselte Übertragung verwenden</td><td>☐</td></tr><tr><td>Zugangsdaten sicher speichern und Dateiberechtigungen prüfen</td><td>☐</td></tr><tr><td>Testbenachrichtigung durchführen</td><td>☐</td></tr><tr><td>Durchgeführte automatische Updates bei Bedarf melden</td><td>☐</td></tr><tr><td>Fehlgeschlagene Updates melden</td><td>☐</td></tr><tr><td>Nicht automatisch installierbare Sicherheitsupdates melden</td><td>☐</td></tr><tr><td>Erforderliche Neustarts melden</td><td>☐</td></tr><tr><td>Kritische Systemereignisse bei Bedarf melden</td><td>☐</td></tr></tbody></table><figcaption class="wp-element-caption">Logging &#8211; Alarmierung</figcaption></figure>



<h2 class="wp-block-heading">System-Hardening</h2>



<p class="wp-block-paragraph">System-Hardening reduziert die Angriffsfläche auf die für den vorgesehenen Betrieb erforderlichen Funktionen. Ergänzende Sicherheitsmechanismen erschweren die Ausnutzung verbleibender Angriffswege.</p>



<h3 class="wp-block-heading">Angriffsfläche reduzieren</h3>



<p class="wp-block-paragraph">Jeder zusätzliche Dienst, Port oder Softwarebestandteil kann potenzielle Angriffsmöglichkeiten schaffen. Nicht benötigte Komponenten sollten deshalb konsequent vermieden werden.</p>



<figure class="wp-block-table"><table><thead><tr><th>Maßnahme</th><th>Prüfstatus</th></tr></thead><tbody><tr><td>Laufende Dienste inventarisieren</td><td>☐</td></tr><tr><td>Nicht benötigte Dienste deaktivieren</td><td>☐</td></tr><tr><td>Nicht benötigte Pakete entfernen</td><td>☐</td></tr><tr><td>Offene Netzwerkports kontrollieren</td><td>☐</td></tr><tr><td>Angriffsfläche anhand von Ports, Diensten und Netzwerkpfaden erfassen</td><td>☐</td></tr><tr><td>IPv4 und IPv6 gleichermaßen berücksichtigen</td><td>☐</td></tr></tbody></table><figcaption class="wp-element-caption">Hardening &#8211; Angriffsfläche reduzieren</figcaption></figure>



<h3 class="wp-block-heading">Betriebssystem</h3>



<p class="wp-block-paragraph">Betriebssystemseitige Sicherheitsmechanismen ergänzen die Absicherung einzelner Dienste. Dazu gehören insbesondere restriktive Systemparameter, Zugriffskontrollen und Integritätsmechanismen.</p>



<figure class="wp-block-table"><table><thead><tr><th>Maßnahme</th><th>Prüfstatus</th></tr></thead><tbody><tr><td>Kernel-Parameter für Netzwerk- und Prozesshärtung prüfen</td><td>☐</td></tr><tr><td>Geeignete Kernel-Hardening-Parameter setzen</td><td>☐</td></tr><tr><td>Änderungen dokumentieren</td><td>☐</td></tr><tr><td>Mandatory-Access-Control-Mechanismen aktivieren bzw. vorhandene Konfiguration prüfen</td><td>☐</td></tr><tr><td>Sicherheitsprofile kontrollieren</td><td>☐</td></tr><tr><td>Berechtigungen kritischer Systemdateien prüfen</td><td>☐</td></tr><tr><td>Schutz gegen wiederholte fehlgeschlagene Anmeldungen bei Bedarf einrichten</td><td>☐</td></tr><tr><td>System-Auditing bei entsprechendem Schutzbedarf aktivieren</td><td>☐</td></tr><tr><td>Sicherheitsrelevante Ereignisse bzw. Syscalls bei Bedarf überwachen</td><td>☐</td></tr><tr><td>Integritätsüberwachung kritischer Systemdateien bei Bedarf einrichten</td><td>☐</td></tr><tr><td>Mechanismen zur Erkennung unerwarteter Systemmodifikationen bei Bedarf einsetzen</td><td>☐</td></tr><tr><td>Sicherheits- und Schwachstellenstatus regelmäßig prüfen</td><td>☐</td></tr></tbody></table><figcaption class="wp-element-caption">Hardening &#8211; Betriebssystem</figcaption></figure>



<h3 class="wp-block-heading">Protokolle &amp; Kryptografie</h3>



<p class="wp-block-paragraph">Veraltete Protokolle und kryptografische Verfahren können sichere Kommunikation erheblich schwächen. Eine definierte kryptografische Baseline beschränkt den VPS auf angemessen sichere Verfahren.</p>



<figure class="wp-block-table"><table><thead><tr><th>Maßnahme</th><th>Prüfstatus</th></tr></thead><tbody><tr><td>Veraltete bzw. nicht benötigte Netzwerk- und Managementprotokolle deaktivieren</td><td>☐</td></tr><tr><td>Veraltete Protokollversionen deaktivieren</td><td>☐</td></tr><tr><td>Veraltete Verschlüsselungsalgorithmen und Cipher deaktivieren</td><td>☐</td></tr><tr><td>Veraltete Hash- und Signaturverfahren deaktivieren</td><td>☐</td></tr><tr><td>Veraltete Schlüsselaustauschverfahren deaktivieren</td><td>☐</td></tr><tr><td>Mindestanforderungen für Verschlüsselung und Authentifizierung definieren</td><td>☐</td></tr><tr><td>Nur aktuell unterstützte kryptografische Verfahren verwenden</td><td>☐</td></tr></tbody></table><figcaption class="wp-element-caption">Hardening &#8211; Kryptografie</figcaption></figure>



<h2 class="wp-block-heading">Backup &amp; Recovery</h2>



<p class="wp-block-paragraph">Backups und Wiederherstellungsverfahren begrenzen die Auswirkungen von Fehlern, Ausfällen und Datenverlust. Entscheidend ist nicht nur die Sicherung, sondern deren nachgewiesene Wiederherstellbarkeit.</p>



<h3 class="wp-block-heading">Datensicherung</h3>



<p class="wp-block-paragraph">Backups stellen relevante Daten und Konfigurationen unabhängig vom laufenden VPS sicher. Mindestens eine Sicherung sollte deshalb außerhalb des Systems aufbewahrt werden.</p>



<figure class="wp-block-table"><table><thead><tr><th>Maßnahme</th><th>Prüfstatus</th></tr></thead><tbody><tr><td>Zu sichernde Basiskonfiguration bestimmen</td><td>☐</td></tr><tr><td>Relevante Systemkonfiguration sichern</td><td>☐</td></tr><tr><td>Benutzer- und Berechtigungskonfiguration berücksichtigen</td><td>☐</td></tr><tr><td>Remote-Administrationskonfiguration berücksichtigen</td><td>☐</td></tr><tr><td>Firewall- und Managementkonfiguration berücksichtigen</td><td>☐</td></tr><tr><td>Mindestens eine Sicherung außerhalb des VPS vorhalten</td><td>☐</td></tr><tr><td>Backup-Aufbewahrung und Rotation definieren</td><td>☐</td></tr><tr><td>Backup testweise wiederherstellen</td><td>☐</td></tr></tbody></table><figcaption class="wp-element-caption">Backup &#8211; Datensicherung</figcaption></figure>



<h3 class="wp-block-heading">Snapshot</h3>



<p class="wp-block-paragraph">Snapshots ermöglichen die schnelle Rückkehr zu einem definierten Systemzustand, beispielsweise nach fehlgeschlagenen Änderungen. Sie ergänzen klassische Backups, ersetzen diese jedoch nicht.</p>



<figure class="wp-block-table"><table><thead><tr><th>Maßnahme</th><th>Prüfstatus</th></tr></thead><tbody><tr><td>Snapshot-Funktion des Providers prüfen</td><td>☐</td></tr><tr><td>Snapshot-Strategie für Erstellung, Rotation und Aufbewahrung definieren</td><td>☐</td></tr><tr><td>Snapshot vor größeren bzw. risikobehafteten Änderungen erstellen</td><td>☐</td></tr><tr><td>Snapshot nach erfolgreicher Basiskonfiguration erstellen</td><td>☐</td></tr><tr><td>Snapshot testweise zurückspielen</td><td>☐</td></tr><tr><td>System-, Netzwerk- und Managementfunktion nach Restore überprüfen</td><td>☐</td></tr></tbody></table><figcaption class="wp-element-caption">Backup &#8211; Snapshot</figcaption></figure>



<h3 class="wp-block-heading">Wiederherstellung &amp; Notfallvorsorge</h3>



<p class="wp-block-paragraph">Ein dokumentiertes Recovery-Verfahren reduziert Ausfallzeiten und Unsicherheiten im Störungsfall. Wiederherstellung und Notfallzugänge sollten daher praktisch getestet werden.</p>



<figure class="wp-block-table"><table><thead><tr><th>Maßnahme</th><th>Prüfstatus</th></tr></thead><tbody><tr><td>Wiederherstellungsverfahren dokumentieren</td><td>☐</td></tr><tr><td>Unterschied zwischen Backup und Snapshot berücksichtigen</td><td>☐</td></tr><tr><td>Notfallplan für vollständigen Systemausfall dokumentieren</td><td>☐</td></tr><tr><td>Vorgehen bei vermuteter bzw. bestätigter Kompromittierung dokumentieren</td><td>☐</td></tr><tr><td>Recovery-Zugänge regelmäßig auf Funktionsfähigkeit prüfen</td><td>☐</td></tr></tbody></table><figcaption class="wp-element-caption">Backup &#8211; Wiederherstellung</figcaption></figure>



<h2 class="wp-block-heading">Monitoring &amp; Betriebskontrollen</h2>



<p class="wp-block-paragraph">Der Sicherheitszustand eines VPS verändert sich während seines Lebenszyklus. Automatische Überwachung und regelmäßige Prüfungen helfen, Abweichungen vom definierten Sollzustand frühzeitig zu erkennen.</p>



<h3 class="wp-block-heading">Kontinuierliche Überwachung</h3>



<p class="wp-block-paragraph">Monitoring überwacht wichtige Systemzustände automatisiert und fortlaufend. Kritische Veränderungen können dadurch erkannt werden, ohne auf eine manuelle Kontrolle warten zu müssen.</p>



<figure class="wp-block-table"><table><thead><tr><th>Maßnahme</th><th>Prüfstatus</th></tr></thead><tbody><tr><td>VPS-Erreichbarkeit überwachen</td><td>☐</td></tr><tr><td>Festplattenbelegung überwachen</td><td>☐</td></tr><tr><td>Kritische Systemdienste überwachen</td><td>☐</td></tr><tr><td>Update- und Patchstatus überwachen</td><td>☐</td></tr><tr><td>Neustartbedarf überwachen</td><td>☐</td></tr><tr><td>Zeitsynchronisation überwachen</td><td>☐</td></tr><tr><td>Optional CPU, RAM und Systemlast überwachen</td><td>☐</td></tr><tr><td>Sicherheitsrelevante Ereignisse bei Bedarf überwachen</td><td>☐</td></tr><tr><td>Integritätsstatus bei entsprechender Überwachung kontrollieren</td><td>☐</td></tr><tr><td>Veränderungen der öffentlich erreichbaren Angriffsfläche erkennen</td><td>☐</td></tr><tr><td>Alarmierungsweg testen</td><td>☐</td></tr></tbody></table><figcaption class="wp-element-caption">Monitoring &#8211; Kontinuierliche Überwachung</figcaption></figure>



<h3 class="wp-block-heading">Periodische Prüfungen</h3>



<p class="wp-block-paragraph">Nicht alle sicherheitsrelevanten Eigenschaften lassen sich sinnvoll kontinuierlich überwachen. Wiederkehrende Prüfungen ergänzen das Monitoring deshalb um eine umfassendere Bewertung des Systemzustands.</p>



<figure class="wp-block-table"><table><thead><tr><th>Maßnahme</th><th>Prüfstatus</th></tr></thead><tbody><tr><td>Feste Kontrollintervalle definieren</td><td>☐</td></tr><tr><td>Sicherheitsupdates und fehlgeschlagene Updates kontrollieren</td><td>☐</td></tr><tr><td>Betriebssystem-Supportstatus kontrollieren</td><td>☐</td></tr><tr><td>Benutzer und administrative Berechtigungen kontrollieren</td><td>☐</td></tr><tr><td>Aktive Netzwerkdienste und Listener mit dem Sollzustand vergleichen</td><td>☐</td></tr><tr><td>Offene Ports kontrollieren</td><td>☐</td></tr><tr><td>Provider-Firewall kontrollieren</td><td>☐</td></tr><tr><td>Host-Firewall kontrollieren</td><td>☐</td></tr><tr><td>IPv4- und IPv6-Angriffsfläche kontrollieren</td><td>☐</td></tr><tr><td>DNS- und Reverse-DNS-Einträge kontrollieren</td><td>☐</td></tr><tr><td>Logs auf Auffälligkeiten prüfen</td><td>☐</td></tr><tr><td>Systemzustand und Speicherbelegung kontrollieren</td><td>☐</td></tr><tr><td>Schwachstellenstatus kontrollieren</td><td>☐</td></tr><tr><td>Verwendete Protokolle und kryptografische Verfahren auf Veraltung prüfen</td><td>☐</td></tr><tr><td>Backup- und Snapshot-Status kontrollieren</td><td>☐</td></tr><tr><td>Wiederherstellung regelmäßig praktisch testen</td><td>☐</td></tr><tr><td>Notfallzugang kontrollieren</td><td>☐</td></tr><tr><td>Ergebnisse und notwendige Maßnahmen dokumentieren</td><td>☐</td></tr></tbody></table><figcaption class="wp-element-caption">Monitoring &#8211; Periodische Prüfungen</figcaption></figure>



<h2 class="wp-block-heading">Dokumentation</h2>



<p class="wp-block-paragraph">Eine aktuelle Dokumentation macht Konfiguration und Sollzustand des VPS nachvollziehbar und reproduzierbar. Sie unterstützt Administration, Fehleranalyse, Sicherheitsprüfungen und Wiederherstellung.</p>



<figure class="wp-block-table"><table><thead><tr><th>Maßnahme</th><th>Prüfstatus</th></tr></thead><tbody><tr><td>Systemübersicht und grundlegende Architektur dokumentieren</td><td>☐</td></tr><tr><td>Betriebssystem, Version und Supportstatus dokumentieren</td><td>☐</td></tr><tr><td>Installations- und Konfigurationsschritte nachvollziehbar dokumentieren</td><td>☐</td></tr><tr><td>Wesentliche manuelle Änderungen und Befehle dokumentieren</td><td>☐</td></tr><tr><td>Netzwerk, Adressierung und Routing dokumentieren</td><td>☐</td></tr><tr><td>DNS-Konfiguration und relevante Records dokumentieren</td><td>☐</td></tr><tr><td>Aktive Dienste und vorgesehene Ports dokumentieren</td><td>☐</td></tr><tr><td>Provider-Firewall dokumentieren</td><td>☐</td></tr><tr><td>Host-Firewall dokumentieren</td><td>☐</td></tr><tr><td>Remote- und Managementzugang dokumentieren</td><td>☐</td></tr><tr><td>Benutzer- und Berechtigungskonzept dokumentieren</td><td>☐</td></tr><tr><td>Hardening- und Kryptografie-Baseline dokumentieren</td><td>☐</td></tr><tr><td>Updateverfahren dokumentieren</td><td>☐</td></tr><tr><td>Logging und Benachrichtigungen dokumentieren</td><td>☐</td></tr><tr><td>Backup-, Snapshot- und Recovery-Verfahren dokumentieren</td><td>☐</td></tr><tr><td>Abweichungen von der Baseline dokumentieren</td><td>☐</td></tr><tr><td>Dokumentation nach relevanten Änderungen aktualisieren</td><td>☐</td></tr><tr><td>Keine Passwörter, privaten Schlüssel oder sonstigen Secrets dokumentieren</td><td>☐</td></tr></tbody></table><figcaption class="wp-element-caption">Dokumentation</figcaption></figure>



<h2 class="wp-block-heading">Abschluss &amp; Abnahme</h2>



<p class="wp-block-paragraph">Die abschließende Abnahme validiert die Basiskonfiguration als Gesamtsystem. Der erfolgreich geprüfte und dokumentierte Zustand bildet anschließend die Referenz für den weiteren Betrieb.</p>



<figure class="wp-block-table"><table><thead><tr><th>Maßnahme</th><th>Prüfstatus</th></tr></thead><tbody><tr><td>System vollständig aktualisiert</td><td>☐</td></tr><tr><td>Keine unerwarteten Systemfehler vorhanden</td><td>☐</td></tr><tr><td>Vollständigen Neustart erfolgreich durchgeführt</td><td>☐</td></tr><tr><td>Benötigte Dienste nach Neustart automatisch verfügbar</td><td>☐</td></tr><tr><td>Remote- und Managementzugang getestet</td><td>☐</td></tr><tr><td>Passwort- und Root-Remotezugriff erwartungsgemäß blockiert</td><td>☐</td></tr><tr><td>Provider-Notfallzugang getestet</td><td>☐</td></tr><tr><td>Provider- und Host-Firewall getestet</td><td>☐</td></tr><tr><td>IPv4- und IPv6-Konnektivität geprüft</td><td>☐</td></tr><tr><td>Aktive Dienste und Listener entsprechen dem dokumentierten Sollzustand</td><td>☐</td></tr><tr><td>Extern erreichbare Ports entsprechen dem Sollzustand</td><td>☐</td></tr><tr><td>Externen Portscan über IPv4 und IPv6 durchführen</td><td>☐</td></tr><tr><td>DNS einschließlich A, AAAA und PTR geprüft</td><td>☐</td></tr><tr><td>Forward- und Reverse-DNS funktionieren</td><td>☐</td></tr><tr><td>Zeitsynchronisation funktioniert</td><td>☐</td></tr><tr><td>Automatische Sicherheitsupdates funktionieren</td><td>☐</td></tr><tr><td>Update- und Reboot-Benachrichtigungen funktionieren</td><td>☐</td></tr><tr><td>Logging funktioniert</td><td>☐</td></tr><tr><td>Externe Logübertragung funktioniert, sofern eingesetzt</td><td>☐</td></tr><tr><td>Hardening- und Kryptografie-Baseline geprüft</td><td>☐</td></tr><tr><td>Veraltete Protokolle und Algorithmen deaktiviert</td><td>☐</td></tr><tr><td>Backup erfolgreich wiederhergestellt</td><td>☐</td></tr><tr><td>Snapshot erfolgreich erstellt und testweise zurückgespielt</td><td>☐</td></tr><tr><td>Tatsächliche Angriffsfläche entspricht dem dokumentierten Sollzustand</td><td>☐</td></tr><tr><td>Dokumentation auf finalem Stand</td><td>☐</td></tr><tr><td>Regelmäßige Kontrollen eingerichtet</td><td>☐</td></tr><tr><td>Abschließenden Baseline-Snapshot erstellen</td><td>☐</td></tr></tbody></table><figcaption class="wp-element-caption">Abnahme</figcaption></figure>



<p class="wp-block-paragraph"></p>
<p>Der Beitrag <a href="https://maximiliankrieg.de/2026/09/linux-vps-installation-praxisorientierte-checkliste/">Linux VPS Installation &#8211; Praxisorientierte Checkliste</a> erschien zuerst auf <a href="https://maximiliankrieg.de">Maximilian Krieg</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://maximiliankrieg.de/2026/09/linux-vps-installation-praxisorientierte-checkliste/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
