Команда инженеров · свой ЦОД в РФ · своё железо · своя панель · CloudStack + Linstor · MCP · база знаний по self-hosted

tududiv1.4.2

Личный менеджер задач в духе GTD: задачи и подзадачи, проекты, области, заметки и теги - альтернатива Todoist и TickTick.

tududi - аккуратный личный планировщик задач на вашем сервере. Задачи и подзадачи, проекты и области (areas), заметки, теги, повторяющиеся дела и удобные фильтры Today / Upcoming / Someday в духе GTD. Заменяет Todoist, TickTick и Things там, где нужен личный порядок в делах, а не корпоративный трекер - и без облачной подписки: все дела и файлы лежат в базе на вашем сервере.

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

Что внутри

tududi
приложение (задачи, подзадачи, проекты, области, заметки, теги, фильтры GTD).
SQLite
встроенная база (файл в томе tududi_db), внешняя СУБД не нужна.
Caddy
reverse-proxy и авто-TLS (Let's Encrypt), с корректным внешним URL (TUDUDI_ALLOWED_ORIGINS).

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

  • Входучетной записью администратора: e-mail admin@fatmetal.net и пароль сервера (тот же, что для SSH). Смените пароль в интерфейсе после первого входа.
  • Данныев SQLite и загрузках на вашем сервере (тома tududi_db и uploads), бэкап - копия томов.
  • TUDUDI_SESSION_SECRETна нем строятся сессии; хранится в /opt/tududi/.secrets.env, не публикуйте.
  • Снаружи открыт только HTTPSприложение слушает внутри сети Docker.

Как войти

  1. Адрес формируется из IP сервера: замените точки на дефисы и добавьте .fatmetal.net. Пример: IP 45.15.159.10 -> https://45-15-159-10.fatmetal.net/.

  2. Откройте адрес по HTTPS, войдите как admin@fatmetal.net с паролем сервера.

  3. Реквизиты и заметки - в файле /root/tududi-credentials.txt на сервере.

Важно

tududi сознательно личный и минималистичный - это планировщик для одного человека (GTD), а не командный Jira. Если нужны командные доски и проекты - смотрите Kaneo или Vikunja. Проект молодой и активно развивается: тег образа закреплен, перед обновлением делайте копию томов.

Лицензия

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

Свой домен

Наведите A-запись домена на этот сервер, впишите домен в /opt/tududi/Caddyfile и в /opt/tududi/.env (TUDUDI_ALLOWED_ORIGINS), затем cd /opt/tududi && docker compose up -d.

Требования

Ubuntu 24.04, открытые порты 80/443. Стек очень легкий (в простое ~90 МиБ RAM, SQLite). Достаточно CPU2-RAM4-DISK50 с большим запасом.

Подробный разбор с замерами и скриншотами →
tududi450 ₽/месЗапустить →