Skip to main content
خصم ٥٠٪ جميع الخطط، لفترة محدودة. تبدأ من $2.48/mo
Vaultwarden

Vaultwarden

Vaultwarden خادم Bitwarden ذاتي الاستضافة. مدير كلمات مرور مشفر من طرف إلى طرف في ٣٠ ميغابايت من RAM، متوافق بالكامل مع عملاء Bitwarden. مكتوب بـ Rust، مرخص بموجب GPL. الأكثر انتشاراً بين مديري كلمات المرور ذاتية الاستضافة، يستخدمه أكثر من ٥٠٠٬٠٠٠ مستخدم حول العالم.

الإصدار

الأحدث

نظام التشغيل

Ubuntu Server 24.04 LTS

الحد الأدنى لـ RAM

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
  • ملف Compose: /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

إعادة تشغيل NGINX:

systemctl restart nginx

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

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

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

٣. أعد إنشاء الخدمات:

cd /root/vaultwarden/
docker compose up -d

٤. عدّل إعدادات Nginx واستبدل كلاً من server_name <IP>; بنطاقك (<your-domain>) لكلا كتلتي HTTP (المنفذ 80) وHTTPS (المنفذ 443):

vim /etc/nginx/sites-available/vaultwarden

٥. ثبّت Certbot:

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 $/شهر.