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) ja 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 tundi päevas teabe otsimiseks (McKinsey). 100 töötajaga ettevõttes tähendab see 250 kaotatud tundi IGA PÄEV — 57,500 hours per year — just looking for documents. At $30/hour, that's $1.7 miljonit aastas raisatud 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.
Dokumendihaldussüsteeme juurutavad organisatsioonid teatavad 40–60% reduction in document search time, 30% väiksemad salvestuskulud (duplikaatide eemaldamine) ja 80% faster compliance audit responses. Üks keskmise suurusega advokaadibüroo teatas, et säästis $400,000 aastas after implementing OpenKM by eliminating physical file rooms and reducing search time.
OpenKM loodi 2006 in Hispaania 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-i peakorter asub Valencia, Spain. Ettevõte rahastab oma tegevust 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+ aastat — 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 liigub Jackrabbitilt oma andmebaasipõhisele taustasüsteemile, parandades jõudlust märgatavalt. REST- ja SOAP-API-sid laiendatakse, mis lihtsustab teiste süsteemidega integreerimist.
OpenKM-i partnerid tegutsevad enam kui 20 riigis. Enterprise'i väljaanne areneb koos OCR-i, töövoo automatiseerimise, e-posti arhiveerimise ja vöötkoodituvastusega. Seda kasutavad riigiasutused, haiglad, advokaadibürood ja tootmisettevõtted üle maailma.
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 seeria lisab moodsa kasutajaliidese täiustusi, täiustatud REST API, parema mobiilse juurdepääsu ning esimesed tehisintellektifunktsioonid dokumentide automaatseks liigitamiseks ja metaandmete eraldamiseks. Dockeriga juurutamine lihtsustab installimist.
Täielik dokumendihaldusplatvorm.
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
Juurdepääs igast brauserist — klienditarkvara pole vaja. Töötab igas operatsioonisüsteemis
Juurdepääs dokumentidele telefonist või tahvlist mobiilile kohanduva veebiliidese kaudu
Full API for integration with any other system. Automate document operations programmatically
Ühenda OpenKM võrgukettana. Lohista failid oma töölaualt
Create standard templates. Generate documents from templates with auto-filled metadata
Subscribe to folders or documents. Get notified when changes happen
Lukusta dokumendid muutmise ajaks. Väldi konflikte, kui mitu inimest töötab sama failiga
Automatically archive or delete documents after defined periods. Legal compliance made easy
The Enterprise Edition adds: OCR (paberi skannimine otsitavaks tekstiks), barcode recognition, advanced workflow designer (visuaalne BPMN), LDAP/Active Directory integration, email capture, digital signatures, report generation, database records management, ja official SLA support.
Understanding the technology under the hood.
OpenKM-i REST API võimaldab automatiseerida dokumenditoiminguid mis tahes programmeerimiskeeles:
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) või startup.bat (Windows)The standalone installer includes embedded Tomcat and H2 database. For production, switch to PostgreSQL or MySQL for better performance and reliability.
Miinimum: 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 (tasuta) | 🟢 Alfresco (tasuta) | 🟠 SharePoint | 🔴 M-Files | 🟣 DocuWare |
|---|---|---|---|---|---|
| Cost | $0 | $0 (CE) | $5–$23 kasutaja kohta kuus | $39+ kasutaja kohta kuus | Custom ($$$) |
| Avatud lähtekood | ✅ 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 | ✅ | ✅ |
| Õppimiskõver | Keskmine | Keskmine kuni kõrge | High (complex) | Keskmine | Keskmine |
| 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.
Patsientide terviselood, laboritulemused, meditsiinipildid ja vastavusdokumendid. HIPAA-ga kooskõlas olevad juurdepääsukontrollid. Auditijäljed regulatiivsete nõuete täitmiseks. Turvaline jagamine osakondade vahel.
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.
Hispaania piirkondlik valitsusasutus läks füüsilistelt arhiiviruumidelt (üle 200,000 paberdokumendi) üle OpenKM-ile. Digiteerimisprojekt kestis 6 kuud. Tulemus: dokumendid, mille leidmiseks varem kulus 30–60 minutit leidmiseks now take 5 seconds. Nad kaotasid vajaduse 3 füüsilise arhiiviruumi järele, säästes €40,000/year in storage rent alone. Citizen requests that took weeks now get answered in hours.
ISO 9001 sertifikaadiga Itaalia tootmisettevõte kasutas OpenKM-i kvaliteedidokumentide haldamiseks. Varem nõudis iga ISO-audit nädalaid ettevalmistust — dokumentide kogumist failiserveritest, e-kirjadest ja paberkappidest. OpenKM-iga vähenes auditi ettevalmistusaeg võrreldes varasemaga 3 nädalalt 2 päevale. Audiitor sai auditi enda käigus dokumente reaalajas otsida ja kontrollida.
Before uploading a single document, plan your folder hierarchy. Most organizations use: Department → Year → Document Type (nt /Finance/2024/Invoices/). Või: Client → Project → Phase (nt /ClientA/ProjectX/Design/). Halba kaustastruktuuri on hiljem raske muuta — panusta alguses aega.
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 (kohandatud metaandmeskeemid), et dokumente õigesti liigitada. See eristab dokumendihaldussüsteemi failiserverist.
Enforce consistent file naming: DATE_TYPE_DESCRIPTION.ext (nt „2024-03-15_Invoice_ClientA_March.pdf”). Nii on dokumendid sorditavad, otsitavad ja inimestele arusaadavad ka väljaspool OpenKMi. Dokumenteeri oma nimetamisreeglid ja koolita meeskonda.
Before adding users, plan your permission structure. Who can see what? Can interns see financial documents? Can clients access their project folder? Use roles (mitte üksikute kasutajate õigusi) — nii on palju lihtsam hallata. Mõtle: „Mida peaks uus töötaja esimesel päeval nägema?”
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.
Juurdepääs igast seadmest. Ühenda töölaual võrgukettana.
OpenKM-i REST API tähendab, et saad selle ühendada sõna otseses mõttes IGA süsteemiga. Pythoni skript võib e-kirjadest arveid automaatselt üles laadida. Veebirakendus saab otsida OpenKM-i dokumente. ERP saab salvestada sinna ostutellimusi. Mobiilirakendus saab skannida ja talletada kviitungeid. API on integreerimise supervõime.
OpenKM muudab hajali failide kaose korrastatud, otsitavaks ja turvaliseks digiraamatukoguks. Enam pole kadunud lepinguid, valesid versioone ega 30-minutilisi dokumendiotsinguid. Kõik, mida organisatsioon on loonud — leitav sekunditega, sinu kontrolli all ja sinu omandis.
«وَأَلَنَّا لَهُ الْحَدِيدَ»
OpenKM muudab dokumendikaose jäikuse korrastatud teadmisteks. Kui dokumendid on hallatud, muutub organisatsioon tugevamaks. ✨