SoloTasks View on GitHub

A minimal self-hosted
task manager for
one person.

I built SoloTasks to manage my own tasks and projects. I’m sharing it under the MIT license for anyone in the self-hosting community who finds it useful.

Installation
Open source · MIT license
SoloTasks Kanban board with demo tasks organized into Backlog, Todo, In progress, In review and Done, and a compact deadline calendar.
Kanban view · Demo data
SoloTasks month view for November 2026, showing demo task deadlines across five personal projects.
Month view · Demo data

Move left or right to switch views. Select a view above. Click image to enlarge.

Demo data

What it does

Kanban board
Five columns, from Backlog to Done, with drag-and-drop tasks, descriptions and three priority levels.
Projects and milestones
Color-coded projects with separate boards. Tasks can belong to milestones, which have their own deadlines.
Deadline calendars
A compact deadline heatmap beside the board and a full monthly calendar with a project filter.
Login, storage and backups
A single personal login, persistent SQLite storage and automatic, verified backups twice a day.

Install with Docker

Requires Docker Compose 2.24.4 or newer. Prebuilt images are available for Linux AMD64 and ARM64.

Installation instructions
  1. Download the configuration

    Get compose.yaml and .env.example with the commands in the guide, then copy .env.example to .env.

  2. Configure your login

    Pull the Docker image, generate an application key and password hash, and set your username in .env. The guide has the exact commands.

  3. Start SoloTasks

    docker compose up -d --wait

    Open http://localhost:8092 and sign in. A new installation starts with an empty board.

Kanban view