سرور سازگار با Bitwarden برای رمزها روی VPS شما: Docker، HTTPS با Caddy، توکن مدیر، بستن ثبتنام، بکاپ رمزنگاریشده بیرونی.
Vaultwarden سرور سبکی به زبان Rust است که با همه کلاینتهای رسمی Bitwarden سازگار است — افزونه مرورگر، اپ موبایل، دسکتاپ. دیتابیس رمزهای شما روی VPS شما بهصورت SQLite است — پشت دامنه و گواهی خودتان.
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 # این توکن را نگه دارید!
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پنل فقط روی `127.0.0.1` مینشیند — اینترنت از طریق Caddy در مرحله بعد به آن میرسد. همه چیز (`db.sqlite3`، پیوستها، تنظیمات) در `./data` است.
apt install -y caddy
cat > /etc/caddy/Caddyfile <<'EOF'
vault.example.com {
reverse_proxy 127.0.0.1:8085
}
EOF
systemctl reload caddyاول رکورد A، سپس `https://vault.example.com` را باز کنید، ثبتنام کنید — و فوراً `SIGNUPS_ALLOWED=false` را در `docker-compose.yml` بگذارید و دوباره `docker compose up -d` بزنید. پنل مدیریت در `/admin` پشت `ADMIN_TOKEN` است.
در هر کلاینت Bitwarden Self-hosted را روی صفحه ورود انتخاب کنید و `https://vault.example.com` را بدهید. برای بکاپ کل خزانه یک پوشه است: راهنمای restic با تایمر روزانه یک کپی رمزنگاریشده بیرون از سرور نگه میدارد — رمزها دقیقاً دادهای هستند که نمیتوان بازسازیشان کرد.
بله — افزونههای مرورگر، iOS/Android و کلاینتهای دسکتاپ همگی حالت self-hosted دارند؛ دامنه را بدهید و مثل همیشه وارد شوید. دو نکته: قابلیتهای پremium مثل Bitwarden Send پیادهسازی خود Vaultwarden هستند و قابلیتهای ابری Bitwarden فقط جایی کار میکنند که Vaultwarden پیادهسازیشان کرده باشد.
خیلی کم: حدود ۱۰۰ تا ۲۰۰ مگابایت RAM و چند درصد CPU حتی هنگام همگامسازی. Core VPS 4 (12 یورو/ماه) لوکس است و سرویسهای دیگر هم کنارش جا میشوند. حتی کوچکترین پلان هم با اطمینان کافی است — نکته همین است: هزینه شما انضباطتان است، نه صورتحساب.