🚀 VPS'te Vaultwarden - Kendi Bitwarden'ınız

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.

1. Konteyneri çalıştırın

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 -d

Panel 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.

2. Caddy ile HTTPS

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.

3. İstemciler ve yedekler

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.

Hızlı yanıtlar

Resmî Bitwarden uygulamalarıyla çalışır mı?

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.

Ne kadar kaynak ister?

Ç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.

İlgili

Paketleri görRehberlerSSS