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

مدير كلمة المرور Bitwarden للمضيف الذاتي: الدليل الكامل

ريكسا سايروس By ريكسا سايروس 19 دقيقة قراءة تم التحديث منذ 83 يومًا
لافتة ترويجية لمدير كلمات مرور Bitwarden ذاتي الاستضافة، تتميز برف خادم متوهج مع شعار Bitwarden وأيقونة الدرع.

تظل كلمات المرور هي الحاجز الأساسي بين المتسللين وحساباتك حتى الآن 81% من خروقات البيانات تنبع من أوراق اعتماد ضعيفة أو مسروقة. يستخدم ثلث الأمريكيين فقط برامج إدارة كلمات المرور، مما يترك الملايين عرضة لسرقة بيانات الاعتماد والاستيلاء على الحسابات. السؤال الحقيقي هو ما إذا كان بإمكانك الوثوق بشخص آخر في قبو الخاص بك.

يوضح لك هذا الدليل كيفية استضافة مدير كلمات مرور Bitwarden ذاتيًا على خادم VPS الخاص بك للتحكم الكامل. ستتعلم التثبيت خطوة بخطوة لنظامي التشغيل Windows Server 2025 وUbuntu 24.04 LTS، بالإضافة إلى تعزيز الأمان الذي يجعل مخزنك في متناولك أنت فقط.

ما الذي ستبنيه (ولماذا VPS)؟

عندما تقوم باستضافة مدير كلمات مرور Bitwarden ذاتيًا، فإنك تقوم بإنشاء بنية أساسية خاصة لإدارة كلمات المرور على الخادم الخاص بك. يمنحك هذا الإعداد التحكم الكامل في مكان تخزين بيانات الاعتماد، وكيفية نسخها احتياطيًا، ومن يمكنه الوصول إليها.

لماذا تختار VPS لـ Bitwarden؟

يوفر الخادم الافتراضي الخاص التوازن المثالي بين التحكم والأداء والفعالية من حيث التكلفة لإدارة كلمات المرور.

مركز بيانات مستقبلي مزود بأرفف خادم متوهجة تنبعث منها أشعة ضوئية تتصل بأيقونات المنزل والجهاز، مما يمثل مزامنة ذاتية الاستضافة.

السيادة الكاملة للبيانات

لا يترك مخزن كلمات المرور الخاص بك البنية التحتية التي تتحكم فيها أبدًا. على عكس الخدمات المستضافة على السحابة، توجد بياناتك المشفرة على خوادم تختارها، في المواقع التي تحددها.

إمكانية الوصول دائمًا

يعمل VPS بشكل مستمر، مما يجعل مخزن كلمات المرور الخاص بك متاحًا من أي مكان وفي أي وقت. لا تحتاج إلى تشغيل أجهزة الكمبيوتر الشخصية على مدار الساعة.

الموارد المخصصة

توفر خطط VPS موارد مضمونة لوحدة المعالجة المركزية وذاكرة الوصول العشوائي والتخزين التي لا تتم مشاركتها مع أعباء عمل المستخدمين الآخرين. يظل الأداء ثابتًا بغض النظر عما يفعله العملاء الآخرون.

قابلية التوسع

مع نمو احتياجات إدارة كلمات المرور الخاصة بك من الاستخدام الشخصي إلى النشر الجماعي أو التجاري، يمكن أن تتوسع خطط VPS لتتناسب. ابدأ صغيرًا وقم بالترقية حسب الحاجة.

فعالة من حيث التكلفة

تكاليف استضافة VPS أقل بكثير من صيانة الأجهزة المادية المخصصة. يمكنك الحصول على مزايا عزل وتحكم مماثلة دون الاستثمار مقدمًا.

الأمن المهني

يوفر موفرو VPS ذوي السمعة الطيبة حماية DDoS، ونسخًا احتياطيًا منتظمًا، وأمن الشبكة على مستوى المؤسسات. وتنفيذ هذه الأمور بشكل مستقل سيكون مكلفًا ويستغرق وقتًا طويلاً.

ما هي متطلبات الاستضافة الذاتية؟

أنت بحاجة إلى معرفة مواصفات الأجهزة لاستضافة مدير كلمات مرور Bitwarden ذاتيًا. يساعدك هذا على اختيار خطة VPS المناسبة ويمنع ظهور مشكلات الأداء لاحقًا.

أيقونات ثلاثية الأبعاد متوهجة توضح الحد الأدنى من مواصفات VPS لـ Bitwarden: وحدة معالجة مركزية رباعية النواة، وذاكرة وصول عشوائي (RAM) سعة 8 جيجابايت، ومحرك أقراص SSD سعة 50 جيجابايت، ودعم Docker.

متطلبات الأجهزة لنظام التشغيل Windows Server

للنشر الناجح على Windows Server 2025، تحتاج إلى الحد الأدنى من المواصفات.

المعالج: x64، وحدة المعالجة المركزية بسرعة 1.4 جيجا هرتز كحد أدنى؛ يوصى بـ x64، ثنائي النواة بسرعة 2 جيجا هرتز

كبش: 6GB minimum; 8GB or more recommended for production use.

تخزين: 76GB minimum; 90GB recommended for production deployments.

عامل ميناء: Docker Desktop المزود بمحرك 26.0+ (يوصى بـ 27.x) وCompose؛ دعم Hyper-V (وليس WSL2)

يحتاج Windows Server 2025 إلى دعم المحاكاة الافتراضية المتداخلة. يجب على مستخدمي Azure استخدام الأجهزة الظاهرية القياسية D2s v3 مع تعيين نوع الأمان على التشغيل القياسي وليس التشغيل الموثوق.

متطلبات الأجهزة لنظام التشغيل Linux

تحتاج توزيعات Linux إلى موارد أقل. للاستضافة الذاتية لمدير كلمات مرور Bitwarden على Ubuntu 24.04 LTS أو Debian 12 أو Rocky Linux 9، إليك ما تحتاجه.

المعالج: x64، وحدة المعالجة المركزية بسرعة 1.4 جيجا هرتز كحد أدنى؛ يوصى بـ x64، ثنائي النواة بسرعة 2 جيجا هرتز

كبش: 2GB minimum; 4GB or more recommended for multiple users

تخزين: 12GB minimum; 25GB recommended for production

عامل ميناء: Docker Engine 26.0+ (يوصى بـ 27.x) وDocker Compose

Linux هو الخيار الأكثر كفاءة. ويستخدم ما يقرب من ثلث ذاكرة الوصول العشوائي (RAM) لعمليات نشر Windows Server مع تقديم وظائف مماثلة.

مقارنة الأداء:

متري لينكس (أوبونتو 24.04) ويندوز سيرفر 2025
الحد الأدنى من ذاكرة الوصول العشوائي 2GB 6GB
الحد الأدنى للتخزين 12GB 76GB
عامل ميناء العلوية أدنى العالي (هايبر-V)
تحديث التعقيد بسيط معتدل
موارد المجتمع شاسِع معتدل
وقت الإعداد الأولي 15-30 دقيقة 30-60 دقيقة

اختيار موفر VPS الخاص بك

لاستضافة Bitwarden ذاتيًا، تحتاج إلى خادم VPS يتمتع بإمكانية الوصول الكامل إلى الجذر ودعم Docker وعنوان IP عام مستقر. تحتاج أيضًا إلى إنتاجية عالية للشبكة وموثوقية وقت التشغيل حتى تتم مزامنة مخزن كلمات المرور الخاص بك على الفور عبر جميع أجهزتك.

في Cloudzy، نقدم البنية التحتية عالية الأداء التي يتطلبها عبء العمل هذا. ملكنا استضافة Docker VPS تعمل الخطط على معالجات AMD Ryzen 9 (حتى 5.7 جيجا هرتز) مع وحدة تخزين NVMe. يوفر هذا سرعة الخيط الواحد اللازمة لعمليات قاعدة البيانات المشفرة.

نحن ندعم ذلك من خلال اتصالات شبكة تصل سرعتها إلى 40 جيجابت في الثانية واتفاقية مستوى الخدمة (SLA) لوقت التشغيل بنسبة 99.95%، بحيث يكون مخزنك متاحًا دائمًا. بالإضافة إلى ذلك، نحن نقدم مواقع في 12 مدينة عالمية، مما يسمح لك باستضافة بياناتك أينما تريد.

التكوينات الموصى بها:

  • للاستخدام الشخصي (أقل من 10 مستخدمين): 2 نواة وحدة المعالجة المركزية، وذاكرة الوصول العشوائي (RAM) سعة 4 جيجابايت، وتخزين NVMe سعة 25 جيجابايت.
  • للفرق (10-50 مستخدمًا): 4 نوى لوحدة المعالجة المركزية، وذاكرة الوصول العشوائي (RAM) سعة 8 جيجابايت، ومساحة تخزين NVMe سعة 50 جيجابايت.

ما الذي يجب عليك تحضيره قبل التثبيت؟

قبل البدء في التثبيت، قم بجمع هذه العناصر لتسهيل العملية.

شاشات متعددة تعرض معرف تثبيت Bitwarden وشهادة SSL النشطة وتكوين SMTP وسجلات DNS على إعداد مكتب مظلم.

1. اسم المجال وسجلات DNS

قم بتكوين اسم المجال (مثل vault.yourdomain.com) باستخدام سجلات DNS A التي تشير إلى عنوان VPS IP الخاص بك. يعمل Bitwarden بشكل أفضل مع اسم المجال. إن استخدام عنوان IP فقط يحد من خيارات طبقة المقابس الآمنة (SSL) ويجعل إدارة الشهادات صعبة.

2. معرف ومفتاح تثبيت Bitwarden

قم بزيارة بوابة استضافة Bitwarden وتوفير عنوان بريد إلكتروني صالح. ستتلقى معرف التثبيت ومفتاح التثبيت عبر البريد الإلكتروني. احفظ كلا القيمتين بشكل آمن حيث ستحتاج إليهما أثناء الإعداد.

3. بيانات اعتماد الوصول إلى VPS

تأكد من أن لديك ما يلي جاهز:

  • بيانات اعتماد وصول SSH لخوادم Linux
  • الوصول إلى سطح المكتب البعيد (RDP) لخوادم Windows
  • أذونات المسؤول أو مستوى الجذر

4. خطة شهادة SSL

قرر كيف ستتعامل مع تشفير SSL/TLS:

  • دعونا نقوم بتشفير إنشاء الشهادة تلقائيًا أثناء التثبيت
  • شهادات SSL تم الحصول عليها مسبقًا من سلطة التصديق
  • الشهادات الموقعة ذاتيًا لبيئات الاختبار فقط

5. تفاصيل خادم SMTP

بالنسبة لدعوات المستخدم والتحقق من البريد الإلكتروني، ستحتاج إلى بيانات اعتماد خادم SMTP:

  • اسم المضيف والمنفذ SMTP
  • اسم المستخدم وكلمة المرور للمصادقة
  • عنوان البريد الإلكتروني للمرسل

بدون إعداد SMTP، لا يمكنك دعوة المستخدمين أو التحقق من عناوين البريد الإلكتروني. ومع ذلك، سيظل النظام يعمل لحساب المسؤول الأولي.

كيف يمكنك التثبيت على Linux (Ubuntu/Debian/Rocky)؟

يستخدم هذا الدليل Ubuntu 24.04 LTS. تعمل الخطوات بشكل مماثل على Debian 12 وRocky Linux 9 مع تعديلات مدير الحزم المناسبة. سيساعدك اتباع هذه الخطوات على استضافة مدير كلمات مرور Bitwarden ذاتيًا على أي من توزيعات Linux هذه.

أيقونة حوت Docker المتوهجة مع تشغيل أوامر الحاوية على شاشة محطة Ubuntu، توضح نشر Bitwarden Docker.

الخطوة 1: التكوين الأولي للخادم

اتصل بـ Linux VPS الخاص بك عبر SSH وقم بتحديث النظام:

sudo apt update && sudo apt upgrade -y

تأكد من أن المنفذين 80 (HTTP) و443 (HTTPS) مفتوحان في جدار الحماية الخاص بك. بالنسبة إلى UFW على Ubuntu:

sudo ufw allow 80/tcp

sudo ufw allow 443/tcp

sudo ufw reload

الخطوة 2: تثبيت محرك Docker

يعمل Bitwarden داخل حاويات Docker. يشكل Docker Engine الأساس لعملية التثبيت الخاصة بك. قم بتثبيت Docker Engine 26.0+ والمكون الإضافي Docker Compose V2:

sudo apt install docker.io docker-compose-plugin -y

sudo systemctl enable --now docker

sudo systemctl status docker

ال تمكين – الآن يبدأ الأمر Docker على الفور ويضمن تشغيله بعد إعادة تشغيل الخادم.

التحقق من نجاح التثبيت:

docker --version

docker compose version
Both commands should return version numbers. Docker Engine should be 26.0 or higher, Docker Compose should be 2.0 or higher.

الخطوة 3: إنشاء مستخدم ودليل Bitwarden

إن تشغيل Bitwarden كمستخدم مخصص غير جذر يتبع أفضل الممارسات الأمنية. وهذا يحد من الضرر المحتمل إذا تم اختراق التطبيق. قم بإنشاء حساب المستخدم المخصص هذا:

sudo adduser bitwarden

قم بتعيين كلمة مرور قوية عندما يُطلب منك ذلك. تعمل كلمة المرور هذه على تأمين الوصول إلى SSH إذا كنت بحاجة إلى تسجيل الدخول كمستخدم Bitwarden مباشرةً.

قم بإنشاء مجموعة Docker إذا لم تكن موجودة (معظم الأنظمة لديها هذا بالفعل):

sudo groupadd docker

أضف مستخدم Bitwarden إلى مجموعة Docker. يمنح هذا الإذن بتشغيل أوامر Docker بدون sudo:

sudo usermod -aG docker bitwarden

قم بإنشاء دليل تثبيت Bitwarden بأذونات مقيدة:

sudo mkdir /opt/bitwarden

sudo chmod -R 700 /opt/bitwarden

sudo chown -R bitwarden:bitwarden /opt/bitwarden

ال 700 الإذن يعني أن مستخدم Bitwarden فقط يمكنه قراءة الملفات أو كتابتها أو تنفيذها في هذا الدليل. وهذا يحمي قاعدة بيانات كلمة المرور الخاصة بك من مستخدمي النظام الآخرين.

قم بالتبديل إلى مستخدم Bitwarden لجميع خطوات التثبيت المتبقية:

sudo su - bitwarden

cd /opt/bitwarden

الخطوة 4: قم بتنزيل وتشغيل البرنامج النصي للتثبيت

قم بتنزيل البرنامج النصي لتثبيت Bitwarden:

شاشة تسجيل دخول مستقبلية ثلاثية الأبعاد إلى Bitwarden تطفو فوق مكتب به كمبيوتر محمول وإطلالة على المدينة.

curl -Lso bitwarden.sh "https://func.bitwarden.com/api/dl/?app=self-host&platform=linux" && chmod 700 bitwarden.sh

ابدأ التثبيت:

./bitwarden.sh install

الخطوة 5: تكوين مطالبات التثبيت

سيطالبك المثبت بعدة قيم:

اسم المجال: أدخل سجل DNS الذي تم تكوينه (vault.yourdomain.com)

شهادة SSL: يكتب Y إذا كنت تريد أن يقوم Let's Encrypt بإنشاء شهادة، أو N إذا كان لديك واحدة بالفعل

معرف التثبيت: أدخل المعرف من https://bitwarden.com/host/

مفتاح التثبيت: أدخل المفتاح من https://bitwarden.com/host/

اتبع المطالبات المتبقية بناءً على اختيارك لشهادة SSL. ستقوم عملية التثبيت بتنزيل صور Docker وتكوين البيئة.

الخطوة 6: تكوين إعدادات البريد الإلكتروني

تحرير ملف البيئة:

nano ./bwdata/env/global.override.env

قم بتعيين بيانات اعتماد SMTP الخاصة بك:

globalSettings__mail__smtp__host=smtp.yourprovider.com

globalSettings__mail__smtp__port=587

globalSettings__mail__smtp__ssl=false

globalSettings__mail__smtp__startTls=true

[email protected]

globalSettings__mail__smtp__password=yourpassword

احفظ الملف (Ctrl+X، ثم Y، ثم Enter).

الخطوة 7: ابدأ تشغيل Bitwarden

قم بتشغيل مثيل Bitwarden الخاص بك:

./bitwarden.sh start

تقوم أول عملية بدء تشغيل بتنزيل جميع صور Docker من GitHub Container Registry. قد يستغرق هذا عدة دقائق. التحقق من تشغيل كافة الحاويات:

docker ps

من المفترض أن تشاهد حاويات Bitwarden المتعددة مدرجة على أنها "أعلى".

قم بزيارة المجال الذي تم تكوينه (https://vault.yourdomain.com) في متصفح الويب. يجب أن تشاهد صفحة تسجيل الدخول إلى Bitwarden web vault. قم بإنشاء حسابك الرئيسي للبدء في استخدام مدير كلمات المرور الخاص بك.

كيف يمكنك التثبيت على Windows Server (PowerShell)؟

يغطي هذا القسم التثبيت على Windows Server 2025 باستخدام PowerShell. تعكس العملية تثبيت Linux ولكنها تستخدم أوامر خاصة بنظام Windows للاستضافة الذاتية لمدير كلمات مرور Bitwarden على Windows VPS الخاص بك.

شاشة في مركز البيانات تُظهر Docker على Windows Server 2025 الذي يقوم بتشغيل برنامج PowerShell النصي لتثبيت Bitwarden.

الخطوة 1: تكوين Windows الأولي

اتصل بخادم Windows VPS الخاص بك باستخدام بروتوكول سطح المكتب البعيد (RDP). يوفر RDP تجربة واجهة المستخدم الرسومية الكاملة اللازمة لإعداد Docker Desktop.

تأكد من أن جدار حماية Windows يسمح بحركة المرور على المنفذين 80 و443. افتح PowerShell كمسؤول وقم بتشغيل:

New-NetFirewallRule -DisplayName "Allow HTTP" -Direction Inbound -Protocol TCP -LocalPort 80 -Action Allow

New-NetFirewallRule -DisplayName "Allow HTTPS" -Direction Inbound -Protocol TCP -LocalPort 443 -Action Allow

الخطوة 2: تثبيت Docker Desktop

لا يدعم Docker Desktop نظام التشغيل Windows Server رسميًا. قد تواجه مشاكل في الاستقرار. نوصي باستخدام Linux للحصول على تجربة أكثر سلاسة.

قم بتنزيل وتثبيت Docker Desktop لنظام التشغيل Windows من https://www.docker.com/products/docker-desktop/. أثناء التثبيت، قم بإلغاء تحديد "استخدام WSL2 بدلاً من Hyper-V". يحتاج Bitwarden إلى وضع Hyper-V للتشغيل.

بعد التثبيت، افتح Docker Desktop وانتقل إلى الإعدادات → الموارد. اضبط تخصيص ذاكرة الوصول العشوائي (RAM) على 4 جيجابايت على الأقل. وهذا يعطي ذاكرة الوصول العشوائي من Windows إلى Docker.

الخطوة 3: إنشاء مستخدم ودليل Bitwarden

افتح PowerShell بامتيازات المسؤول وقم بإنشاء مستخدم Bitwarden:

$Password = Read-Host -AsSecureString

أدخل كلمة مرور آمنة عندما يُطلب منك ذلك. ثم قم بإنشاء حساب المستخدم:

New-LocalUser "Bitwarden" -Password $Password -Description "Bitwarden Local Admin"

أضف مستخدم Bitwarden إلى مجموعة مستخدمي الإرساء:

Add-LocalGroupMember -Group "docker-users" -Member "Bitwarden"

قم بإنشاء دليل تثبيت Bitwarden:

mkdir C:\Bitwarden

في Docker Desktop، انتقل إلى الإعدادات → الموارد → مشاركة الملفات. يضيف C:\Bitwarden إلى قائمة الموارد. انقر فوق تطبيق وإعادة التشغيل.

الخطوة 4: تنزيل البرنامج النصي لتثبيت Bitwarden

انتقل إلى دليل Bitwarden:

cd C:\Bitwarden

قم بتنزيل البرنامج النصي للتثبيت:

Invoke-RestMethod -OutFile bitwarden.ps1 -Uri "https://func.bitwarden.com/api/dl/?app=self-host&platform=windows"

قم بتشغيل المثبت:

.\bitwarden.ps1 -install

الخطوة 5: تكوين مطالبات التثبيت

يطالب المثبت بعكس تثبيت Linux:

اسم المجال: أدخل اسم المجال الذي تم تكوينه بواسطة DNS

شهادة SSL: يدخل Y لـ Let's Encrypt الشهادة أو N إذا قدمت بنفسك

معرف التثبيت: من https://bitwarden.com/host/

مفتاح التثبيت: من https://bitwarden.com/host/

أكمل المطالبات المتبقية بناءً على اختيار إعداد SSL الخاص بك.

الخطوة 6: تكوين البريد الإلكتروني والبدء

يحرر C:\Bitwarden\bwdata\env\global.override.env باستخدام إعدادات SMTP، ثم أعد تشغيل Bitwarden:

.\bitwarden.ps1 -restart

قم بالوصول إلى قبو Bitwarden الخاص بك في المجال الذي تم تكوينه لإنشاء حسابك الرئيسي.

ما هي أسرع طريقة للتحقق والتصلب؟

بمجرد استضافة مدير كلمات مرور Bitwarden ذاتيًا، تأكد من عمل المثيل الخاص بك قبل إضافة مستخدمين أو استيراد كلمات المرور.

قفل أخضر متوهج على باب القبو مع شاشات توضح صلاحية طبقة المقابس الآمنة (SSL)، وتمكين المصادقة الثنائية (2FA)، وجدار الحماية النشط في غرفة التحكم الأمني.

خطوات التحقق

التحقق من شهادة SSL: افتح مجال Bitwarden الخاص بك في متصفح الويب (https://vault.yourdomain.com). من المفترض أن تشاهد شاشة تسجيل الدخول إلى Bitwarden web vault، وأيقونة قفل في شريط العناوين، ولا توجد تحذيرات "غير آمنة".

إذا رأيت تحذيرات بشأن الشهادة، فراجع قسم إعداد SSL.

إنشاء حساب المسؤول: انقر على "إنشاء حساب" في شاشة تسجيل الدخول. استخدم كلمة مرور رئيسية قوية مكونة من 12 حرفًا على الأقل، مع المزج بين الأحرف الكبيرة والصغيرة والأرقام والرموز. قم بتدوين كلمة المرور هذه وتخزينها بشكل آمن دون اتصال بالإنترنت.

لا يستطيع Bitwarden استعادة كلمات المرور الرئيسية المفقودة.

اختبار تطبيق العميل: قم بتثبيت ملحق متصفح Bitwarden أو تطبيق الهاتف المحمول. قبل تسجيل الدخول، اضغط على أيقونة الإعدادات/الترس، وقم بتغيير "عنوان URL للخادم" إلى المجال المستضاف ذاتيًا، ثم احفظه ثم عد إلى تسجيل الدخول.

أدخل بيانات الاعتماد الخاصة بك وتحقق من أنه يمكنك إضافة إدخال كلمة مرور جديدة، ومشاهدتها متزامنة مع قبو الويب، واستردادها من ملحق المتصفح.

صحة حاوية عامل الميناء: التحقق من تشغيل كافة الحاويات.

لينكس:

cd /opt/bitwarden

docker ps

ويندوز:

cd C:\Bitwarden

docker ps

المخرجات المتوقعة: 5-7 حاويات مدرجة، جميعها تظهر "أعلى" في عمود الحالة. تتضمن أسماء الحاويات: bitwarden-web، وbitwarden-api، وbitwarden-identity، وbitwarden-attachments، وbitwarden-icons، وbitwarden-mssql، وbitwarden-nginx.

إذا أظهرت أي حاوية "تم الخروج" أو كانت مفقودة، فتحقق من السجلات: سجلات إنشاء عامل الإرساء [اسم الحاوية]

قائمة التحقق من تشديد الأمن

تمكين المصادقة الثنائية: قم بتكوين 2FA لحساب المسؤول الخاص بك على الفور. يدعم Bitwarden تطبيقات المصادقة والبريد الإلكتروني ومفاتيح الأجهزة للتحقق من العامل الثاني.

تكوين قواعد جدار الحماية: قم بتقييد SSH (المنفذ 22 على Linux) أو RDP (المنفذ 3389 على Windows) لعناوين IP المعروفة. فكر في استخدام Fail2ban على Linux لمنع محاولات القوة الغاشمة.

إعداد النسخ الاحتياطية العادية: نسخ احتياطي /opt/bitwarden/bwdata (لينكس) أو C:\Bitwarden\bwdata (ويندوز) على جدول زمني. يحتوي هذا الدليل على قاعدة البيانات والإعدادات الخاصة بك. قم بتخزين النسخ الاحتياطية خارج الخادم لاستعادة القدرة على العمل بعد الكوارث بشكل حقيقي.

تحديث تجديد الشهادة: إذا كنت تستخدم Let's Encrypt، فتحقق من إعداد التجديد. تجديد الاختبار بالأمر: ./bitwarden.sh تجديد الشهادة على لينكس.

تعطيل تسجيل المستخدم: بعد إنشاء الحسابات المطلوبة، قم بتعطيل تسجيل المستخدم الجديد لمنع الاشتراكات غير المصرح بها. يحرر global.override.env وأضف: globalSettings__disableUserRegistration=true ثم أعد تشغيل Bitwarden.

تكوين الوصول إلى بوابة المسؤول: قم بتفويض عناوين بريد إلكتروني محددة للوصول إلى بوابة مسؤول النظام. يضيف [email protected] إلى ملف الإعدادات الخاص بك.

مراجعة سجلات الوصول: شاشة /opt/bitwarden/bwdata/logs (لينكس) أو C:\Bitwarden\bwdata\logs (Windows) أسبوعيًا لأنماط الأنشطة المشبوهة.

كيف يمكنك صيانة وترقية Bitwarden بأمان؟

تحافظ الصيانة المستمرة على أمان مثيلك والأداء الجيد. تساعدك ممارسات الصيانة المناسبة على استضافة مدير كلمات مرور Bitwarden بشكل موثوق لسنوات.

يتم تحديث حاويات Docker مع توصيل محرك النسخ الاحتياطي ووضع علامة "آمنة للإزالة" على التقويم لصيانة Bitwarden.

إجراء التحديث

تقوم Bitwarden بإصدار تحديثات تتضمن تصحيحات أمنية وميزات جديدة. قم بتحديث مثيلك شهريًا أو عند الإعلان عن التحديثات الأمنية عبر القنوات الرسمية.

عملية تحديث لينكس:

cd /opt/bitwarden

./bitwarden.sh updateself

./bitwarden.sh update

./bitwarden.sh start

ال com.updateself يقوم الأمر بتحديث البرنامج النصي للتثبيت نفسه، بينما تحديث يسحب صور Docker الجديدة.

عملية تحديث ويندوز:

cd C:\Bitwarden

.\bitwarden.ps1 -updateself

.\bitwarden.ps1 -update

.\bitwarden.ps1 -start

استراتيجية النسخ الاحتياطي

لك com.bwdata يحتوي الدليل على كل شيء: قاعدة البيانات وملفات الإعدادات وشهادات SSL والسجلات. تعد النسخ الاحتياطية التلقائية خطوة أمان إلزامية عند استضافة مدير كلمات مرور Bitwarden ذاتيًا.

ما يجب النسخ الاحتياطي:

قاعدة البيانات: يستخدم لينكس bwdata/mssql/data (SQL Server)، يستخدم ويندوز bwdata/mssql/data.

إعدادات: ال بوداتا/بيئة يحتوي الدليل على متغيرات البيئة وإعدادات SMTP وتفاصيل إعداد المجال.

شهادات SSL: تقع في بوداتا/ssl في حالة استخدام شهادات مخصصة بدلاً من Let's Encrypt.

برنامج النسخ الاحتياطي الآلي (لينكس):

#!/bin/bash

# Save as /home/bitwarden/backup-bitwarden.sh

BACKUP_DIR="/home/bitwarden/backups"

DATE=$(date +%Y%m%d-%H%M%S)

# Create backup directory if it doesn't exist

mkdir -p $BACKUP_DIR

# Create compressed backup

cd /opt/bitwarden

tar -czf $BACKUP_DIR/bitwarden-backup-$DATE.tar.gz bwdata/

# Keep only last 30 days of backups

find $BACKUP_DIR -name "bitwarden-backup-*.tar.gz" -mtime +30 -delete

# Optional: Copy to remote storage

# rsync -az $BACKUP_DIR/ user@remoteserver:/backups/bitwarden/

اجعل البرنامج النصي قابلاً للتنفيذ وأضفه إلى crontab:

chmod +x /home/bitwarden/backup-bitwarden.sh

# Run daily at 2 AM

crontab -e

# Add this line:

0 2 * * * /home/bitwarden/backup-bitwarden.sh

النسخ الاحتياطي لنظام التشغيل Windows (PowerShell):

# Run as scheduled task

$Date = Get-Date -Format "yyyyMMdd-HHmmss"

$BackupPath = "C:\Backups\Bitwarden"

New-Item -ItemType Directory -Force -Path $BackupPath

Compress-Archive -Path "C:\Bitwarden\bwdata" -DestinationPath "$BackupPath\bitwarden-backup-$Date.zip"

# Clean old backups (older than 30 days)

Get-ChildItem -Path $BackupPath -Filter "*.zip" | 

  Where-Object {$_.LastWriteTime -lt (Get-Date).AddDays(-30)} | 

  Remove-Item

قم بتخزين النسخ الاحتياطية خارج الخادم باستخدام rsync، أو التخزين السحابي المشفر، أو VPS احتياطي منفصل. لا تحمي النسخ الاحتياطية على الخادم من فشل الأجهزة. ل نقل الملفات بشكل آمن من النسخ الاحتياطية إلى المواقع البعيدة، فكر في البروتوكولات المشفرة مثل SFTP أو FTPS.

يراقب

قم بإعداد المراقبة الأساسية لاكتشاف المشكلات قبل أن تؤثر على المستخدمين:

حالة الحاوية: تأكد من أن جميع حاويات Docker تظل قيد التشغيل طوال اليوم.

مساحة القرص: مراقبة التخزين المتوفر في دليل bwdata لمنع تلف قاعدة البيانات من الأقراص الكاملة.

انتهاء صلاحية شهادة SSL: تحقق من تجديد الشهادات في الموعد المحدد وعدم انتهاء صلاحيتها بشكل غير متوقع.

مراجعة السجل: تحقق من سجلات الأخطاء أسبوعيًا بحثًا عن أي نشاط غير عادي أو فشل في المصادقة.

اختبار الاسترداد

اختبر عملية استعادة النسخة الاحتياطية كل ثلاثة أشهر حتى تتمكن من التعافي من فقدان البيانات:

  1. أوقف بيتواردن
  2. إعادة تسمية الدليل bwdata الحالي
  3. استعادة من النسخة الاحتياطية
  4. ابدأ تشغيل Bitwarden وتحقق من الوظيفة
  5. إذا نجحت، قم بحذف الدليل القديم

Linux مقابل Windows: أيهما يجب أن تختار؟

يسمح لك كلا النظامين بنجاح باستضافة مدير كلمات مرور Bitwarden ذاتيًا. ولكل منها مزايا ومقايضات مميزة تستحق النظر فيها.

خوادم قديمة منمقة تقارن أداء Bitwarden على Ubuntu (استخدام منخفض للموارد) مقابل Windows Server 2025 (استخدام أعلى).

مزايا لينكس

كفاءة الموارد: يحتاج Linux إلى ذاكرة وصول عشوائي (RAM) تبلغ 2 جيجابايت كحد أدنى تقريبًا مقابل الحد الأدنى لنظام التشغيل Windows الذي يبلغ 4 جيجابايت. وهذا يترجم إلى انخفاض تكاليف الاستضافة من شهر لآخر.

انخفاض النفقات التشغيلية: يخصص Linux المزيد من الموارد لتشغيل Bitwarden بدلاً من نظام التشغيل نفسه.

تحديثات أبسط: يقوم مديرو الحزم بتبسيط تحديثات النظام. يعتبر تكامل Docker أصليًا ومباشرًا بدون طبقات إضافية.

دعم المجتمع: يستخدم مجتمع الاستضافة الذاتية نظام Linux في الغالب. ستجد المزيد من أدلة المجتمع وموارد استكشاف الأخطاء وإصلاحها المتاحة عبر الإنترنت.

يكلف: معظم توزيعات Linux مجانية، مما يلغي تكاليف ترخيص نظام التشغيل.

مميزات ويندوز سيرفر

الألفة: يمكن لمسؤولي النظام ذوي الخبرة في استخدام Windows Server الاستفادة من المعرفة الموجودة على الفور.

اندماج: تكامل أفضل مع البنية التحتية الحالية المستندة إلى Windows وبيئات Active Directory.

أدوات الإدارة: قد تكون أدوات إدارة خادم Windows مفضلة في البيئات التنظيمية التي تعمل بنظام Windows.

يدعم: خيارات الدعم التجاري من Microsoft لاستكشاف الأخطاء وإصلاحها والمساعدة.

مقارنة الأداء

متري لينكس (أوبونتو 24.04) ويندوز سيرفر 2025
الحد الأدنى من ذاكرة الوصول العشوائي 2GB 6GB
الحد الأدنى للتخزين 12GB 76GB
عامل ميناء العلوية أدنى العالي (هايبر-V)
تحديث التعقيد بسيط معتدل
موارد المجتمع شاسِع معتدل
وقت الإعداد الأولي 15-30 دقيقة 30-60 دقيقة

توصية

اختر Linux ما لم تكن لديك متطلبات محددة لـ Windows Server. يوفر Ubuntu 24.04 LTS أفضل توازن بين الاستقرار وكفاءة الموارد ودعم المجتمع. تتوافق فترة الدعم التي تبلغ خمس سنوات بشكل جيد مع دورات حياة نشر VPS النموذجية.

استكشاف الأخطاء وإصلاحها (الإجابات السريعة)

لن يبدأ Bitwarden: إذا فشلت الحاويات أو كان المخزن غير قابل للوصول، فتحقق من حالة خدمة Docker أولاً. على نظام التشغيل Linux، قم بتشغيل سودو systemctl حالة عامل ميناء. على نظام التشغيل Windows، تحقق من أن Docker Desktop نشط. فحص سجلات الأخطاء باستخدام عامل الميناء يؤلف السجلات لاكتشاف تعارضات المنافذ أو مشكلات أذونات الملفات التي تمنع بدء التشغيل.

المجال غير قابل للوصول: إذا رأيت أخطاء مهلة الاتصال، فتحقق من أن سجلات DNS A الخاصة بك تشير إلى VPS IP. تأكد من أن جدار الحماية الخاص بك يسمح بالمنافذ 80 و443. قم بتشغيل عامل ميناء ملاحظة لتأكيد جميع الحاويات تظهر "أعلى". إذا تم "خروج" أي منها، فتحقق من سجلات تلك الحاوية المحددة.

فشل البريد الإلكتروني: إذا لم يتلق المستخدمون الدعوات، فتحقق من إعدادات SMTP في bwdata/env/global.override.env. يحتاج معظم مقدمي الخدمة إلى المنفذ 587 مع StartTLS. اختبر SMTP بشكل مستقل لاستبعاد مشكلات بيانات الاعتماد، أو تحقق identity.txt سجلات لأخطاء الرفض من جانب الخادم.

أخطاء شهادة SSL: عادةً ما تعني تحذيرات المتصفح فشل التحقق من صحة Let's Encrypt. تأكد من أن المنفذ 80 مفتوح للإنترنت العام. لإصلاح الشهادات منتهية الصلاحية، قم بفرض التجديد باستخدام ./bitwarden.sh تجديد الشهادة (لينكس) أو .\bitwarden.ps1 - تجديد الشهادة (ويندوز).

استخدام الذاكرة العالية: إذا تباطأ VPS، استخدم احصائيات عامل الميناء لتحديد الحاويات الثقيلة الموارد. يمكن أن تؤدي إعادة تشغيل Bitwarden إلى مسح تسرب الذاكرة مؤقتًا. ومع ذلك، غالبًا ما تتطلب المشكلات المستمرة الترقية إلى خطة تحتوي على ذاكرة وصول عشوائي (RAM) بسعة 4 جيجابايت أو أكثر.

تثبيت فواصل التحديث: قم دائمًا بعمل نسخة احتياطية لجهازك com.bwdata الدليل قبل التحديث إذا فشل التحديث، قم باستعادة هذا الدليل والعودة إلى الإصدار السابق. تحقق من ملاحظات الإصدار الرسمية لمعرفة التغييرات قبل محاولة التحديث مرة أخرى.

تحقق من ملاحظات الإصدار في https://github.com/bitwarden/server/releases لكسر التغييرات قبل التحديث.

البديل: Vaultwarden لعمليات النشر خفيفة الوزن

بالنسبة للمستخدمين الذين يبحثون عن خيار أكثر كفاءة في استخدام الموارد، يقدم Vaultwarden بديلاً مقنعًا. Vaultwarden هو خادم غير رسمي متوافق مع Bitwarden مكتوب بلغة Rust ويستخدم موارد أقل.

يقوم Raspberry Pi بتشغيل Vaultwarden المستضاف ذاتيًا بجوار الهاتف الذكي الذي يعرض تطبيق Bitwarden مع كلمات مرور متزامنة.

مزايا فولتواردن

الحد الأدنى من متطلبات الموارد: يعمل Vaultwarden بسلاسة على ذاكرة وصول عشوائي تصل سعتها إلى 512 ميجابايت. وهذا يجعلها مناسبة للأجهزة منخفضة الطاقة مثل Raspberry Pi.

متوافق مع عملاء Bitwarden: أنت تستخدم نفس تطبيقات وإضافات وعملاء الأجهزة المحمولة الرسمية من Bitwarden. ما عليك سوى توجيههم إلى عنوان URL لخادم Vaultwarden بدلاً من ذلك.

الميزات المميزة المضمنة: يوفر Vaultwarden ميزات متميزة مثل إنشاء TOTP ومرفقات الملفات دون الحاجة إلى ترخيص Bitwarden مدفوع.

نشر أسرع: يكتمل التثبيت عادةً في أقل من 10 دقائق على أنظمة Linux دون خطوات إعداد معقدة.

متى تختار Vaultwarden

يعمل Vaultwarden بشكل أفضل من أجل:

  • الاستخدام الشخصي أو الفرق الصغيرة (أقل من 10 مستخدمين)
  • خطط VPS محدودة الموارد مع ذاكرة وصول عشوائي محدودة
  • يشعر المستخدمون بالارتياح مع البرامج المدعومة من المجتمع
  • البيئات تعطي الأولوية لكفاءة الموارد على الدعم التجاري

متى تختار Bitwarden الرسمي

التزم بـ Bitwarden الرسمي من أجل:

  • عمليات نشر المؤسسات التي تحتاج إلى عقود دعم تجارية
  • المنظمات التي تتطلب عمليات تدقيق وشهادات أمنية رسمية
  • عمليات النشر تتجاوز 50 مستخدمًا مع الاستخدام المتزامن المكثف
  • البيئات التي تحتاج إلى ضمانات دعم التكامل من طرف ثالث

يوفر كلا الخيارين إدارة قوية لكلمات المرور. يعتمد الاختيار على قيود الموارد المحددة لديك ومتطلبات الدعم واحتياجات الحجم.

خاتمة

توفر الاستضافة الذاتية Bitwarden الأمان على مستوى المؤسسات وسيادة البيانات في أقل من ساعة. مع خرق 2025 بمتوسط ​​تكاليف 4.44 مليون دولار، فإن التحكم في بيانات الاعتماد الخاصة بك يقلل من المخاطر مع الحفاظ على الراحة التي يوفرها مدير كلمات المرور الحديث.

لتأمين المثيل الخاص بك، قم بتمكين المصادقة الثنائية على الفور وقم بتكوين النسخ الاحتياطية التلقائية خارج الخادم. تذكر أن كلمة المرور الرئيسية الخاصة بك غير قابلة للاسترداد حسب التصميم، لذا قم بتخزينها فعليًا دون الاتصال بالإنترنت بدلاً من تخزينها رقميًا.

وأخيرا، ضمان المرونة على المدى الطويل من خلال الاشتراك في التحديثات الأمنية واختبار استعادة النسخة الاحتياطية كل ثلاثة أشهر. تحافظ عادات الصيانة البسيطة هذه على إمكانية الوصول إلى خزنتك وحمايتها من فقدان البيانات.

التعليمات

هل يمكنني استضافة Bitwarden ذاتيًا على نظام التشغيل macOS؟

نعم، على الرغم من أنه يحتاج إلى جهاز Mac مخصص وهو أقل كفاءة من Linux أو Windows. تحتاج إما إلى Apple Remote Access أو إمكانية RDP. لا يُنصح باستخدام استضافة macOS الذاتية في الإنتاج نظرًا لدعم المجتمع المحدود والتعقيد العالي.

هل برنامج Bitwarden مجاني؟

نعم. الميزات الأساسية مجانية، مما يسمح لك باستضافة مدير كلمات مرور Bitwarden ذاتيًا مع مساحة تخزين غير محدودة ومزامنة الجهاز. تبلغ تكلفة خطط الأقساط الشخصية 19.80 دولارًا سنويًا للمصادقة الثنائية المتقدمة. تدفع العائلات 47.88 دولارًا سنويًا، بينما تحتاج الفرق إلى ترخيص مؤسسي.

ما هي أفضل بدائل Bitwarden؟

تشمل البدائل Vaultwarden (خفيف الوزن)، و1Password (cloud UX)، وKeePassXC (غير متصل بالإنترنت)، وPassbolt (للفرق). إذا كانت الاستضافة الذاتية تبدو معقدة للغاية، فإن Bitwarden Cloud الرسمية توفر نفس الأمان دون الصيانة.

ما مدى أمان Bitwarden؟

آمن للغاية عند الإعداد بشكل صحيح. يستخدم Bitwarden تشفير AES-CBC 256 بت. وهو يدعم PBKDF2 SHA-256 وArgon2id لاشتقاق المفاتيح. كلمة المرور الرئيسية الخاصة بك لا تترك جهازك أبدًا غير مشفر. تضيف الاستضافة الذاتية الأمان عن طريق إزالة موفري الخدمات السحابية التابعين لجهات خارجية من نموذج التهديد الخاص بك.

هل يمكنني الترحيل من سحابة Bitwarden؟

نعم. قم بتصدير مخزنك من Bitwarden cloud (الإعدادات → تصدير Vault)، ثم قم باستيراده إلى المثيل الخاص بك (الإعدادات → استيراد البيانات). تستغرق العملية دقائق وتحافظ على جميع كلمات المرور والملاحظات والبنية التنظيمية.

كيف أقوم بإضافة مستخدمين؟

من قبو الويب، انتقل إلى الإعدادات → المؤسسات → مؤسسة جديدة. قم بإنشاء مؤسسة، ثم قم بدعوة المستخدمين عبر البريد الإلكتروني. يتلقون رسائل دعوة عبر البريد الإلكتروني (يلزم إعداد SMTP) ويمكنهم الانضمام إلى المثيل الخاص بك بعد القبول.

ماذا يحدث إذا نسيت كلمة المرور الرئيسية الخاصة بي؟

لا يمكن لـ Bitwarden استعادة كلمة المرور الرئيسية الخاصة بك. وهذا حسب التصميم للأمان. بدون كلمة المرور الرئيسية، يظل مخزنك مشفرًا بشكل دائم ولا يمكن الوصول إليه. قم بتدوين كلمة المرور الرئيسية الخاصة بك وقم بتخزينها بشكل آمن دون اتصال بالإنترنت في مكان فعلي.

هل يجب أن أستخدم Docker أو Kubernetes لـ Bitwarden؟

بالنسبة لمعظم عمليات النشر، يكون Docker كافيًا وأسهل في الإدارة. يعد Kubernetes منطقيًا فقط لعمليات النشر المؤسسية واسعة النطاق التي تحتاج إلى توفر عالٍ وموازنة التحميل وتجاوز الفشل تلقائيًا عبر عقد متعددة.

يشارك

المزيد من المدونة

استمر في القراءة.

صورة مميزة لمراجعة Odoo مع نص رئيسي كبير على اليسار وشعار Odoo على اليمين، محاطة بلوحات واجهة التطبيق العائمة في خلفية أرجوانية ناعمة على شكل سحابة.
تطبيقات الويب والأعمال

مراجعة شاملة لـ Odoo: هل Odoo هو نظام تخطيط موارد المؤسسات (ERP) المناسب لشركتك؟

تعد Odoo واحدة من منصات تخطيط موارد المؤسسات (ERP) الأكثر شهرة على نطاق واسع للشركات المتنامية، وذلك لسبب واحد بسيط، وهو أنها تعد بالكثير في مكان واحد. المبيعات، المحاسبة، المخزون

جيم شوارتزجيم شوارتز 11 دقيقة قراءة
تتميز بدائل WordPress مفتوحة المصدر بصورة ذات خلفية متدرجة ملونة، وشاشة سطح مكتب، ومحرر التعليمات البرمجية، ومعاينة غير واضحة للوحة المعلومات، ونص رئيسي كبير على اليسار.
تطبيقات الويب والأعمال

أفضل بدائل WordPress مفتوحة المصدر والمصممة خصيصًا للمطورين

لا يزال WordPress مهمًا، ولا يزال يخدم مجموعة كبيرة من المواقع بشكل جيد. يستضيف دليل المكونات الإضافية الخاص به أكثر من 62000 مكون إضافي، ويقدم دليل السمات الخاص به أكثر من 14000 سمة مجانية. ثا

جيم شوارتزجيم شوارتز 14 دقيقة قراءة
صورة مميزة لـ Automad مقابل WordPress مع كل من شعارات النظام الأساسي وعنوان يسأل عن مطوري CMS الذين يجب عليهم اختيارهم.
تطبيقات الويب والأعمال

Automad مقابل WordPress: مقارنة شاملة بين اثنين من أفضل منصات CMS

يقوم Automad وWordPress بحل نفس المهمة بطريقتين مختلفتين تمامًا. Automad عبارة عن محرك قوالب وأنظمة إدارة محتوى ذات ملفات مسطحة، لذا فإن المحتوى يتواجد في ملفات بدلاً من قاعدة بيانات، ولكن WordPress،

جيم شوارتزجيم شوارتز 9 دقائق قراءة

هل أنت مستعد للنشر؟ من 2.48 دولارًا شهريًا.

سحابة مستقلة، منذ عام 2008. AMD EPYC، NVMe، 40 جيجابت في الثانية. استرداد الأموال خلال 14 يومًا.