Self-Host Vikunja with Docker Compose
Vikunja gives you the freedom to organize all your tasks and projects in one place. Includes task reminders, recurring deadlines, team namespaces, and CalDAV syncing.
Minimum Hardware Requirements
version: '3.8'
services:
vikunja:
image: vikunja/vikunja:latest
container_name: vikunja
restart: unless-stopped
ports:
- "3456:3456"
environment:
- NODE_ENV=production
- TZ=UTC
volumes:
- vikunja_data:/data
volumes:
vikunja_data:
driver: local
docker-compose.yml and run:
docker compose up -d
VPS RAM & Server Sizing Calculator
Planning to run Vikunja alone or alongside other self-hosted containers on one VPS? Toggle apps to calculate your exact RAM needs with a 25% safety buffer.
Matched Cloud VPS Tiers for Selected Workload:
Replaces Todoist
Commercial cloud solution with per-user monthly subscription fees.
More Productivity Apps View All →
Compare Vikunja
Benchmark specs head-to-head with other open-source alternatives
Compare Vikunja Side-by-Side
Select any open-source tool from the dropdown to run a hardware, memory, and popularity benchmark against Vikunja.