Schritt-für-Schritt Anleitung: Vaultwarden auf einem DigitalOcean Droplet einrichten
In dieser Anleitung erfährst du, wie du Vaultwarden auf einem DigitalOcean Droplet einrichtest, um deinen eigenen Passwort-Manager zu hosten. Vaultwarden ist eine freie und open-source Implementierung des Bitwarden Server-APIs. Es ermöglicht dir, den beliebten Bitwarden…
In dieser Anleitung erfährst du, wie du Vaultwarden auf einem DigitalOcean Droplet einrichtest, um deinen eigenen Passwort-Manager zu hosten. Vaultwarden ist eine freie und open-source Implementierung des Bitwarden Server-APIs. Es ermöglicht dir, den beliebten Bitwarden Passwort-Manager auf deinem eigenen Server zu betreiben, bietet dabei jedoch eine ressourcenschonendere und kostenlose Alternative zur offiziellen Bitwarden Server-Software. Vaultwarden ist besonders attraktiv für Einzelpersonen oder kleine Teams, die volle Kontrolle über ihre Daten behalten möchten, ohne auf die komfortablen Bitwarden-Features zu verzichten.
Warum Vaultwarden auf einem eigenen Server?
Vaultwarden bietet dir die Möglichkeit, deine Passwörter und andere sensible Daten vollständig in eigener Hand zu behalten. Im Vergleich zum offiziellen Bitwarden-Server ist Vaultwarden ressourcenschonender und kostenlos. Dies macht es ideal für die Nutzung auf einem DigitalOcean Droplet, insbesondere wenn du einen kleinen Server betreibst und trotzdem von den umfangreichen Funktionen der Bitwarden-Apps profitieren möchtest. Vaultwarden ist für dich interessant, wenn:
-
Du die vollen Funktionen von Bitwarden nutzen möchtest, ohne auf Cloud-Dienste angewiesen zu sein.
-
Du volle Kontrolle über deine Passwörter und Daten wünschst.
-
Du einen ressourcenschonenden und kostengünstigen Server betreiben willst.
Nun gehen wir Schritt für Schritt durch den Installationsprozess.
Voraussetzungen
Bevor wir beginnen, stelle sicher, dass du die folgenden Dinge bereit hast:
-
Ein DigitalOcean Konto (Affiliate Link) mit einem Droplet, das auf Ubuntu 22.04 LTS (oder einer anderen aktuellen Version) läuft.
-
Root-Zugriff oder ein Benutzer mit sudo-Rechten auf deinem Droplet.
-
Eine Domain oder Subdomain, um Vaultwarden zu hosten (optional, aber empfohlen).
-
Grundkenntnisse in Linux und der Verwendung der Kommandozeile.
Schritt-für-Schritt Anleitung zur Einrichtung von Vaultwarden
1. DigitalOcean Droplet erstellen
Zuerst musst du ein neues Droplet auf DigitalOcean erstellen:
-
Melde dich bei DigitalOcean (Affiliate Link) an und erstelle ein Droplet. Wähle Ubuntu 22.04 LTS als Betriebssystem.
-
Für Vaultwarden reicht ein „Basic“-Droplet mit 1 GB RAM und 1 vCPU, aber du kannst je nach Anzahl der Nutzer ein größeres Droplet wählen.
-
Notiere dir die IP-Adresse des Droplets, um später darauf zugreifen zu können.
2. Verbindung zum Droplet herstellen
Verbinde dich per SSH mit deinem Droplet:
ssh root@DEINE_IP_ADRESSEErsetze DEINE_IP_ADRESSE durch die IP des Droplets. Beim ersten Login wirst du möglicherweise aufgefordert, ein neues Passwort zu erstellen.
3. Server aktualisieren
Bevor du Vaultwarden installierst, aktualisieren wir das System:
sudo apt update && sudo apt upgrade -y4. Docker installieren
Vaultwarden wird als Docker-Container bereitgestellt, daher musst du Docker installieren:
sudo apt install docker.io -yStarte und aktiviere Docker:
sudo systemctl start docker
sudo systemctl enable docker5. Docker-Compose installieren
Docker-Compose hilft uns, Container einfacher zu verwalten:
sudo apt install docker-compose -y6. Vaultwarden Container herunterladen und starten
Erstelle ein Verzeichnis für Vaultwarden:
mkdir -p /opt/vaultwarden
cd /opt/vaultwardenErstelle eine docker-compose.yml Datei:
nano docker-compose.ymlFüge den folgenden Inhalt ein:
version: '3'
services:
vaultwarden:
image: vaultwarden/server:latest
container_name: vaultwarden
restart: always
volumes:
- ./vw-data/:/data/
ports:
- 80:80Speichere die Datei und schließe den Editor (Strg + O, dann Enter, gefolgt von Strg + X).
7. Vaultwarden starten
Starte Vaultwarden mit Docker-Compose:
sudo docker-compose up -dVaultwarden sollte nun im Hintergrund laufen. Du kannst den Status überprüfen mit:
sudo docker ps8. SSL-Zertifikat mit Let’s Encrypt einrichten (optional)
Um deine Vaultwarden-Instanz sicher zu machen, solltest du ein SSL-Zertifikat einrichten. Hierfür benötigen wir zunächst Nginx:
sudo apt install nginx -yDann installiere Certbot, um ein Let’s Encrypt SSL-Zertifikat zu erhalten:
sudo apt install certbot python3-certbot-nginx -yFühre nun Certbot aus, um das Zertifikat zu erhalten:
sudo certbot --nginx -d deine-domain.deFolge den Anweisungen, um das Zertifikat zu installieren. Nach erfolgreicher Installation ist deine Vaultwarden-Instanz über HTTPS erreichbar.
9. Vaultwarden verwenden
Nach der Installation kannst du über die IP-Adresse deines Droplets (oder deine Domain) auf Vaultwarden zugreifen:
- Rufe
http://DEINE_IP_ADRESSEoderhttps://deine-domain.deim Browser auf. - Erstelle ein neues Konto und beginne, deine Passwörter sicher zu speichern.
Zusammenfassung
Mit dieser Anleitung hast du Vaultwarden erfolgreich auf einem DigitalOcean Droplet (Affiliate Link) eingerichtet. Du profitierst nun von einem selbstgehosteten Passwort-Manager, der dir volle Kontrolle über deine Daten gibt. Vaultwarden ist eine ressourcenschonende und kostenlose Alternative zur offiziellen Bitwarden-Server-Software und eignet sich ideal für kleine Teams oder den privaten Gebrauch. Durch die Installation eines SSL-Zertifikats mit Let’s Encrypt sorgst du zusätzlich für eine sichere Kommunikation über HTTPS.
Weiterlesen .
Web & CodeSchritt-für-Schritt Anleitung: n8n mit Docker und SSL auf einem Digitalocean Droplet installieren
Wer heute Automatisierungen von Arbeitsabläufen plant, um Effizienz und Produktivität zu steigern, kommt um eine gute Automatisierungslösung nicht umher. Eine leistungsstarke Open-Source-Lösung für dieses Anliegen ist n8n, die es ermöglicht, verschiedene Dienste und Anwendungen…
Sonoya Redaktion
Web & CodeAnleitung: Dauerhaft kostenlose SSL-Zertifikate für Domains mit acme.sh auf Namecheap Shared Hosting via cPanel einrichten
Namecheap ist nicht nur ein Anbieter, der traditionell günstig Top Level Domains anbietet, sondern neuerdings auch einer der günstigsten Hoster, die für Webseiten aller Art ein hervorragendes Preis-/Leistungsverhältnis anbietet.
Sonoya Redaktion
Web & CodeAnleitung: Websites & PDFs mit jina.ai API kostenlos in Markdown konvertieren
Wir leben in einer Zeit, in der uns Informationen praktisch aus jeder Ecke des Internets entgegenströmen. Manchmal fühlt es sich an, als ob man versucht, Wasser aus einem reißenden Fluss zu schöpfen – es ist einfach überwältigend. Gerade, wenn wir mit Large Language Models…
Sonoya Redaktion
Web & CodeLinkding vs Linkwarden: Zwei selbst-gehostete Bookmark-Manager im Vergleich
In der heutigen digitalen Welt, in der wir täglich auf unzählige interessante Webseiten stoßen, wird die effiziente Verwaltung von Lesezeichen immer wichtiger. Zwei bemerkenswerte Open-Source-Tools, die sich dieser Herausforderung annehmen, sind Linkding und Linkwarden. Beide…
Sonoya Redaktion
Web & CodeWarum Du IndexNow für Deine Webseite nutzen solltest und wie es funktioniert
IndexNow ist ein neuer, schneller Weg, Suchmaschinen über Änderungen auf Deiner Webseite zu informieren. Dieser Indexierungsdienst wurde von Microsoft Bing entwickelt und ermöglicht es Webseitenbetreibern, Änderungen wie neue Inhalte, gelöschte Seiten oder aktualisierte Seiten…
Sonoya Redaktion
Web & CodeMalicious Backlink Attacks: Wie Du Dein Website vor SEO-Spam schützt
Backlink-Strategien sind ein wichtiger Teil der SEO-Optimierung und tragen dazu bei, dass eine Website mehr Sichtbarkeit und ein besseres Ranking in den Suchmaschinenergebnissen (SERP) erhält. Doch die Konkurrenz ist hart, und manchmal greifen Mitbewerber auf unethische Taktiken…
Sonoya Redaktion