Free & Open-Source DevOps Hub: 100% Valid Docker Compose configs & verified hardware benchmarks Try VPS RAM Calculator →
productivity Docker: vikunja/vikunja:latest

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.

GitHub Stars
★ 0
GitHub Forks
0
Language
Multi-Language
License
Open-Source
Last Commit
Recent

Minimum Hardware Requirements

RAM
Minimum Memory
512 MB
CPU
Processor
1 Core(s)
DISK
Storage Required
10 GB NVMe
docker-compose.yml
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
Save to docker-compose.yml and run: docker compose up -d
⚡ Embedded DevOps Micro-Tool

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.

Total Base RAM
Recommended (+25%)
CPU Cores Needed
Disk Storage

Matched Cloud VPS Tiers for Selected Workload:

Interactive Tool Matchup

Compare Vikunja Side-by-Side

Select any open-source tool from the dropdown to run a hardware, memory, and popularity benchmark against Vikunja.

VS
Instant Benchmark Summary Open Full Comparison Page →

RAM
CPU
License

RAM
CPU
License