يعد Bitwarden أحد أفضل برامج إدارة كلمات المرور في السوق. ليس فقط هذا يتضمن الميزات من الأفضل القيام بذلك في المنزل مع الفرق والشركات ، ولكن يمكنك استخدام أداتك الخاصة حتى لا تقلق بشأن مزامنة البيانات الأكثر أهمية لشركتك أو مشاركتها أو تخزينها على خادم جهة خارجية. إنه خيار رائع للشركات التي تعمل بتفاصيل الحساب عالية القيمة والملاحظات والهويات.
و شكرا لك عامل ميناء، فإن عملية استخدام Bitwarden داخليًا هي في الواقع سهلة للغاية. سأقوم بتوجيهك عبر الخطوات حتى تتمكن من استخدام خدمة إدارة كلمات المرور هذه على شبكة LAN الخاصة بك. يمكن نشره على جهاز كمبيوتر في مركز البيانات الخاص بك أو على جهاز افتراضي مستضاف على خدمة سحابية خارجية.
ماذا تحتاج
إليك ما عليك القيام به لإنجاح هذا الأمر:
- مثيل قيد التشغيل لنظام تشغيل يدعم Docker (لقد أوضح ذلك على Ubuntu Server 22.04).
- مستخدم لديه امتيازات sudo.
- خادم SMTP (أنا أستخدم خدمة Gmail SMTP).
هذا كل شيء. هيا بنا إلى العمل.
كيفية تثبيت Docker CE
إذا لم يكن Docker مثبتًا لديك ، فإليك خطوات القيام بذلك.
أولاً ، أضف مفتاح Docker GPG الرسمي بالأمر:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg && | sudo gpg –dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
مجعد –FSL https://download.docker.com/linux/ubuntu/gpg && | مستعار GBG –عزيزي –أوه /usr/يشارك/سلاسل المفاتيح/حوض بناء السفن–أرشيف–حلقة مفاتيح.GBG |
بعد ذلك ، أضف مستودع Docker:
صدى “Dep [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg]&& https://download.docker.com/linux/ubuntu $ (lsb_release -cs) مستقر “| && sudo tee /etc/apt/sources.list.d/docker.list> / dev / null
صدى صوت “قسم [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg]&& https://download.docker.com/linux/ubuntu $ (lsb_release -cs) مستقر “ | && مستعار شاي /إلخ/ملائم/دليل.قائمة.ه/حوض بناء السفن.قائمة > /ديف/لا شئ |
قبل تثبيت Docker ، تحتاج إلى تثبيت بعض التبعيات باستخدام الأمر:
sudo apt-get install apt-transport-https ca-الشهادات curl gnupg lsb-release -y
مستعار ملائم–يحصل ثَبَّتَ ملائم–مواصلات–https متوسط–الشهادات مجعد gnupg LSP–تحرير –ص |
التحديث حسب الاقتضاء باستخدام:
أخيرًا ، قم بتثبيت أحدث إصدار من محرك وقت تشغيل Docker CE:
sudo apt-get install docker-ce docker-ce-cli containerd.io -y
مستعار ملائم–يحصل ثَبَّتَ حوض بناء السفن–م حوض بناء السفن–م–ببغاء حاوية.io –ص |
أضف المستخدم الخاص بك إلى مجموعة Docker:
sudo usermod -aG docker $ USER
مستعار usermod –اي جي حوض بناء السفن $مستخدم |
قم بتسجيل الخروج ثم تسجيل الدخول مرة أخرى لتصبح التغييرات سارية المفعول.
استخدم Bitwarden مع Docker
نحن الآن جاهزون لاستخدام BitWarden. أولاً ، قم بتنزيل برنامج نصي بسيط أنشأته الشركة لهذه العملية بالأمر:
curl -Lso bitwarden.sh “https://func.bitwarden.com/api/dl/؟app=self-host&platform=linux” && chmod 700 bitwarden.sh
مجعد –Lso بيدوارتون.ش “https://func.bitwarden.com/api/dl/؟app=self-host&platform=linux” && chmod 700 بيدوارتون.ش |
بمجرد التنزيل ، قم بتشغيل أمر التثبيت:
أثناء التثبيت ، سيتم طرح الأسئلة التالية عليك:
- أدخل اسم المجال لمثيل BitWarden الخاص بك – إذا لم يكن لديك مجال ، يمكنك استخدام عنوان IP لخادم الاستضافة الخاص بك.
- هل تريد استخدام Let’s Encrypt لإنشاء شهادة SSL مجانية؟ (y / n) – إذا لم يكن لديك مجال مرتبط بهذا الخادم ، فيجب عليك تحديد n.
- أدخل معرف التثبيت الخاص بك – يمكن الوصول إليه من خلال زيارة https://bitwarden.com/host
- أدخل مفتاح التثبيت – سيتم توفير هذا المفتاح في نفس الصفحة مثل معرف التثبيت.
- هل لديك شهادة SSL لاستخدامها؟ (y / n) – اكتب y إذا كان لديك شهادة SSL ، وإلا فاكتب n.
- هل تريد إنشاء شهادة SSL موقعة ذاتيًا؟ (y / n) – إذا لم يكن لديك شهادة SSL ، فأجب بنعم.
من الأهمية بمكان أن تستخدم شهادة SSL ، وإلا فلن تتمكن من إنشاء حساب أو استخدام العديد من ميزات BitWarden.
بعد اكتمال التثبيت ، تحتاج إلى تكوين متغيرات البيئة لخادم SMTP. إذا كنت تستخدم خوادم Gmail SMTP وتم تمكين 2FA على حسابك ، فستحتاج إلى إنشاء كلمة مرور للتطبيق ، وهو ما يمكنك القيام به. هنا.
تكوين خادم SMTP
لتكوين خادم SMTP ، افتح ملف env العام بالأمر:
Nano ~ / bwdata / env / global.override.env
نانو ~ /bwdata/Env/عالمي.الكتابة فوق.Env |
في هذا الملف ، ابحث عن الأسطر التالية:
globalSettings__mail__replyToEmail = REPLACE globalSettings__mail__smtp__host = REPLACE globalSettings__mail__smtp__port = 587 globalSettings__mail__smtp__ssl = false globalSettings__mail__smtp__username = REPLACE global__pass
الإعدادات العامة _ البريد_الرد على البريد الإلكتروني=يتغير الإعدادات العامة__ mail__smtp__host=يتغير الإعدادات العامة__ mail__smtp__port=587 الإعدادات العامة _ mail__smtp__ssl=كذب الإعدادات العامة__ mail__smtp__ اسم المستخدم=يتغير الإعدادات العامة _ البريد الإلكتروني _ _ smtp_ كلمة المرور=يتغير |
إذا كنت تستخدم خوادم Gmail SMTP ، فاستبدل كل شيء تم وضع علامة عليه كـ REPLACE بـ:
- استبدل replyTo_email بعنوان بريدك الإلكتروني.
- استبدل smtp__host بـ smtp.gmail.com.
- استبدل smtp__username بعنوان Gmail الخاص بك.
- استبدل smtp__password بكلمة مرور التطبيق التي أنشأتها.
إذا كنت تستخدم خادم SMTP مختلفًا ، فستحتاج إلى تكوينه حسب الحاجة.
أحفظ وأغلق الملف.
أعد تشغيل مثيل BitWarden:
بعد إعادة تشغيل خدمة Bitwarden ، افتح مستعرض ويب وقم بتوجيهه إلى https: // SERVER (حيث يكون SERVER هو عنوان IP أو مجال خادم الاستضافة الخاص بك). سيتم الترحيب بك من خلال شاشة تسجيل الدخول إلى Bitwarden (الشكل 1).
انقر فوق إنشاء حساب وفي النافذة الناتجة (الشكل 2) ، املأ المعلومات المطلوبة للحساب الجديد وانقر فوق إنشاء حساب.
ستتم إعادتك إلى شاشة تسجيل الدخول حيث يمكنك تسجيل الدخول إلى حسابك الجديد. في النافذة الناتجة (الشكل 3) ، انقر فوق إرسال بريد إلكتروني في مربع التحقق من البريد الإلكتروني. سيتم إرسال بريد إلكتروني إليك حيث يمكنك التحقق من الحساب الجديد.
هذا كل شيء لنشر مثيل لخادم BitWarden Password Manager المحلي. استمتع بهذه الخصوصية الإضافية لأهم أسرارك.
“مهووس البيرة. النينجا الشرير لثقافة البوب. عالم القهوة في الحياة. مدرس محترف للإنترنت. مدرس اللحوم.”