User Tools

Site Tools


services:vaultwarden

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
services:vaultwarden [2026/02/06 20:21] – Refactor: Create vaultwarden service page adminservices:vaultwarden [2026/02/08 08:42] (current) – created - external edit 127.0.0.1
Line 1: Line 1:
 ====== Vaultwarden ====== ====== Vaultwarden ======
  
-Bitwarden-compatible password manager.+Self-hosted Bitwarden-kompatibler Password Manager.
  
-===== Access =====+===== Details =====
  
-Item ^ Value ^ +Key ^ Value ^
-| URL | https://vault.home.miskam.xyz | +
-| Admin | https://vault.home.miskam.xyz/admin |+
 | Container | CT 112 | | Container | CT 112 |
-| IP | 10.100.161.112:8080 |+| IP | 10.100.161.112 
 +| Port | 8080 
 +| RAM | 512 MB | 
 +| URL | https://vault.home.miskam.xyz |
  
-===== Credentials =====+===== Deployment =====
  
-Admin token stored in Vaultwarden itself (bootstrapping via CLI).+Vaultwarden Binary wird aus dem Docker-Image extrahiert (keine prebuilt Binaries verfügbar).
  
-===== Organizations =====+Tool: [[https://github.com/jjlin/docker-image-extract|docker-image-extract]]
  
-^ Org ^ Purpose ^ +<code bash> 
-| mxmlabs | Shared credentials |+# Binary extrahieren 
 +./docker-image-extract vaultwarden/server:latest 
 +cp output/vaultwarden /opt/vaultwarden/ 
 +cp -r output/web-vault/* /opt/vaultwarden/web-vault/ 
 +</code>
  
-Collections: Network Automation (bot access)+===== Features =====
  
-===== Service Management =====+  * Bitwarden-kompatible API 
 +  * Browser Extensions 
 +  * Mobile Apps 
 +  * Organizations & Collections 
 +  * Admin Panel 
 + 
 +===== Struktur ===== 
 + 
 +<code> 
 +/opt/vaultwarden/ 
 +├── vaultwarden          # Binary 
 +├── .env                 # Environment config 
 +├── data/                # SQLite DB + Attachments 
 +└── web-vault/           # Web UI 
 +</code> 
 + 
 +===== Datenbank ===== 
 + 
 +Zwei Optionen: 
 +  * **SQLite** (default): /opt/vaultwarden/data/db.sqlite3 
 +  * **PostgreSQL**: 10.100.161.110 
 + 
 +===== Service =====
  
 <code bash> <code bash>
-pct exec 112 -- systemctl status vaultwarden +systemctl status vaultwarden 
-pct exec 112 -- journalctl -u vaultwarden -f+journalctl -u vaultwarden -f
 </code> </code>
  
-===== Related =====+===== Admin Panel ===== 
 + 
 +  * URL: https://vault.home.miskam.xyz/admin 
 +  * Token: In Vaultwarden selbst gespeichert 
 + 
 +===== Backup ===== 
 + 
 +<code bash> 
 +# Alles sichern 
 +rsync -av /opt/vaultwarden/data/ backup/ 
 +</code> 
 + 
 +===== Ansible ===== 
 + 
 +<code bash> 
 +ansible-playbook site.yml --limit vaultwarden 
 +</code> 
 + 
 +===== Secrets Management ===== 
 + 
 +Alle Infrastruktur-Credentials sind hier gespeichert: 
 +  * **Organisation:** mxmlabs 
 +  * **Collection:** Network Automation 
 + 
 +Das Ansible Bitwarden Lookup Plugin holt Secrets zur Laufzeit. 
 + 
 +===== Links ===== 
 + 
 +  * [[https://github.com/dani-garcia/vaultwarden|Vaultwarden GitHub]] 
 +  * [[https://github.com/jjlin/docker-image-extract|docker-image-extract]] 
 +  * [[https://bitwarden.com/help/|Bitwarden Help]]
  
-  * [[services:postgresql|PostgreSQL]] - Database backend 
-  * [[infrastructure:containers|Containers]] - CT 112 details 
services/vaultwarden.1770409303.txt.gz · Last modified: by admin