Self-host Uwazi
1.229.276Open-source document management for human rights
- Stars
- 328
- CPU
- 2 CPU cores
- RAM
- 4 GB RAM
- Storage
- 20 GB disk space
- Port
- 3000 (HTTP web application)
- Requires
- Elasticsearch, MinIO (S3 storage), MongoDB, Mongosh, Node.js, pdftotext (Poppler), PostgreSQL, Redis, Yarn
What is Uwazi?
Uwazi is a flexible, web-based database application developed by HURIDOCS for capturing, organizing, analyzing, and sharing collections of documents and information. Originally built for human rights documentation, it serves NGOs, journalists, researchers, archivists, and educators who need to manage structured document collections. Key capabilities include custom templates and properties for data modeling, full-text and PDF search with faceted filters, PDF metadata extraction via ML models, automatic translation across 180+ languages, map and card visualizations, role-based access control at the record level, public entity pages for publishing, CSV import/export, and a RESTful API. The platform integrates with the Tella mobile app for offline data collection in risky environments. Self-hosting is free under the MIT license, requiring Node.js 20, ElasticSearch 8.18, MongoDB 7.0 (as a replica set), Redis, PostgreSQL, and MinIO/S3 storage, with Docker Compose provided for infrastructure dependencies. The application runs on port 3000 by default. Managed hosting tiers are available for organizations preferring a hosted solution.
Should you self-host Uwazi?
Uwazi scores 54/100 on selfhost.directory (how scoring works) and ranks #25 of 46 in Document Management. It has 328 GitHub stars.
It shipped 6 stable releases in the past year. The latest, 1.229.276, came out on 27 October 2026. New versions land roughly every 1 days.
Setup is advanced: plan for several services and some ongoing maintenance. It is MIT-licensed and written mostly in Typescript.
Its closest alternative on selfhost.directory is Reactive Resume (87/100, 44 983 stars). It scores higher overall, so compare the two before you pick. See Uwazi vs Reactive Resume side by side.
Features
- Automatic translations
- CSV import and export
- Custom templates and properties
- Data visualization (cards, table, map)
- Full-text and PDF search
- ML-powered metadata extraction
- Multi-language support (180+ languages)
- Named Entity Recognition
- PDF segmentation
- Public entity pages
- Public submission forms
- RESTful API
- Role-based Access Control
- Thesauri and controlled vocabularies
- Two-factor authentication
Uwazi README
FAQ
Does Uwazi support my languages?
Uwazi can be localized into more than 180 languages, including both widely spoken and less common languages.
Where can I see Uwazi's source code?
The source code is available on GitHub at github.com/huridocs/uwazi.
Where can I find instructions on how to set up and use Uwazi?
Setup and usage instructions are available on the Uwazi Docs platform.
Are there videos available to learn more about Uwazi?
Yes, there are videos on the HURIDOCS YouTube channel and the Uwazi Docs platform has how-to guides.
Can I try a demo of Uwazi?
Yes, you can book a demo session with the Uwazi team to see the tool in action.
More in Data Visualization
WeeWXOpen-source, self-hosted Python weather-station system that collects readings from many stations, builds plots, HTML pages and reports, and uploads to weather services.
WhoDBOpen-source, self-hosted database workspace: browse and edit data, query in a scratchpad, visualise schema graphs, with optional Ollama, OpenAI or Anthropic AI chat.
workout-trackerA self-hosted, open-source workout tracker for running and other GPX-based activities: upload GPX/TCX/FIT files, maps, stats, heatmap, multi-user.
World MonitorSelf-hosted open-source dashboard streaming 460 news feeds from 761 providers onto a live map with 57 layers, correlating geopolitics, markets, shipping, aviation
Wren AI OSSOpen-source, self-hosted GenBI engine: an MDL semantic layer and MCP server that turn natural-language questions into governed SQL across 20+ data sources.
addon-grafanaSelf-hosted Grafana addon for Home Assistant to query, visualize, and alert on metrics. Runs via Supervisor with Ingress support.
agxagx is a self-hosted, open-source desktop app for SQL analytics with AI-assisted queries and ClickHouse backend. Runs natively via Tauri or as a web interface via Docker.
AkashicSelf-hosted open-source geospatial intelligence workspace combining live aircraft, satellite, seismic, weather, radio, and OSINT data on an interactive map.
ArkhamMirrorSHATTERED is a self-hosted, open-source tool for investigative document analysis with AI features, structured analytic techniques, graph views, and offline deployment.
AzimuttOpen-source, self-hosted database explorer and Next-Gen ERD: design schemas with AML, document tables and columns, browse data and lint large, messy databases.
bitfeedSelf-hosted open-source tool that visualizes Bitcoin network activity in real time, showing unconfirmed transactions and confirmed blocks.
carto-selfhosted-helmCARTO Self-Hosted is a commercial geospatial analytics platform deployed on Kubernetes via Helm, keeping sensitive data within your network for compliance and security.






0 comments