Teampass هو حل لإدارة كلمات المرور التعاونية تم تثبيته داخل الشركة.
حقوق الطبع والنشر © 2009-2024، نيلز لومايلي
مقالة موقع الويب مع التعليمات: https://www.valters.eu/teampass-a-self-hosted-password-manager-to-increase-organizations-cybersecurity/
فيديو يوتيوب: https://youtu.be/eXieWAIsGzc?feature=shared
يجب تثبيت Teampass باستخدام أحدث إصدار PHP. master
الفرع هو الكائن الحي الذي تم تحسينه ويأتي بميزات جديدة. يتطلب تثبيت PHP 8.1
على الأقل على الخادم.
ومع ذلك، يمكن استخدام Teampass مع إصدار PHP 7.4. يحتوي مشروع Github Teampass على فرع مخصص يسمى PHP_7.4
لهذا الإصدار. لاحظ أنه سيتم تنفيذ إصلاح الأخطاء فقط في هذا الفرع.
الوثائق متاحة.
أنشأ @valterseu صورة Docker من البداية بدون أي تبعيات ومؤتمتة بالكامل ويمكنك استخدامها أيضًا.
افتح صورة Docker Hub واحصل على جميع المعلومات.
يمكن العثور على وثائق الاستخدام الكاملة على عنوان URL لصورة GitHub Docker.
ستقوم صورة Docker المقدمة بإنشاء تثبيت Teampass في الدليل /var/www/html/
الخاص به، والذي يجب عليك تثبيته كوحدة تخزين للحفاظ على ثباته. لا يتم توفير طبقة المقابس الآمنة (SSL) إذا كنت تستخدم هذه الصورة دون وجود وكيل أمامها. راجع ملف Docker Compose المضمن للحصول على مثال للإعداد.
ملحوظة: استخدم /var/www/html/sk
باعتباره "المسار المطلق لمفتاح الملح" أثناء التثبيت.
يعد ملف docker-compose.yml المضمن بمثابة مثال للإعداد، باستخدام توجيه الوكيل العكسي المستند إلى المضيف الظاهري لتوفير SSL. إذا كنت تريد استخدام ملف الإنشاء كما هو، فستحتاج إلى تقديم شهادة SSL مع CN مطابق لمتغير VIRTUAL_HOST
الخاص بخدمة teampass
. راجع وثائق صورة jwilder/nginx-proxy للحصول على التفاصيل. باختصار، ستحتاج إلى وضع ملف الشهادة الخاص بك (بامتداد .crt، على سبيل المثال، teampass.domain.local.crt) وملف المفتاح الخاص المطابق (بامتداد .key، على سبيل المثال، teampass.domain.local.key) في دليل ssl، المسمى بالضبط باسم FQDN الذي قمت بوضعه في متغير VIRTUAL_HOST
. تأكد من إعادة تشغيل خدمة nginx بعد إجراء تغييرات على الشهادة أو على الأقل الإشارة إليها باستخدام أمر إعادة التحميل: docker-compose exec nginx nginx -s reload
.
ملاحظة 1: اسم مضيف قاعدة البيانات هو db
. يمكنك العثور على بيانات اعتماد قاعدة البيانات في متغيرات البيئة الخاصة بخدمة db
.
ملاحظة 2: استخدم /var/www/html/sk
باعتباره "المسار المطلق لمفتاح الملح" أثناء التثبيت.
يتوفر Teampass حاليًا باللغات التالية:
تتم إدارة سلاسل اللغات على موقع POEditor.com. يرجى المشاركة في تحسين ترجمتها من خلال الانضمام إلى مشروع Teampass POEditor.
للحصول على معلومات تفصيلية حول تراخيص تبعياتنا وسياسة الترخيص الخاصة بنا، يرجى الاطلاع على معلومات الترخيص التفصيلية.
قم بزيارة Teampass.net
إذا اكتشفت أخطاء، يرجى الإبلاغ عنها في Github Issues.