Hier entsteht ein Blog, der sich um Proxmox, Linux, Docker und aktuelle Webtechnologien dreht. Ich werde meine Erfahrungen, Tipps und Neuigkeiten zu diesen Themen teilen.

Bei Fragen oder Anregungen , zögern Sie nicht, mich zu kontaktieren.
Vielen Dank für Ihr Interesse!

Torsten Vreden - Proxmox, Ansible, Container-Streaming, Linux, Docker

Automatisierung der Container-Erstellung mit Ansible und Proxmox


Wenn du regelmäßig mit Proxmox arbeitest, kann es schnell mühsam werden, Container manuell zu erstellen. Besonders in der Entwicklung, wenn oft mehrere Container pro Tag benötigt werden, sorgt Automatisierung für deutliche Effizienzsteigerungen. In diesem Blog-Artikel stelle ich ein Ansible-Skript vor, das den Prozess der Container-Erstellung auf Proxmox automatisiert und erkläre die Voraussetzungen sowie mögliche Anpassungen.

Link zum Script auf Github (hier werden die Variablen durch Semaphore gesetzt)

Weiterlesen

Proxmox automatisiert starten und beenden


Für Entwickler, die ihren Proxmox-Server nicht rund um die Uhr benötigen, bietet sich eine effiziente Möglichkeit, Strom zu sparen und Ressourcen optimal zu nutzen. In diesem Artikel zeige ich dir, wie du mithilfe von Ansible und Semaphore deinen Proxmox-Server automatisch herunterfährst und über Wake-on-LAN (WoL) wieder hochfährst. Außerdem werde ich die Vor- und Nachteile dieser Methode erläutern und dir ein konkretes Beispiel zur Konfiguration geben.

Weiterlesen

Mein Quick und Dirty Backup-Container


Quick und Dirty Backup-Strategien für Docker-Container: Vor- und Nachteile der Komprimierung

In der Welt der Datensicherung sind effektive Methoden zur Sicherstellung von Datenintegrität und -verfügbarkeit von größter Bedeutung. Dies gilt besonders für Docker-Container, bei denen spezifische Anforderungen an Konsistenz und Effizienz bestehen. In diesem Artikel werfen wir einen Blick auf eine Backup-Methode, die Docker-Container stoppt, Daten optional komprimiert und dann überträgt. Wir werden die Vor- und Nachteile dieser Methode analysieren und die Herausforderungen für kontinuierlich verfügbare Dienste beleuchten. Außerdem zeigen wir, wie das entsprechende Dockerfile und das Backup-Skript aussehen.
Link zu Github Quick und Dirty Backup Container

Weiterlesen

Überwachung eines Webservers mit Ansible


Die Überwachung eines Webservers ist eine essentielle Aufgabe, um sicherzustellen, dass er stets zuverlässig und performant bleibt. Statt auf klassische Monitoring-Lösungen wie Nagios, Zabbix oder Prometheus zurückzugreifen, habe ich mich für eine schlanke und sichere Variante entschieden: die Überwachung mit Ansible.

Weiterlesen

Zertifikate für entfernte Server zentral erneuern – Eine sichere und effiziente Methode mit Docker und SSH

Die Verwaltung von SSL/TLS-Zertifikaten ist eine wichtige Aufgabe, insbesondere wenn mehrere Server beteiligt sind. Eine Herausforderung dabei ist es, Zertifikate zu erneuern, ohne den Betrieb von Webservern zu unterbrechen oder Ports wie 80 und 443 freizugeben. Mit Certbot und Docker lässt sich dieser Prozess effizient und sicher gestalten. In diesem Artikel stelle ich vor, wie man Zertifikate für entfernte Server zentral erneuert, ohne deren Webserver zu beeinträchtigen. Der Einsatz von Docker isoliert den Certbot-Prozess und stellt sicher, dass der SSH-Schlüssel auf dem Server verbleibt, der die Erneuerung steuert.
mein GitHub -Repository zu diesem Thema

Weiterlesen

ZFS-ARC-Beschränkung

Ob es sinnvoll ist, den ZFS-ARC (Adaptive Replacement Cache) zu beschränken, hängt von der spezifischen Nutzung deines Systems sowie den verfügbaren Ressourcen ab. Der ARC ist ein wichtiger Bestandteil der ZFS-Architektur, der dazu dient, häufig abgerufene Daten im RAM zwischenzuspeichern, um die Leistung des Dateisystems zu verbessern. Standardmäßig kann ZFS eine erhebliche Menge an RAM für den ARC verwenden, da es dynamisch an den verfügbaren Speicher anpasst, um eine optimale Performance zu gewährleisten. In einigen Situationen kann dies jedoch problematisch werden, insbesondere wenn der RAM begrenzt ist oder andere kritische Anwendungen ebenfalls signifikanten Speicher benötigen.

Weiterlesen