Stay on top
of your tasks

A free, self-hosted task manager for all your tasks.
Simple, fast, and works on any device.

Task list on desktop

Everything you need, nothing you don't

Inbox

Quickly capture tasks and sort them later.

Upcoming View

See what's coming up across all your lists.

Task Lists & Groups

Organize tasks into lists and group them however you like.

Archive

Done tasks stay out of sight but never lost.

Deadlines & Planned Dates

Set due dates and plan when to work on tasks.

Notes

Add details and context to any task.

See it in action

Today view

Getting Started

Conao is available as a Docker image. Get up and running in a few steps.

  1. Copy the compose.yaml file below
  2. Set your app URL as environment variable
  3. Start the container with docker compose up -d
  4. Generate an application key with docker exec -it conao php artisan key:generate --show
  5. Copy the generated key and set it as environment variable
  6. Recreate the container with docker compose up -d --force-recreate to apply the changes
services:
  conao:
    image: beromir/conao:latest
    container_name: conao
    restart: unless-stopped
    ports:
      - '8093:80'
    environment:
      - APP_URL=http://conao.localhost
      - APP_KEY="GENERATED_KEY"
    volumes:
      - ./sqlite:/app/database/sqlite