OffshoreVps
ट्यूटोरियल5 अक्तू॰ 20266 मिनट में पढ़ेंलेखक: OffshoreVps टीम

Docker के साथ VPS पर Vaultwarden सेल्फ़-होस्ट करें

अपना Bitwarden-संगत पासवर्ड सर्वर चलाएँ: Compose फ़ाइल, हैश किया हुआ एडमिन टोकन, HTTPS, साइन-अप बंद करना और परखा हुआ बैकअप।

Vaultwarden एक हल्का, Bitwarden-संगत पासवर्ड सर्वर है। आप सामान्य Bitwarden ऐप और ब्राउज़र एक्सटेंशन इस्तेमाल करते हैं, लेकिन आपका वॉल्ट आपके नियंत्रण वाले सर्वर पर रहता है। यह बहुत कम मेमोरी लेता है, इसलिए छोटा VPS काफ़ी है। क्योंकि इसमें आपके पासवर्ड रहते हैं, इसे सावधानी से सेट अप करें।

VPS पर टर्मिनल विंडो, जिसमें Vaultwarden सेल्फ़-होस्ट करने के कमांड दिख रहे हैं, शुरुआत “mkdir -p ~/vaultwarden && cd ~/vaultwarden” से
इस गाइड में आप अपने सर्वर पर जिस तरह के कमांड चलाएँगे।

शुरू करने से पहले

अधिक जानकारी हमारे सेल्फ़-होस्टेड Vaultwarden पेज पर है।

चरण 1: Docker Compose फ़ाइल

mkdir -p ~/vaultwarden && cd ~/vaultwarden
cat > compose.yaml <<'EOF'
services:
  vaultwarden:
    image: vaultwarden/server:latest
    restart: unless-stopped
    environment:
      DOMAIN: "https://vault.example.com"
      SIGNUPS_ALLOWED: "true"   # switch to false after you create your account
      ADMIN_TOKEN: "${ADMIN_TOKEN}"
    volumes:
      - ./data:/data
    ports:
      - "127.0.0.1:8081:80"
EOF

चरण 2: एडमिन टोकन बनाएँ

एडमिन पेज से आप उपयोगकर्ताओं को प्रबंधित कर सकते हैं। सादा टेक्स्ट नहीं, हैश किया हुआ टोकन रखें। Vaultwarden इमेज में एक सहायक टूल शामिल है:

docker run --rm -it vaultwarden/server /vaultwarden hash
# paste the result into a .env file as ADMIN_TOKEN='$argon2id$...'
इस गाइड के चरण क्रम से: 1. शुरू करने से पहले; 2. Docker Compose फ़ाइल; 3. एडमिन टोकन जनरेट करें; 4. Caddy के साथ HTTPS; 5. टू-स्टेप लॉगिन चालू करें; 6. वॉल्ट का बैकअप लें
इस गाइड के चरण, क्रम से।

चरण 3: इसे शुरू करें

docker compose up -d
docker compose logs -f

चरण 4: Caddy के साथ HTTPS

Bitwarden क्लाइंट के लिए HTTPS ज़रूरी है।

vault.example.com {
  reverse_proxy 127.0.0.1:8081
}

Caddy को रीलोड करें और साइट खोलें। अपना खाता बनाएँ, फिर SIGNUPS_ALLOWED को false पर सेट करें और docker compose up -d दोबारा चलाएँ ताकि अजनबी रजिस्टर न कर सकें।

चरण 5: टू-स्टेप लॉगिन चालू करें

वेब वॉल्ट में ऑथेंटिकेटर ऐप या हार्डवेयर की के साथ टू-स्टेप लॉगिन चालू करें। रिकवरी कोड को ऑफ़लाइन सहेजें।

वॉल्ट का बैकअप लें

सारा डेटा ./data में है, मुख्य रूप से SQLite डेटाबेस और अटैचमेंट। तय समय पर एक सुसंगत कॉपी बनाएँ और उसे सर्वर से बाहर रखें:

sqlite3 data/db.sqlite3 ".backup '/backup/vaultwarden-$(date +%F).sqlite3'"
tar czf /backup/vw-files-$(date +%F).tgz data/attachments data/rsa_key*

रिस्टोर को कम से कम एक बार टेस्ट करें। जिस बैकअप को आपने कभी टेस्ट नहीं किया, वह सिर्फ़ एक उम्मीद है।

आगे पढ़ें

ब्लॉग से और

ट्यूटोरियल

VPS पर Lightning नोड (LND) कैसे चलाएँ

Bitcoin Core को बैकएंड बनाकर Ubuntu पर LND इंस्टॉल करें: कॉन्फ़िग, systemd सर्विस, वॉलेट और चैनल बैकअप, फ़ायरवॉल नियम और किसकी सुरक्षा करनी है।

19 अक्तू॰ 2026 · 7 मिनट में पढ़ें
ट्यूटोरियल

अपने VPS पर qBittorrent से निजी सीडबॉक्स बनाएँ

सुरक्षित वेब इंटरफ़ेस, सर्विस यूज़र, फ़ायरवॉल और HTTPS रिवर्स प्रॉक्सी के साथ qBittorrent-nox इंस्टॉल करें, और जानें कितनी बैंडविड्थ और डिस्क किराए पर लें।

18 अक्तू॰ 2026 · 7 मिनट में पढ़ें
ट्यूटोरियल

VPS पर Ethereum नोड (Geth और Lighthouse) कैसे चलाएँ

Linux पर Ethereum के एक्ज़ीक्यूशन और कंसेंसस क्लाइंट की जोड़ी चलाएँ: JWT सीक्रेट, systemd यूनिट, चेकपॉइंट सिंक, पोर्ट और फ़ुल नोड के लिए ज़रूरी हार्डवेयर।

18 अक्तू॰ 2026 · 8 मिनट में पढ़ें