Leantime
★ 11.8kA self-hosted alternative to Basecamp, Monday
GNU Affero General Public License v3.0Open Source — No Paywall3 Containers — 3 containers — light hosting footprintDocker · Compose · SourceNeeds MySQL1 documented maintainer
About
Leantime is an open source project management system aimed at making planning and execution approachable for people who are not traditional project managers. It combines task tracking, project...
Community Ratings
No ratings yetNew this week
Read recap →Weekly Recap — Oct 2, 2026 – Oct 9, 2026Oct 9, 2026
Features
- kanban boards
- gantt/timeline views
- table and list views
- calendar views
- task dependencies
- milestone management
- sprint management
- time tracking and timesheets
- project dashboards and reports
- wikis/docs
Details
- Last Updated
- Oct 11, 2026
- Created
- Jan 23, 2015
- Install Methods
- dockerdocker-composesource
- Requirements
- PHP 8.2+MySQL 8.0+ or MariaDB 10.6+Apache or NginxPHP extensions: bcmath, ctype, cURL, DOM, Exif, Fileinfo, Filter, GD, Hash, LDAP, mbstring, MySQL, OPcache, OpenSSL, PCNTL, PCRE, PDO, Phar, Session, Tokenizer, Zip, SimpleXML
- Authentication
- ldapoidc-sso2fa
- API
- REST
- Runtime / Stack
- PHPDocker
- Privacy & Independence
- No Cloud Required
- User Model
- Multi-User
- Deployment
Deployment: Docker Compose ✓3 Containers — light hosting footprintRuns as 3 containers
Run Leantime with Docker Compose
Compose file from the Leantime project repository.
3 services · database: mysql · infra: mysql
no resource limits declared
needs persistent storage (6 volumes)
.docker/docker-compose.yml · @ 4bd9f64 · scanned Jun 8, 2026
version: '3.3'
services:
leantime_db:
image: mysql:8.4
container_name: mysql_leantime
volumes:
- db_data:/var/lib/mysql
restart: unless-stopped
env_file: ./.env # Environment file with settings
networks:
- leantime-net
command: --character-set-server=UTF8MB4 --collation-server=UTF8MB4_unicode_ci
healthcheck:
test: ["CMD", "mysqladmin", "ping", "-h", "localhost"]
interval: 30s
timeout: 10s
retries: 3
leantime:
image: leantime/leantime:3.4.12
restart: unless-stopped
env_file: ./.env # Environment file with settings
# Add security options
security_opt:
- no-new-privileges:true
# Add capabilities
cap_add:
# - CAP_NET_BIND_SERVICE
- CAP_CHOWN
- CAP_SETGID
- CAP_SETUID
ports:
- "${LEAN_PORT:-8080}:8080"
networks:
- leantime-net
volumes:
- public_userfiles:/var/www/html/public/userfiles # Volume to store public files, logo etc
- userfiles:/var/www/html/userfiles # Original volume name for compatibility
- plugins:/var/www/html/app/Plugins # Plugin storage
- logs:/var/www/html/storage/logs # Log storage
depends_on:
leantime_db:
condition: service_healthy
# Add a helper container for volume permissions
# Run via docker compose --profile mysql_helper up -d
mysql_helper:
image: mysql:8.4
command: chown -R mysql:mysql /var/lib/mysql
volumes:
- db_data:/var/lib/mysql
user: root
profiles: [ "helper" ]
volumes:
db_data:
userfiles: # New volume for public files
public_userfiles:
plugins:
logs:
networks:
leantime-net:
This file may be out of date. Check the Leantime website for current setup steps.
Tags
Track your self-hosted stack
Bookmark software to try, rate tools you've used, and keep your collection in one place.
Metadata extracted from README on Jun 9, 2026
Related Software
Redmine
Flexible project management web application.
Dev Project ManagementCopyleft LicenseTask Management+4
ProjeQtOr
Complete, mature, multi-user project management system with extensive functionality for all phases of a project.
Dev Project ManagementCopyleft LicenseTask Management+3
eigenfocus
944
Eigenfocus is a self-hosted project management tool for managing projects, boards, issues, time tracking, and views.
Dev Project ManagementTask ManagementTime Tracking+2
Single ContainerOpen Core
Kanban Tool
Advanced Kanban boards with time tracking.
Dev Project ManagementTask ManagementTime Tracking+2
OpenProject
16.4k
OpenProject is a web-based open source project management platform for teams and organizations.
Dev Project ManagementFully FOSSTask Management+5
Open CoreFully FOSS
Phorge
Community-driven platform for collaborating, managing, organizing and reviewing software development projects.
Dev Project ManagementPermissive LicenseTask Management+2
Pancake
Online invoicing, project management, time tracking and proposal software.
Budgeting and FinanceTask ManagementTime Tracking+2
Titra
497
titra is an open source time-tracking app for freelancers and small teams.
Dev Project ManagementTime TrackingSelf Hosting Solutions+1
solidtime
9.0k
solidtime is an open-source time tracking application for freelancers and agencies.
Time TrackingTask ManagementSelf Hosting Solutions+2
Donetick
2.6k
Donetick is an open-source app for organizing and sharing tasks and chores with collaboration, scheduling, reminders, and automation features.
Task ManagementAutomation ToolsScheduling and Bookings+3
Jotty
2.0k
A self-hosted app for managing personal checklists and notes.
Note Taking AppsTask ManagementCopyleft License+3
Single Container
