خصم 50% جميع الخطط، لفترة محدودة. تبدأ من $2.48/mo
Vaultwarden

Vaultwarden

Vaultwarden هو خادم Bitwarden مستضاف ذاتيًا. مدير كلمات مرور مشفر من طرف إلى طرف بذاكرة وصول عشوائي (RAM) سعة 30 ميجابايت، ومتوافق تمامًا مع عميل Bitwarden. مكتوب بلغة Rust، ومرخص بـ GPL. مدير كلمات المرور المستضاف ذاتيًا الأكثر انتشارًا، والذي يستخدمه أكثر من 500000 مضيف ذاتي على مستوى العالم.

إصدار

أحدث

نظام التشغيل

Ubuntu Server 24.04 LTS

دقيقة. كبش

1 GB

أنواع IP

IPV4

وصول

  1. افتح في المتصفح: https://<SERVER_IP>
  2. اقبل تحذير SSL (شهادة موقعة ذاتيًا).

تعطيل التسجيل العام (مستحسن)

يحرر /root/vaultwarden/docker-compose.yml

يتغير SIGNUPS_ALLOWED: true to SIGNUPS_ALLOWED: false

تطبيق التغييرات:

docker compose -f /root/vaultwarden/docker-compose.yml up -d

الملفات والمجلدات المهمة

  • مجلد التثبيت: /root/vaultwarden
  • إنشاء ملف: /root/vaultwarden/docker-compose.yml
  • دليل البيانات: /root/vaultwarden/vw-data
  • إعدادات Nginx: /etc/nginx/sites-available/vaultwarden
  • شهادات TLS: /etc/nginx/ssl

إدارة الخدمة

فحص الحاوية:

docker ps

عرض السجلات:

docker compose -f /root/vaultwarden/docker-compose.yml logs -f

إعادة تشغيل الحاوية:

docker compose -f /root/vaultwarden/docker-compose.yml restart

إعادة تشغيل إنجينكس:

systemctl restart nginx

تفعيل SSL مع نطاق

1. وجِّه نطاقك إلى IP الخادم.

2. قم بتحرير /root/vaultwarden/docker-compose.yml ملف لتعيين اسم المجال الخاص بك: DOMAIN: "https://your.domain.com"

3. إعادة إنشاء الخدمات:

cd /root/vaultwarden/
docker compose up -d

4. قم بتحرير تكوين Nginx واستبدال كليهما server_name <IP>; بنطاقك (<your-domain>) لكلا كتلتي HTTP (المنفذ 80) وHTTPS (المنفذ 443):

vim /etc/nginx/sites-available/vaultwarden

5. تثبيت سيرتبوت:

apt install -y certbot python3-certbot-nginx

6. شغّل الأمر التالي لإصدار شهادة Let’s Encrypt صالحة:

certbot certonly --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com

7. استبدل مسارات SSL في إعداد Nginx (قسم TLS):

vim /etc/nginx/sites-available/vaultwarden
# Before:
    # ssl_certificate /etc/nginx/ssl/fullchain.pem;
    # ssl_certificate_key /etc/nginx/ssl/privkey.pem;
# After:
    # ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
    # ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem;

8. أعد تشغيل Nginx لتطبيق التغييرات:

systemctl restart nginx

9. افتح متصفحك وزُر: https://yourdomain.com

المزيد في الأمان

تطبيقات ذات صلة.

قم بنشر Vaultwarden الآن. تبدأ من 2.48 $/شهر.