Kaneo - открытая командная доска задач на своем сервере. Канбан со статусами, виды списком и диаграммой Ганта, рабочие пространства с участниками - и ничего лишнего. Заменяет Linear, Trello и часть Jira/Asana, но без тяжелого корпоративного комбайна и без облачной подписки: проекты и данные лежат в вашей базе на вашем сервере.

После создания сервера ставится автоматически: контейнер Kaneo + PostgreSQL, наружу веб-интерфейс через Caddy (Let's Encrypt на magic-DNS домене). Учетную запись владельца вы создаете сами при первом входе - в экране регистрации, затем заводите рабочее пространство и первый проект.

Что внутри

  • Kaneo - приложение (канбан-доска, список, Гант, рабочие пространства, задачи).
  • PostgreSQL 16 - база проектов и задач.
  • Caddy - reverse-proxy и авто-TLS (Let's Encrypt), с корректным внешним URL (KANEO_CLIENT_URL).

Безопасность

  • Вход - учетной записью, которую вы создаете при регистрации (email; при желании GitHub OAuth); снаружи все по HTTPS.
  • Данные проектов - в PostgreSQL на вашем сервере (том postgres_data), бэкап - дамп базы.
  • AUTH_SECRET - на нем строится сессия; хранится в /opt/kaneo/.env, не публикуйте.

Как войти

  1. Адрес формируется из IP сервера: замените точки на дефисы и добавьте .fatmetal.net. Пример: IP 45.15.159.10 -> https://45-15-159-10.fatmetal.net/.
  2. Откройте адрес по HTTPS и зарегистрируйте учетную запись, затем создайте рабочее пространство и первый проект - откроется доска.
  3. Реквизиты и заметки - в файле /root/kaneo-credentials.txt на сервере.

Важно

Kaneo сознательно минималистичен - это доска для команды, а не полноценный Jira: если нужны спринты и сложные workflow, смотрите Plane. Проект молодой и активно развивается - обновляйтесь осознанно (закреплен тег образа), перед обновлением делайте дамп базы.

Лицензия

Kaneo - открытый код (MIT).

Свой домен

Наведите A-запись домена на этот сервер, впишите домен в /etc/caddy/Caddyfile и в /opt/kaneo/.env (KANEO_CLIENT_URL), затем systemctl reload caddy и docker compose -f /opt/kaneo/compose.yml up -d.

Требования

Ubuntu 24.04, открытые порты 80/443. Стек легкий (в простое ~145 МиБ RAM). Минимум CPU2-RAM4-DISK50 с запасом.

Подробный разбор с замерами и скриншотами