Every organization drowns in documents — contracts, invoices, reports, emails, scans, manuals. OpenKM organizes them all into a searchable, secure, version-controlled digital library. Free and open source. The enterprise alternative that costs $0.
OpenKM is an open-source Document Management System (DMS) و Electronic Content Management (ECM) platform. Think of it as a private, self-hosted system where your organization stores, searches, classifies, controls, and shares ALL its documents — with full security, version history, workflow automation, and audit trails.
While Google Drive or Dropbox are simple file storage, OpenKM is a professional-grade document management system built for organizations that need to find any document in seconds among millions, track who viewed or changed what, enforce retention policies, and comply with regulations.
The average employee spends 2.5 ساعة يوميًا للبحث عن المعلومات (McKinsey). في شركة تضم 100 موظف، يعادل ذلك 250 ساعة مهدرة كل يوم — 57,500 hours per year — just looking for documents. At $30/hour, that's $1.7 مليون/سنة مهدرة searching for files.
Documents are scattered: some on file servers, some in email, some on desks, some in personal folders, some in people's heads. There's no single source of truth. Contracts get lost. Old versions get used by mistake. Nobody knows where the latest policy document is. Audit requests take weeks instead of seconds.
تفيد المؤسسات التي تطبّق أنظمة إدارة المستندات بأن 40–60% reduction in document search time, خفض تكاليف التخزين بنسبة 30% (إزالة التكرارات)، و 80% faster compliance audit responses. أفاد مكتب محاماة متوسط الحجم بأنه وفّر $400,000/سنة after implementing OpenKM by eliminating physical file rooms and reducing search time.
أُنشئ OpenKM في 2006 in إسبانيا by a team of enterprise software developers who saw that document management software was absurdly expensive — Microsoft SharePoint cost $50,000–$500,000+ to deploy, and other ECM systems (Documentum, OpenText) cost even more. They wanted to bring enterprise-grade document management to everyone — free.
يقع المقر الرئيسي لـOpenKM في Valencia, Spain. تموّل الشركة استمرارها من خلال open-core model: Community Edition is free (GPL v2), while the Enterprise Edition adds advanced features and professional support. The project has been actively maintained for 18+ سنة — one of the longest-running open-source DMS projects.
First release built on Java + Jackrabbit (JCR content repository). Offered enterprise document management for free at a time when competing products cost hundreds of thousands of dollars.
Universities, law firms, and government agencies across Spain, Italy, France, and Latin America begin adopting OpenKM. The Spanish-speaking world especially embraces it as a homegrown alternative to SharePoint.
ينتقل OpenKM من Jackrabbit إلى قاعدة بيانات خلفية أصلية، مما يحسّن الأداء بدرجة كبيرة. وتُوسَّع واجهتا REST وSOAP، فيصبح الدمج مع الأنظمة الأخرى أسهل.
تأسس شركاء OpenKM في أكثر من 20 دولة. وينضج إصدار Enterprise مع OCR، وأتمتة سير العمل، وأرشفة البريد الإلكتروني، والتعرف على الرموز الشريطية. تستخدمه جهات حكومية ومستشفيات ومكاتب محاماة وشركات تصنيع حول العالم.
Remote work forces organizations to digitize paper processes. OpenKM sees surge in downloads as companies need accessible document repositories. The free community edition helps small businesses survive the digital transition without budget.
تضيف سلسلة OpenKM 7.x تحسينات حديثة لواجهة المستخدم، وواجهة REST API محسّنة، ووصولًا أفضل من الهاتف، وميزات ذكاء اصطناعي أولية لتصنيف المستندات واستخراج البيانات الوصفية تلقائيًا. ويبسّط النشر عبر Docker عملية التثبيت.
منصة متكاملة لإدارة المستندات.
Centralized repository for ALL documents. Folder tree + metadata + tags
Search INSIDE documents (PDF, Word, Excel). Find any document in seconds among millions
Every edit creates a version. Roll back to any previous version. See who changed what and when
Custom metadata fields. Tag documents. Create custom property groups for classification
Approval chains, review processes, automated routing. Documents flow through defined steps
Role-based permissions. User/group access. Folder-level and document-level security
Complete log of who did what, when, and to which document. Essential for compliance
Capture and store emails as documents. Link emails to projects, clients, or cases
الوصول من أي متصفح — دون الحاجة إلى برنامج عميل. يعمل على أي نظام تشغيل
الوصول إلى المستندات من الهاتف أو الجهاز اللوحي عبر واجهة ويب متجاوبة مع الجوال
Full API for integration with any other system. Automate document operations programmatically
اربط OpenKM كقرص شبكة. اسحب الملفات وأفلتها من سطح المكتب
Create standard templates. Generate documents from templates with auto-filled metadata
Subscribe to folders or documents. Get notified when changes happen
اقفل المستندات أثناء التحرير. امنع التعارض عندما يعمل عدة أشخاص على الملف نفسه
Automatically archive or delete documents after defined periods. Legal compliance made easy
The Enterprise Edition adds: OCR (تحويل المستندات الورقية بالمسح إلى نص قابل للبحث)، barcode recognition, advanced workflow designer (BPMN مرئي)، LDAP/Active Directory integration, email capture, digital signatures, report generation, database records management، و official SLA support.
Understanding the technology under the hood.
تتيح واجهة REST API في OpenKM أتمتة عمليات المستندات من أي لغة برمجة:
POST /api/document/createGET /api/search/find?query=invoice+2024GET /api/document/getContent/{docId}POST /api/property/addGroup/{docId}POST /api/auth/grantRole/{nodeId}GET /api/folder/getChildren/{folderId}Three methods — from Docker (5 min) to full production server.
Testing, evaluation, development, small teams, personal use, learning. Docker makes it trivial to get started without configuring Java or databases.
sudo apt install openjdk-11-jdk./startup.sh (Linux) أو startup.bat (Windows)The standalone installer includes embedded Tomcat and H2 database. For production, switch to PostgreSQL or MySQL for better performance and reliability.
الحد الأدنى: 4GB RAM, 2 CPU cores, 50GB SSD. Recommended: 8GB+ RAM, 4+ cores, SSD storage. Use PostgreSQL (not H2) for production. Set up regular backups. Configure reverse proxy (Nginx/Apache) with HTTPS via Let's Encrypt.
| Feature | 🔵 OpenKM (مجاني) | 🟢 Alfresco (مجاني) | 🟠 SharePoint | 🔴 M-Files | 🟣 DocuWare |
|---|---|---|---|---|---|
| Cost | $0 | $0 (نسخة المجتمع CE) | $5–$23/مستخدم/شهر | $39 أو أكثر/مستخدم/شهر | Custom ($$$) |
| مفتوح المصدر | ✅ GPL v2 | ✅ LGPL | ❌ | ❌ | ❌ |
| Self-Hosted | ✅ | ✅ | ⚠️ On-prem option (expensive) | ⚠️ Both | ❌ Cloud only |
| Full-Text Search | ✅ Lucene | ✅ Solr | ✅ | ✅ | ✅ |
| Version Control | ✅ | ✅ | ✅ | ✅ | ✅ |
| Workflow | ✅ Basic (Ent: BPMN) | ✅ Activiti | ✅ Power Automate | ✅ | ✅ |
| OCR | ⭐ Enterprise only | ⭐ Enterprise only | Via add-on | ✅ | ✅ |
| API | ✅ REST + SOAP + WebDAV | ✅ REST + CMIS | ✅ Graph API | ✅ | ✅ |
| منحنى التعلّم | متوسط | متوسط إلى مرتفع | High (complex) | متوسط | متوسط |
| Data Ownership | ✅ 100% yours | ✅ 100% yours | ❌ Microsoft servers | ⚠️ Depends | ❌ Cloud |
Choose OpenKM when: you need a straightforward DMS that's easy to deploy, you want full data control (self-hosted), you have a modest budget, and you need strong search and version control. Choose Alfresco when: you need heavier ECM features (records management, complex workflows) and have Java developers. Avoid SharePoint when: you're not already deep in the Microsoft ecosystem — it's complex, expensive, and locks you in.
Case files, contracts, court documents, client correspondence. Search across thousands of cases in seconds. Version-controlled legal drafts. Retention policies for compliance.
سجلات المرضى، ونتائج المختبر، والصور الطبية، ووثائق الامتثال. ضوابط وصول متوافقة مع HIPAA. سجلات تدقيق للامتثال التنظيمي. مشاركة آمنة بين الأقسام.
Citizen records, permits, legislative documents, internal memos. Freedom of information request management. Long-term archiving with retention policies.
ISO quality documents, SOPs, engineering drawings, supplier contracts. Version-controlled manuals. Workflow for document approval processes.
Research papers, theses, administrative documents, student records. Academic publishing workflows. Library document archives.
Invoices, receipts, tax documents, financial reports. OCR scans paper invoices into searchable records. Audit-ready document trails.
Project plans, blueprints, RFIs, change orders, safety documents. Large file handling. Collaborative review and markup.
Employee files, contracts, evaluations, training records, policy documents. Secure access per employee. Automated onboarding document workflows.
Fatwa archives, donation records, event documents, membership files, educational materials. Organize years of institutional knowledge searchably.
انتقلت جهة حكومية إقليمية في إسبانيا من غرف الملفات الورقية (أكثر من 200,000 مستند) إلى OpenKM. استغرق مشروع الرقمنة 6 أشهر. النتيجة: المستندات التي كان العثور عليها يستغرق 30–60 دقيقة للعثور على now take 5 seconds. استغنوا عن 3 غرف أرشيف ورقي، موفرين €40,000/year in storage rent alone. Citizen requests that took weeks now get answered in hours.
استخدمت شركة تصنيع إيطالية حاصلة على شهادة ISO 9001 برنامج OpenKM لإدارة وثائق الجودة. سابقًا، كان كل تدقيق ISO يتطلب أسابيع من التحضير لجمع المستندات المبعثرة بين خوادم الملفات والبريد الإلكتروني والخزائن الورقية. مع OpenKM، انخفض وقت التحضير للتدقيق من من 3 أسابيع إلى 2 يوم. استطاع المدقّق البحث عن المستندات والتحقق منها لحظيًا أثناء عملية التدقيق نفسها.
Before uploading a single document, plan your folder hierarchy. Most organizations use: Department → Year → Document Type (مثل /Finance/2024/Invoices/). أو: Client → Project → Phase (مثل /ClientA/ProjectX/Design/). يصعب تغيير بنية مجلدات سيئة لاحقًا — استثمر الوقت من البداية.
Folders are limited — a document can only be in ONE folder. But metadata is unlimited — tag a document as "Invoice" + "ClientA" + "2024" + "Paid" + "€5,000" → now you can search by ANY of those fields. Use OpenKM's Property Groups (مخططات بيانات وصفية مخصّصة) لتصنيف المستندات بشكل صحيح. هذا ما يميّز نظام إدارة المستندات عن خادم الملفات.
Enforce consistent file naming: DATE_TYPE_DESCRIPTION.ext (مثل "2024-03-15_Invoice_ClientA_March.pdf"). يجعل هذا المستندات قابلة للترتيب والبحث والفهم حتى خارج OpenKM. وثّق قواعد التسمية لديك ودرّب فريقك.
Before adding users, plan your permission structure. Who can see what? Can interns see financial documents? Can clients access their project folder? Use roles (وليس صلاحيات كل مستخدم على حدة) — فهذا أسهل بكثير في الإدارة. فكّر: «ماذا ينبغي أن يرى الموظف الجديد في يومه الأول؟»
Use OpenKM's automation rules: auto-file emails to correct folders based on sender. Auto-assign metadata based on document type. Auto-notify managers when contracts expire. Workflow for document approval. The more you automate, the less human error you get.
The #1 reason DMS implementations fail: users weren't trained and revert to old habits (email attachments, desktop folders, USB drives). Run a 2-hour training session. Create a "Quick Start Guide" PDF. Appoint a "Document Champion" in each department. Resistance to change is the real enemy — not the software.
Archive emails automatically. Capture attachments as documents.
Edit documents directly in your office suite. Check out → edit → check in.
Enterprise: scan paper → searchable PDF. Uses open-source Tesseract engine.
Enterprise: single sign-on with your existing directory. Sync users automatically.
Attach documents to ERP records. Link invoices to purchase orders.
Automate document workflows with external triggers via REST API.
Enterprise: generate reports from document metadata. Custom dashboards.
الوصول من أي جهاز. وصّله كمحرك شبكة على الحاسوب المكتبي.
تعني واجهة REST API في OpenKM أنك تستطيع ربطه حرفيًا بأي نظام. يمكن لبرنامج Python رفع الفواتير من البريد تلقائيًا. ويمكن لتطبيق ويب البحث في مستندات OpenKM. ويمكن لنظام ERP تخزين أوامر الشراء فيه. ويمكن لتطبيق هاتف مسح الإيصالات وحفظها. واجهة API هي القوة الخارقة للتكامل.
يحوّل OpenKM فوضى الملفات المتناثرة إلى مكتبة رقمية منظمة وآمنة وقابلة للبحث. لا مزيد من العقود الضائعة. ولا إصدارات خاطئة. ولا بحث عن مستند يستغرق 30 دقيقة. كل ما أنشأته مؤسستك — تجده في ثوانٍ، وتتحكم فيه، وتملكه.
«وَأَلَنَّا لَهُ الْحَدِيدَ»
يليّن OpenKM صلابة فوضى المستندات ليحوّلها إلى معرفة منظمة. عندما تُدار مستنداتك، تصبح مؤسستك أقوى. ✨