Documize
About this project
Documize Community is an open source, modern, self-hosted, enterprise-grade knowledge management solution.
- Built for technical and non-technical users
- Designed to unify both customer-facing and internal documentation
- Organization through labels, spaces and categories
It's built with Golang + EmberJS and compiled down to a single executable binary that is available for Linux, Windows and Mac.
All you need to provide is your database -- PostgreSQL, Microsoft SQL Server or any MySQL variant.
- Linux
- Windows
- macOS
- Raspberry Pi (ARM build)
Support for AMD and ARM 64 bit architectures.
Database Support
For all database types, Full-Text Search (FTS) support is mandatory.
- PostgreSQL (v9.6+)
- Microsoft SQL Server (2016+ with FTS)
- Microsoft SQL Azure (v12+)
- MySQL (v5.7.10+ and v8.0.12+)
- Percona (v5.7.16-10+)
- MariaDB (10.3.0+)
Browser Support
- Firefox
- Chrome
- Safari
- Microsoft Edge
- Brave
- Vivaldi
- Opera
Technology Stack
- Go (v1.25.1)
- Ember JS (v3.12.0)
Authentication Options
Besides email/password login, you can also authenticate via:
- LDAP
- Active Directory
- Red Hat Keycloak
- Central Authentication Service (CAS)
When using LDAP/Active Directory, you can enable dual-authentication with email/password.
Localization
Languages supported out-of-the-box:
- English
- German
- French
- Chinese (中文)
- Portuguese (Brazil) (Português - Brasil)
- Japanese (日本語)
- Italian
- Spanish Argentinian
- Polish
PR's welcome for additional languages.
Product/Technical Support
For both Community and Community+ editions, please contact our help desk for product help, suggestions and other enquiries.
We aim to respond within two working days.
The Legal Bit
This software (Documize Community edition) is licensed under GNU AGPL v3 http://www.gnu.org/licenses/agpl-3.0.en.html.
Documize Community uses other open source components and we acknowledge them in NOTICES