In dieser Anleitung zeige ich euch, wie ihr Wiki.js mittels Docker und Traefik bereitstellen könnt. Bei Wiki.js handelt es sich um einen open source Wiki Software.
psycho0verload
Christian, psycho0verload
Von klein auf interessiere ich mich für verschiedene Themen im Bereich IT. Beruflich hat es mich in den medizinischen Sektor verschlagen, aber das Hobby ist geblieben. Auf der Suche nach der ein oder anderen Anleitung habe ich begonnen diese für mich selbst zu Dokumentieren und freue mich sehr darüber, dass ich auf GoNeuland mit veröffentlichen darf!
Traefik v2 + 3 – Reverse-Proxy mit CrowdSec im Stack einrichten
Wenn mehrere Dienste auf demselben Server über Port 80 (für HTTP) oder 443 (für HTTPS) kommunizieren sollen, kann dies zu Konflikten führen, da normalerweise nur ein Dienst einen bestimmten Port zu einem bestimmten Zeitpunkt belegen kann. Hier kommt Traefik ins Spiel und hilft, dieses Problem zu lösen.
Traefik agiert als Reverse-Proxy und Load-Balancer und ermöglicht es, dass alle eingehenden Anfragen auf Port 80 oder 443 an die richtigen Dienste weitergeleitet werden, basierend auf den von Ihnen konfigurierten Regeln. Dies wird manchmal als “Routing” bezeichnet.
Memos ist eine Open-Source-Software, die zum Verwalten und Teilen von Wissen in Form von Dokumenten (Memos) verwendet wird. Es bietet eine einfach zu bedienende Benutzeroberfläche für das Erstellen, Bearbeiten und Organisieren von Dokumenten. Mit Memos können Benutzer Wissen und Informationen auf effiziente Weise strukturieren und zugänglich machen. Es kann als interne Wissensbasis für Teams oder als persönliches Notizbuch für Einzelpersonen genutzt werden. Es unterstützt Markdown für das Formatieren von Dokumenten und ermöglicht das Teilen von Dokumenten mit anderen Benutzern. Damit eine gute alternative zu Google Keeps.
Server Backup mittels Borg Backup (Docker) auf Hetzner Storage Box
In dieser Anleitung zeige ich euch, wie ihr mittels Borg Backup bzw. Borgmatic (Docker) ganz einfach eure Dateien / Server auf der Hetzner Storage Box sichern könnt. Was genau die Hetzner Storage Box ist, könnt ihr hier nachlesen.
Authelia – Zweifaktor Authentifizierung mittels Docker Compose + Traefik installieren und mit CrowdSec absichern.
Bei Authelia handelt es sich um einen open Source Autorisierung- und Authentifizierungsserver. Mittels Authelia könnt ihr alle eure Webseiten / Dienste zusätzlich absichern. Dies kann notwendig sein, falls euer Dienst selbst nicht über eine Authentifizierung verfügt wie zum Beispiel: Traefik.
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.
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.
PrivateBin ist ein minimalistisches, quelloffenes Online-Pastebin, bei dem der Server keine Kenntnis von den eingefügten Daten erlangt. Die Daten werden im Browser mit 256bit AES im Galois Counter Modus ver- und entschlüsselt. In dieser Anleitung möchte ich euch zeigen wie ihr PrivatBin via Docker Compose und Traefik bei euch zum laufen bringt.
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.
- 1
- 2