
TeamPass v3.2.2.0
مدير كلمات المرور التعاوني
Teampass
إدارة كلمات مرور ذاتية الاستضافة يمكن لفريقك بأكمله الوثوق بها
تحكم في الوصول على مستوى المجلدات · تشفير AES-256-GCM مُوثَّق · أدلة امتثال
أسرارك لا تغادر بنيتك التحتية أبدًا.
🌐 teampass.net · 📖 التوثيق · 💬 المناقشات · 🐳 Docker Hub
المحتويات
نبذة
Teampass هو مخزن بيانات اعتماد مفتوح المصدر تديره بنفسك. لا حاجة لإنشاء حساب، ولا شركة خلف الستار تتحكم في بياناتك — مجرد تطبيق PHP/MySQL على خادمك الخاص، مع تحكم في الوصول على مستوى المجلدات، ومفاتيح تشفير لكل مستخدم، وسجل تدقيق كامل.
تم بناؤه وصيانته منذ عام 2009، مدفوعًا بما تواجهه الفرق الحقيقية فعليًا: من يجب أن يرى أي بيانات اعتماد، وكيف تثبت ذلك لمدقق الحسابات، وكيف توقف كلمات المرور عن العيش في محادثات الدردشة وجداول البيانات.
📸 المزيد من لقطات الشاشة
العناصر والأسرار
المجلدات والأدوار
المصادقة وMFA
مفاتيح التشفير
البحث والتصدير والعرض لمرة واحدة
المهام الخلفية
لمن هو مخصص
🏠 الأفراد وHomelabامتلك مخزنك حرفيًا.
|
👥 الفرق والشركات الصغيرة والمتوسطةتوقفوا عن مشاركة كلمات المرور في الدردشة.
|
🏛️ المؤسسات والقطاعات المنظمةأثبت ضوابط الوصول لديك، لا تكتفِ بالادعاء بها.
|
الأمان
تشفير يمكنك شرحه لمدقق الحسابات
تُشفَّر الأسرار باستخدام AES-256-GCM مع nonces عشوائية وأملاح لكل سر، تحت مفاتيح كائنات 256-بت. المفتاح الخاص الذي يفتحها يُشتق من كلمة مرورك باستخدام PBKDF2-SHA256 مع 600,000 تكرار.
- تشفير مُوثَّق — يتم اكتشاف العبث، وليس فك تشفيره بصمت
- توزيع مفاتيح لكل مستخدم — يحمل كل مستخدم نسخته الخاصة المغلفة بـRSA من كل مفتاح كائن، لذا فإن إزالة حساب تعني فعليًا إلغاء الوصول بدلاً من مجرد إخفاء زر
- ترحيل كسول — تتم ترقيات التنسيق عند الوصول، دون نافذة صيانة
الشفافية بدلاً من الصمت
مدير كلمات مرور لا يبلغ عن ثغرات ليس مدير كلمات مرور لا يملك ثغرات.
يتم فرز النتائج وإصلاحها ونشرها كتنبيهات أمان على GitHub مع معرّفات CVE.
وجدت ثغرة؟ يرجى الإبلاغ عنها بشكل خاص عبر تنبيهات أمان GitHub — وليس أبدًا في مشكلة عامة.
الميزات
🗂️ التحكم في الوصول للمجلدات والأدوار
- المجلدات — تداخل غير محدود، قواعد تعقيد كلمات مرور لكل مجلد
- الأدوار — منح الوصول حسب الدور، وليس مستخدمًا بمستخدم
- الصلاحيات — قراءة، كتابة، بدون تعديل، بدون حذف، مع حل الأقل صلاحية يفوز
- المستخدمون — تجاوزات لكل مستخدم فوق الأدوار
- مجلدات شخصية لا يمكن لأي شخص آخر قراءتها، بما في ذلك المسؤولون
🔐 تشفير مُوثَّق
- نموذج التشفير — كيف تُشتق المفاتيح وتُغلَّف وتُوزَّع
- تحسينات التشفير — تنسيق AES-256-GCM وترحيله الكسول
- إدارة المفاتيح — إعادة التوليد، الاسترداد، إصلاح مفاتيح كل مستخدم
📊 الوضع الأمني
- لوحة الوضع الأمني التي تقيّم كلمات المرور الضعيفة والمعاد استخدامها والمخترقة
- كشف الاختراق — فحوصات Have I Been Pwned دون إرسال كلمات مرورك
- تجديد كلمات المرور — سياسات انتهاء الصلاحية والتذكيرات
- التعلم المصغر — تلميحات داخل التطبيق بدلاً من عرض شرائح سنوي
🏛️ الحوكمة والتدقيق
- مراجعات الوصول — حملات إعادة اعتماد بقرارات غير قابلة للتغيير
- تقارير الامتثال — أدلة يمكنك تسليمها لمدقق الحسابات
- تتبع التدوير — ما تم تدويره، ومتى، وبواسطة من
- مخاطر المغادرين — ما الذي قد يظل يعرفه المستخدم المغادر
- تصنيف البيانات — الملكية وملصقات الحساسية
🪪 تكامل الهوية
- المصادقة — محلية، LDAP/AD مع مجموعات متداخلة، OAuth2 / SSO
- متعدد العوامل: TOTP (Google Authenticator)، Duo Security، YubiKey، AGSES
- ACL الشبكة — تقييد الوصول حسب نطاق IP
- إدارة الجلسات — مهلات، جلسات متزامنة، تخزين مدعوم بـRedis
🤖 الأتمتة
- REST API — مصادقة JWT، مواصفات OpenAPI 3.1، عملاء Bash وPowerShell
- إضافة المتصفح — تعبئة تلقائية، التقاط، إعداد تلقائي بنقرة واحدة
- المهام الخلفية — توزيع المفاتيح، الإشعارات، الصيانة
- التعاون في الوقت الفعلي — مزامنة WebSocket وأقفال التحرير
- النسخ الاحتياطي — تفريغات قاعدة بيانات مجدولة ومشفرة
📦 الترحيل من وإلى
⚡ الإنتاجية اليومية
- البحث — عبر التسميات والأوصاف والوسوم والحقول المخصصة
- لوحة الأوامر — تنقل يعتمد على لوحة المفاتيح أولاً
- المفضلة ووصول سريع للعناصر الأخيرة
- الحقول المخصصة — قابلة للتشفير بشكل فردي، ومقيدة بالأدوار
- قاعدة المعرفة ومركز الإشعارات
- روابط عرض لمرة واحدة وإرسال آمن للمشاركة خارج المخزن
ابدأ
المتطلبات
| قاعدة البيانات | MySQL 5.7+ أو MariaDB 10.7+ |
| PHP | 8.2 أو أحدث (تم اختباره مع 8.3) |
| الإضافات المطلوبة | openssl mysqli mbstring bcmath iconv xml gd curl gmp — بالإضافة إلى ldap لـLDAP/AD |
| الإضافات الموصى بها | apcu (ذاكرة تخزين مؤقت للإعدادات) · opcache (الأداء) · redis (جلسات HA) · pcntl + posix (خادم WebSocket) |
يتبع Teampass دعم PHP النشط. يُنصح بشدة بتشغيل أحدث إصدار PHP مستقر لكل من الأمان والأداء.
🐳 Docker```bash
docker run -d --name teampass
-p 8080:80
-v teampass_data:/var/www/html
teampass/teampass:latest
تُنشر الصور في كلا السجلّين:
- Docker Hub — `teampass/teampass`
- GitHub Container Registry — `ghcr.io/nilsteampassnet/teampass`
📖 [دليل Docker](https://github.com/nilsteampassnet/teampass/blob/HEAD/docs/DOCKER.md) · [ترحيل تثبيت قائم إلى Docker](https://github.com/nilsteampassnet/teampass/blob/HEAD/docs/DOCKER-MIGRATION.md)
### 🖥️ التثبيت المباشر (موصى به للإنتاج)
يمنحك التثبيت مباشرة على خادم PHP/MySQL أفضل أداء وأكبر قدر من التحكم في بيئتك.
- 📖 [دليل التثبيت الرسمي](https://documentation.teampass.net/#/install/installation)
- 🔄 [دليل الترقية](https://documentation.teampass.net/#/install/upgrade)
- 🔑 [أذونات الملفات](https://documentation.teampass.net/#/install/file-permissions)
- 🎥 [فيديو تعليمي](https://youtu.be/eXieWAIsGzc?feature=shared)
---
## التوثيق
| | |
|---|---|
| 📖 **[التوثيق الكامل](https://documentation.teampass.net)** | التثبيت، الميزات، الإدارة |
| 🚀 **[التثبيت](https://documentation.teampass.net/#/install/installation)** | الإعداد الأولي خطوة بخطوة |
| 🔄 **[الترقية](https://documentation.teampass.net/#/install/upgrade)** | الانتقال بين الإصدارات |
| 🛡️ **[تقوية الأمان](https://documentation.teampass.net/#/install/security-hardening)** | قائمة التحقق للإنتاج |
| ⚙️ **[الأداء](https://documentation.teampass.net/#/install/performance)** | PHP-FPM، التخزين المؤقت، الضبط |
| 🔌 **[REST API](https://documentation.teampass.net/#/api/api-basic)** | نقاط النهاية، مصادقة JWT، العملاء |
| 🧩 **[إضافة المتصفح](https://documentation.teampass.net/#/misc/extension)** | الإعداد والاستخدام |
| 🩺 **[استكشاف الأخطاء وإصلاحها](https://documentation.teampass.net/#/misc/troubleshooting)** | عندما يحدث خطأ ما |
---
## اللغات
يتوفر Teampass بـ **25 لغة**، مترجمة من قبل المجتمع.
<table>
<tr>
<td><img src="https://raw.githubusercontent.com/nilsteampassnet/teampass/HEAD/public/assets/images/flags/us.png" width="16" alt="" /> الإنجليزية</td>
<td><img src="https://raw.githubusercontent.com/nilsteampassnet/teampass/HEAD/public/assets/images/flags/fr.png" width="16" alt="" /> الفرنسية</td>
<td><img src="https://raw.githubusercontent.com/nilsteampassnet/teampass/HEAD/public/assets/images/flags/de.png" width="16" alt="" /> الألمانية</td>
<td><img src="https://raw.githubusercontent.com/nilsteampassnet/teampass/HEAD/public/assets/images/flags/es.png" width="16" alt="" /> الإسبانية</td>
<td><img src="https://raw.githubusercontent.com/nilsteampassnet/teampass/HEAD/public/assets/images/flags/it.png" width="16" alt="" /> الإيطالية</td>
</tr>
<tr>
<td><img src="https://raw.githubusercontent.com/nilsteampassnet/teampass/HEAD/public/assets/images/flags/pr.png" width="16" alt="" /> البرتغالية</td>
<td><img src="https://raw.githubusercontent.com/nilsteampassnet/teampass/HEAD/public/assets/images/flags/br.png" width="16" alt="" /> البرتغالية (البرازيل)</td>
<td><img src="https://raw.githubusercontent.com/nilsteampassnet/teampass/HEAD/public/assets/images/flags/nl.png" width="16" alt="" /> الهولندية</td>
<td><img src="https://raw.githubusercontent.com/nilsteampassnet/teampass/HEAD/public/assets/images/flags/ru.png" width="16" alt="" /> الروسية</td>
<td><img src="https://raw.githubusercontent.com/nilsteampassnet/teampass/HEAD/public/assets/images/flags/ua.png" width="16" alt="" /> الأوكرانية</td>
</tr>
<tr>
<td><img src="https://raw.githubusercontent.com/nilsteampassnet/teampass/HEAD/public/assets/images/flags/pl.png" width="16" alt="" /> البولندية</td>
<td><img src="https://raw.githubusercontent.com/nilsteampassnet/teampass/HEAD/public/assets/images/flags/cz.png" width="16" alt="" /> التشيكية</td>
<td><img src="https://raw.githubusercontent.com/nilsteampassnet/teampass/HEAD/public/assets/images/flags/hu.png" width="16" alt="" /> المجرية</td>
<td><img src="https://raw.githubusercontent.com/nilsteampassnet/teampass/HEAD/public/assets/images/flags/ro.png" width="16" alt="" /> الرومانية</td>
<td><img src="https://raw.githubusercontent.com/nilsteampassnet/teampass/HEAD/public/assets/images/flags/bg.png" width="16" alt="" /> البلغارية</td>
</tr>
<tr>
<td><img src="https://raw.githubusercontent.com/nilsteampassnet/teampass/HEAD/public/assets/images/flags/gr.png" width="16" alt="" /> اليونانية</td>
<td><img src="https://raw.githubusercontent.com/nilsteampassnet/teampass/HEAD/public/assets/images/flags/tr.png" width="16" alt="" /> التركية</td>
<td><img src="https://raw.githubusercontent.com/nilsteampassnet/teampass/HEAD/public/assets/images/flags/se.png" width="16" alt="" /> السويدية</td>
<td><img src="https://raw.githubusercontent.com/nilsteampassnet/teampass/HEAD/public/assets/images/flags/no.png" width="16" alt="" /> النرويجية</td>
<td><img src="https://raw.githubusercontent.com/nilsteampassnet/teampass/HEAD/public/assets/images/flags/ee.png" width="16" alt="" /> الإستونية</td>
</tr>
<tr>
<td><img src="https://raw.githubusercontent.com/nilsteampassnet/teampass/HEAD/public/assets/images/flags/catalonia.png" width="16" alt="" /> الكاتالونية</td>
<td><img src="https://raw.githubusercontent.com/nilsteampassnet/teampass/HEAD/public/assets/images/flags/cn.png" width="16" alt="" /> الصينية</td>
<td><img src="https://raw.githubusercontent.com/nilsteampassnet/teampass/HEAD/public/assets/images/flags/ja.png" width="16" alt="" /> اليابانية</td>
<td><img src="https://raw.githubusercontent.com/nilsteampassnet/teampass/HEAD/public/assets/images/flags/vi.png" width="16" alt="" /> الفيتنامية</td>
<td>🇸🇦 العربية <sub>(قيد الإعداد)</sub></td>
</tr>
</table>
تُدار الترجمات على POEditor — بضع جمل منك تصنع فرقاً كبيراً.
[](https://poeditor.com/join/project?hash=0vptzClQrM)
---
## المجتمع
### المساهمة
المساهمات من أي نوع مرحّب بها جداً. انسخ المستودع، وأجرِ تعديلاتك، ثم افتح طلب سحب — راجع [CONTRIBUTING.md](https://github.com/nilsteampassnet/teampass/blob/HEAD/.github/CONTRIBUTING.md) لإعداد التطوير ومعايير البرمجة واتفاقيات الفروع، و[CODE_OF_CONDUCT.md](https://github.com/nilsteampassnet/teampass/blob/HEAD/CODE_OF_CONDUCT.md) لكيفية عملنا معاً.
[](https://github.com/nilsteampassnet/TeamPass/compare)
### الإبلاغ عن الأخطاء
إذا كان هناك شيء لا يعمل كما ينبغي، فافتح تذكرة. يرجى تضمين خطوات إعادة الإنتاج، وإعدادات الخادم لديك، وتقرير التشخيص من **Admin → أيقونة الخطأ (أسفل اليسار)**.
[](https://github.com/nilsteampassnet/TeamPass/issues/new/choose)
### طرح الأسئلة
الأسئلة ونصائح النشر والأفكار تنتمي إلى المناقشات وليس إلى متتبع المشكلات.
[](https://github.com/nilsteampassnet/TeamPass/discussions)
### المساهمون
Teampass هو ما هو عليه بفضل هؤلاء الأشخاص.
[](https://github.com/nilsteampassnet/TeamPass/graphs/contributors)
### تاريخ النجوم
[](https://star-history.com/#nilsteampassnet/TeamPass&Date)
---
## ادعم Teampass
Teampass مجاني، بترخيص GPL-3.0، ويتم صيانته من قبل شخص واحد منذ عام 2009. لا توجد شركة خلفه — وهذا هو جوهر الفكرة، وهو أيضاً سبب أهمية الدعم.
### ما تموّله الرعاية
- **العمل الأمني** — فرز التقارير، وإصلاحها، ونشر النصائح الأمنية مع CVEs
- **الإصدارات** — الاختبار، ومسارات الترقية، وتمكين التثبيتات القديمة من التقدم
- **التوثيق** — الأدلة على documentation.teampass.net
- **الترجمات** — تنسيق 25 لغة
- **البنية التحتية** — صور Docker، وCI، ومواقع المشروع
### كن راعياً
الهدف هو **100 راعٍ شهري**. كل مستوى يساعد، والمبالغ الشهرية الصغيرة تساعد أكثر لأنها تجعل العمل قابلاً للتنبؤ.
[](https://github.com/sponsors/nilsteampassnet)
[](https://www.paypal.com/donate/?hosted_button_id=XUVWYJ7J92X6L)
### الرعاة
شكراً جزيلاً لكل من يرعى هذا العمل — أنتم تُبقون Teampass مجانياً للجميع.
[](https://github.com/sponsors/nilsteampassnet)
### الدعم التجاري
تموّل الرعاية الخادم المجاني. إضافة المتصفح والخدمات الاحترافية تموّلان خارطة الطريق.
| | |
|---|---|
| **الإضافة الاحترافية** | الملء التلقائي في المتصفح، والالتقاط، والحماية من التصيد — من 49 يورو/سنة، مع نسخة تجريبية لمدة 30 يوماً |
| **الخدمات** | تطوير الميزات، والمساعدة في النشر، والمعالجة ذات الأولوية — تُسعّر حسب كل عقد |
[](https://teampass.net/pricing.html)
---
## الترخيص
يُصدر Teampass بموجب **[رخصة GNU العامة العامة الإصدار 3.0](https://github.com/nilsteampassnet/teampass/blob/HEAD/LICENSE.md)**.
أنت حر في استخدامه ودراسته وتعديله وإعادة توزيعه — بما في ذلك تجارياً — بشرط أن تبقى الأعمال المشتقة تحت نفس الترخيص.
📋 [تقرير الامتثال لتراخيص التبعيات](https://github.com/nilsteampassnet/teampass/blob/HEAD/LICENSE_COMPLIANCE_REPORT.md)
---
<div align="center">
<img src="https://teampass.net/images/madeinfrance.png" width="90" alt="Made in France" />
**تم بناؤه وصيانته بواسطة [Nils Laumaillé](mailto:[email protected]) منذ عام 2009.**
حقوق النشر © 2009-2026 Nils Laumaillé
<br />
[](https://github.com/vshymanskyy/StandWithUkraine/blob/main/docs/README.md)
</div>