DooTask is an open-source task management system that provides project management, team collaboration, and communication tools in a single platform.
The tool addresses the need for integrated team coordination by combining project management, task distribution, document collaboration, mind mapping, flowcharting, instant messaging, and file management in one system. It emphasizes security through asymmetric encryption for messaging. The system is built on PHP and deployed via Docker and Docker Compose, making it straightforward to set up on Linux, Unix, and macOS systems, with Windows support through WSL2.
Teams should choose this tool if they want a self-hosted alternative to cloud-based project management platforms and need integrated communication alongside task tracking. It suits organizations that prefer to maintain their own infrastructure and value having multiple collaboration features—mind maps, flowcharts, and document tools—without switching between separate applications. The README does not compare it to other project management systems.
The project maintains active deployment infrastructure with documented upgrade paths and migration procedures for moving between installations. It provides multiple installation methods including an automated one-line script for both initial setup and upgrades. The tool includes database backup and restoration workflows as part of its operational documentation. Development activity includes support for building from source with Node.js and configuration options for SSL setup through both automatic and manual methods.