← Все руководства
Vikunja
Vikunja is a self-hosted to-do and task management app that bundles its API and frontend into a single container, ideal for teams wanting a lightweight Todoist/Asana alternative.
Это руководство составлено на основе официальной документации Vikunja, ссылка на которую есть выше — всегда сверяйте точные названия пакетов/версий там перед запуском этих команд на рабочем сервере, так как версии дистрибутива и проекта со временем меняются.
1Create the files directory
mkdir $PWD/fileschown 1000 $PWD/filesThe Vikunja container runs as uid 1000, so the host directory it writes uploaded files to must be owned by that uid.
2Write a docker-compose.yml
Define a vikunja service (image vikunja/vikunja) alongside a postgres:18 database, setting VIKUNJA_SERVICE_PUBLICURL, VIKUNJA_DATABASE_* variables, and a random VIKUNJA_SERVICE_SECRET.
Vikunja's docs also show simpler docker run examples and package/binary installs if you don't want Postgres.
3Start the stack
docker compose up -d4Access Vikunja and register
Open http://<your-server-ip>:3456 and register the first user through the web UI — Vikunja ships with no default account.