Erweiterte Suche
Suchergebnisse
258 Ergebnisse gesamt
Übersicht
Bei Vaultwarden handelt es sich um eine implementierung der Community des Bitwarden Servers in Rust. Der Server kann komplett kostenlos selbst gehostet werden z. B. als Docker Container. Der vollständige Code sowie die Dokumentation kann hier eingesehen werden...
Installation
Die Installation des Vaultwarden Servers ist mit Docker schnell erledigt. So würde z. B. folgende Docker Compose Datei bereits ausreichend sein, um eine funktionierende Instanz bereitzustellen. pass: image: vaultwarden/server container_name: vaul...
Mail & Send konfigurieren
Für einige Funktionen wie z. B. das Senden von Passwörtern / Geheimnissen ist ein E-Mail Konto samt SMTP-Server anzugeben. Steht dieser zur Verfügung, am besten ein eigenes Postfach für Vaultwarden erstellen. Danach die Docker Compose Konfiguration wie folgt...
Admin Seite aktivieren
Wenn gewünscht, kann eine Admin Seite aktiviert werden, über die sich Benutzer einladen, verwalten und löschen lassen. Die Admin Seite wird über einen sog. Admin Token abgesichert. Mit diesem Token kann die Adminoberfläche geöffnet werden. Der Token kann eine...
Erste Datenabfrage
Sobald die 1. Datenquelle hinzugefügt wurde, ist es Zeit für die 1. Abfrage. Um Daten aus der Datenquelle zu fördern, stehen 2 Möglichkeiten zur Auswahl (später 3, sobald Modelle erstellt wurden): Frage und SQL Abfrage. Dazu oben rechts auf Neu klicken und die...
Ausgehende E-Mails
Um automatisch Benachrichtigungen versenden zu können, wie z. B. bei Kommentaren oder beobachteten Seiten, ist ein SMTP-Server samt Postfach in Bookstack zu hinterlegen. Hierzu ist die .env Konfigurationsdatei anzupassen. .env Konfigurationsdatei In di...
.env Konfigurationsdatei
In der Konfigurationsdatei .env speichert Bookstack alle Standard- und Server-Einstellungen. Darunter auch die Einstellungen, die über die evironment-Variablen in der Docker Compose Datei festgelegt wurden. Die Datei .env wird automatisch erstellt, wenn der B...
LDAP/AD Synchronisation
Statt der "normalen" Authentifizierung kann auch z. B. ein LDAP als Authentifizierung verwendet werden. Dann können sich die Benutzer im LDAP mit den gleichen Anmeldedaten in Bookstack anmelden und sogar die Gruppen können synchronisiert und für Rollenzuteilun...
Cache & Session Konfiguration
Über .env Datei lassen sich der Cache und die Verarbeitung der Sessions (Sitzungen) anpassen. .env Konfigurationsdatei Cache & Sitzungsspeicher In der Standard Einstellung nutzt Bookstack das lokale Dateisystem als Cache. Darin sind neben dem Cache...
Docker Installation
Da Memcached nur Daten im Arbeitsspeicher zwischenspeichert, muss fast nichts konfiguriert werden, um einen Server bereitzustellen. Die folgende minimale Docker Compose Konfiguration reicht völlig aus, um einen Cache Server bereitzustellen. services: memca...
Übersicht
Memcached kann selbst gehosted werden. Dabei fallen keinerlei Lizenzgebühren an und der Code ist OpenSource. Es handelt sich um einen High-Performance Server, der einen verteilten Objekt Cache im Arbeitsspeicher anbietet. Dieser folgt dem Key-Value Prinzip, d...
Go Memcache
Gomemcache ist eine Bibliothek für Go, die einen Client für den In-Memory Cache Memcached bereitstellt. import ( "github.com/bradfitz/gomemcache/memcache" ) func main() { mc := memcache.New("10.0.0.1:11211", "10.0.0.2:11211", "10.0.0.3:11212") ...
Übersicht
Netmaker basiert auf der VPN-Technik von Wireguard. Jedoch arbeitet es nicht wie die traditionellen VPNs, sondern verbindet die Clients direkt miteinander, sodass diese nicht den gesamten Traffic durch den VPN-Server schieben müssen. Dabei unterstützt Netmaker...
Übersicht
Bei Netbird handelt es sich um ein OpenSource Netzwerk-Overlay. Es ist vollständig OpenSource und kann kostenlos selbst gehosted werden. Für die VPN-Verbindungen wird Wireguard als Basis genutzt, sodass es von den Vorteilen profitieren kann, wie z. B. stabile ...
Server Installation
Die Installation des Netbird Servers, über diesen können die Clients ihre Einstellungen beziehen und miteinander verbunden werden. Dieser muss als einziger Teilnehmer öffentlich erreichbar und auf einer festen Domäne sein. Im folgenden wird die Anleitung der ...
Installation
Im folgenden wird die Installation von Zitadel mit Docker Compose beschrieben. Die Anleitung beruht auf der offiziellen Dokumentation von Zitadel: Zitadel Docker compose version: '3.8' services: zitadel: restart: 'unless-stopped' image: 'ghcr...
Installation hinter Reverse Proxy
Die auf der vorherigen Seite erklärte Installation ist aufgrund der fehlenden Verschlüsselung unsicher. Statt beim Container SSL zu aktivieren und ein Zertifikat einzuspielen, kann am besten ein sog. Reverse Proxy verwendet werden. Im folgenden werden die not...
Installation
Traefik lässt sich bequem als Docker Container bereitstellen. Es wird nur ein Container für Traefik selbst benötigt, keine weiteren Zusatzdienste sind notwendig. Eine einfache voll funktionsfähige Konfiguration als Docker Compose sieht z. B. wie folgt aus. Di...
Netzwerke
In Docker gibt es mehrere Möglichkeiten, um Container untereinander zu vernetzen und/oder mit der Außenwelt. Container verbinden Um Container untereinander auf dem Docker Host zu vernetzen, ist eine Möglichkeit ein eigenes Netzwerk vom Typ Bridge zu erstelle...
Dienst konfigurieren
Um nun den Dienst eines anderen Containers anzubieten, wird mit den Docker Labeln gearbeitet. Diese liest Traefik automatisch laufend aus und stellt die Dienste bereit, so wie sie in den Labeln beschrieben werden. Es folgt ein Beispiel-Dienst von Traefik selbs...