انشر خادم BitWarden المحلي باستخدام Docker

انشر خادم BitWarden المحلي باستخدام Docker

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

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

ماذا تحتاج

إليك ما عليك القيام به لإنجاح هذا الأمر:

  • مثيل قيد التشغيل لنظام تشغيل يدعم Docker (لقد أوضح ذلك على Ubuntu Server 22.04).
  • مستخدم لديه امتيازات sudo.
  • خادم SMTP (أنا أستخدم خدمة Gmail SMTP).

هذا كل شيء. هيا بنا إلى العمل.

كيفية تثبيت Docker CE

إذا لم يكن Docker مثبتًا لديك ، فإليك خطوات القيام بذلك.

أولاً ، أضف مفتاح Docker GPG الرسمي بالأمر:

بعد ذلك ، أضف مستودع Docker:

READ  فاينل فانتسي 16 في مراحله الأخيرة من التطوير

قبل تثبيت Docker ، تحتاج إلى تثبيت بعض التبعيات باستخدام الأمر:

التحديث حسب الاقتضاء باستخدام:

أخيرًا ، قم بتثبيت أحدث إصدار من محرك وقت تشغيل Docker CE:

أضف المستخدم الخاص بك إلى مجموعة Docker:

قم بتسجيل الخروج ثم تسجيل الدخول مرة أخرى لتصبح التغييرات سارية المفعول.

استخدم Bitwarden مع Docker

نحن الآن جاهزون لاستخدام BitWarden. أولاً ، قم بتنزيل برنامج نصي بسيط أنشأته الشركة لهذه العملية بالأمر:

بمجرد التنزيل ، قم بتشغيل أمر التثبيت:

أثناء التثبيت ، سيتم طرح الأسئلة التالية عليك:

  • أدخل اسم المجال لمثيل BitWarden الخاص بك – إذا لم يكن لديك مجال ، يمكنك استخدام عنوان IP لخادم الاستضافة الخاص بك.
  • هل تريد استخدام Let’s Encrypt لإنشاء شهادة SSL مجانية؟ (y / n) – إذا لم يكن لديك مجال مرتبط بهذا الخادم ، فيجب عليك تحديد n.
  • أدخل معرف التثبيت الخاص بك – يمكن الوصول إليه من خلال زيارة https://bitwarden.com/host
  • أدخل مفتاح التثبيت – سيتم توفير هذا المفتاح في نفس الصفحة مثل معرف التثبيت.
  • هل لديك شهادة SSL لاستخدامها؟ (y / n) – اكتب y إذا كان لديك شهادة SSL ، وإلا فاكتب n.
  • هل تريد إنشاء شهادة SSL موقعة ذاتيًا؟ (y / n) – إذا لم يكن لديك شهادة SSL ، فأجب بنعم.
READ  سيكون التحديث القادم لهاتف Galaxy S24 وGalaxy S23 مثيرًا للغاية

من الأهمية بمكان أن تستخدم شهادة SSL ، وإلا فلن تتمكن من إنشاء حساب أو استخدام العديد من ميزات BitWarden.

بعد اكتمال التثبيت ، تحتاج إلى تكوين متغيرات البيئة لخادم SMTP. إذا كنت تستخدم خوادم Gmail SMTP وتم تمكين 2FA على حسابك ، فستحتاج إلى إنشاء كلمة مرور للتطبيق ، وهو ما يمكنك القيام به. هنا.

تكوين خادم SMTP

لتكوين خادم SMTP ، افتح ملف env العام بالأمر:

في هذا الملف ، ابحث عن الأسطر التالية:

إذا كنت تستخدم خوادم Gmail SMTP ، فاستبدل كل شيء تم وضع علامة عليه كـ REPLACE بـ:

  • استبدل replyTo_email بعنوان بريدك الإلكتروني.
  • استبدل smtp__host بـ smtp.gmail.com.
  • استبدل smtp__username بعنوان Gmail الخاص بك.
  • استبدل smtp__password بكلمة مرور التطبيق التي أنشأتها.

إذا كنت تستخدم خادم SMTP مختلفًا ، فستحتاج إلى تكوينه حسب الحاجة.

أحفظ وأغلق الملف.

أعد تشغيل مثيل BitWarden:

بعد إعادة تشغيل خدمة Bitwarden ، افتح مستعرض ويب وقم بتوجيهه إلى https: // SERVER (حيث يكون SERVER هو عنوان IP أو مجال خادم الاستضافة الخاص بك). سيتم الترحيب بك من خلال شاشة تسجيل الدخول إلى Bitwarden (الشكل 1).

الشكل 1: شاشة تسجيل الدخول إلى Bitwarden.

انقر فوق إنشاء حساب وفي النافذة الناتجة (الشكل 2) ، املأ المعلومات المطلوبة للحساب الجديد وانقر فوق إنشاء حساب.

الشكل 2: إنشاء حساب جديد لحدث Bitwarden الداخلي الخاص بك.

ستتم إعادتك إلى شاشة تسجيل الدخول حيث يمكنك تسجيل الدخول إلى حسابك الجديد. في النافذة الناتجة (الشكل 3) ، انقر فوق إرسال بريد إلكتروني في مربع التحقق من البريد الإلكتروني. سيتم إرسال بريد إلكتروني إليك حيث يمكنك التحقق من الحساب الجديد.

الشكل 3: تُظهر نافذة Bitwarden الرئيسية الحاجة إلى التحقق من الحساب الأولي.

هذا كل شيء لنشر مثيل لخادم BitWarden Password Manager المحلي. استمتع بهذه الخصوصية الإضافية لأهم أسرارك.

مجموعةتم إنشاؤها بواسطة سكتش.

By Halim Abdullah

"مهووس البيرة. النينجا الشرير لثقافة البوب. عالم القهوة في الحياة. مدرس محترف للإنترنت. مدرس اللحوم."