In dieser Anleitung zeige ich euch, wie ihr eine Kopie eurer aktuellen WordPress Instanz erstellen könnt. Diese könnt ihr dann auf einer neuen Domain betreiben und dort neue Plugins / Themes auszuprobieren. Ebenfalls könnt ihr diesen Weg gehen um WordPress auf eine neue Domain zu migrieren. Diese Anleitung ermöglicht euch also eine WordPress Migration sowie die Erstellung einer WordPress Test-Instanz (Staging). Dies alles werde ich euch unter Docker zeigen.
Docker-Compose
OpenVPN Acces Server – mit Docker Compose und Traefik installieren
Ich zeige euch hier, wie ihr den OpenVPN Access Server (AS) in wenigen Minuten mit Docker realisiert. Traefik dient uns hier als Reverse Proxy und stellt später den Dienst verschlüsselt per TLS bereit. Die Besonderheit des Access Servers ist, dass er ein Webinterface zur Verfügung stellt. Jedoch sind in der kostenlosen Version nur zwei gleichzeitige Verbindungen möglich.
Mit dieser Anleitung zeig ich euch wie ich auf meinem System ein VPN Server mit eigenem DNS Server und Domain Filter angelegt habe.
Traefik v2 – Reverse-Proxy mit CrowdSec einrichten
Mit Docker lassen sich sehr leicht neue Container auf einem Host erstellen. Sollen aber mehrere Container über dem Port 80 (HTTP) nach außen kommunizieren, so kann es etwas problematisch werden, da dieser Port nur einmal auf dem Server zur Verfügung steht. Wir benutzen Traefik und erweitern es mit CrowdSec um diese Thematik anzugehen.
CrowdSec ist ein kollaboratives Sicherheitsprojekt zum Schutz von Servern, Diensten und Containern im Internet. Hier im Blog wird es auch verwendet bzw. ist in zwischenzeit ein fester Bestandteil kommender Anleitungen. Da immer wieder fragen aufkommen möchte ich hier eine kleine Snippet & Befehlssammlung anlegen und diese mit euch zusammen immer weiter pflegen.
In dieser Anleitung zeige ich euch wie ihr LinkAce installieren könnt. LinkAce ist ein selbst gehostetes Archiv zum Sammeln von Links Ihrer bevorzugten Websites. Speichern Sie Artikel, um sie später zu lesen, um sie in Ihrem nächsten Projekt zu verwenden oder sie langfristig zu archivieren. LinkAce bietet viele Funktionen und behält gleichzeitig eine saubere und minimale Benutzeroberfläche bei.
Invoice Ninja ist eine sehr umfragreiches Rechnungsstellungsplattform und das beste ist Invoice Ninja ist Open Source! Hier zeige ich euch wie ihr es mittels Docker zum laufen bekommt. Mit einer Lizenz unterstütz man das OpenSource Projekt und das Invoice Ninja Logo auf der Rechnung wird entfernt.
In dieser Anleitung zeige ich euch wie ihr den WEBDAV-Server mittels Traefik und Docker installieren könnt. Ich nutze den WEBDAV-Server, um PDF-Dateien für meinen ecoDMS-Server (scaninput) bereitzustellen. Dabei werden Rechnungen, Post, etc. mit dem Handy eingescannt und direkt vom Handy an den WEBDAV-Server geschickt. Das Verzeichnis vom Webdav-Server ist dann bei ecoDMS-Server eingebunden und die PDF-Dateien werden gefunden.
GitLab-CE – mit Docker Compose, Traefik und CrowdSec installieren
GitLab ist eine OpenSource Softwareentwicklungsplattform mit integrierter Versionskontrolle, Fehlerverfolgung, Codeüberprüfung, CI/CD und vielem mehr. In dieser Anleitung zeige ich euch, wie ihr die Community Version von GitLab in wenigen Minuten mittels Docker und Traefik installiert.
Traefik v2 – Reverse Proxy für Docker unter Debian 10 / 11 / 12 einrichten
Mit Docker lassen sich sehr leicht neue Container auf einem Host erstellen. Sollen aber mehrere Container über dem Port 80 (HTTP) nach außen kommunizieren, so kann es etwas problematisch werden, da dieser Port nur einmal auf dem Server zur Verfügung steht.
Hier kann ein Reverse Proxy Abhilfe schaffen. Ein bekanntes Spiel ist Traefik.
Ich habe diese Anleitung erstellt, da die meisten Anleitungen im Netz leider nicht mehr funktionieren (Traefik v1) und es kaum aktuelle Anleitungen gibt.