Kendi VPS'inizde Bitwarden uyumlu parola sunucusu: Docker, Caddy HTTPS, yönetici jetonu, kayıtlar kapalı, şifreli yedekler.
Vaultwarden, her resmî Bitwarden istemcisiyle - tarayıcı eklentileri, mobil uygulamalar, masaüstü - uyumlu, hafif bir Rust sunucusudur. Parola veritabanınız VPS’inizde SQLite olarak, alan adınızın ve HTTPS sertifikanızın arkasında durur.
apt update && apt install -y ufw
ufw allow OpenSSH && ufw allow 80/tcp && ufw allow 443/tcp && ufw --force enable
mkdir -p /opt/vaultwarden/data && cd /opt/vaultwarden
echo "ADMIN_TOKEN=$(openssl rand -base64 48)" > .env # save this token!
cat > docker-compose.yml <<'EOF'
services:
vaultwarden:
image: vaultwarden/server:latest
restart: unless-stopped
env_file: .env
environment:
- DOMAIN=https://vault.example.com
- SIGNUPS_ALLOWED=true
- WEB_VAULT_ENABLED=true
ports:
- "127.0.0.1:8085:80"
volumes:
- ./data:/data
EOF
docker compose up -dPanel yalnızca `127.0.0.1` adresine bağlanır - internet ona sonraki adımda Caddy üzerinden ulaşır. Her şey (`db.sqlite3` kasası, ekler, yapılandırma) `./data` içinde durur.
apt install -y caddy
cat > /etc/caddy/Caddyfile <<'EOF'
vault.example.com {
reverse_proxy 127.0.0.1:8085
}
EOF
systemctl reload caddyÖnce A kaydını yönlendirin, sonra `https://vault.example.com` adresini açın, hesabınızı kaydedin - ve hemen `docker-compose.yml` içinde `SIGNUPS_ALLOWED=false` yapın ve `docker compose up -d` komutunu tekrar çalıştırın. Yönetici paneli `/admin` adresindedir ve `ADMIN_TOKEN` ile korunur.
Herhangi bir Bitwarden istemcisinde giriş ekranında Self-hosted seçin ve `https://vault.example.com` girin. Yedekler için tüm kasa tek bir klasördür: günlük zamanlayıcılı restic rehberi sunucu dışında şifreli bir kopya tutar - parolalar tam da yeniden oluşturmak istemeyeceğiniz verilerdir.
Evet - tarayıcı eklentileri, iOS/Android ve masaüstü istemcilerin hepsinin kendi sunucunuzu kullanma modu vardır; alan adınızı girin ve her zamanki gibi giriş yapın. İki uyarı: Bitwarden Send gibi premium özellikler Vaultwarden’ın kendi uygulamalarıdır ve yalnızca buluta özgü resmî özellikler (bulut faturalamalı kuruluş paylaşımı) Vaultwarden’ın uyguladığı yerlerde çalışır.
Çok az: ~100–200 MB RAM, senkronizasyon sırasında bile yüzde birkaç CPU. Core VPS 4 (12 €/ay) lüks sayılır ve makineyi diğer hizmetlerle paylaşır; çalıştırdığınız en küçük paket bile fazladır, ki mesele de bu - maliyet sizin disiplininizdir, fatura değil.