Favicon of Vikunja

Vikunja

Organize tasks, collaborate with peers, and manage projects using list, Kanban, Gantt, and table views. Choose between self-hosting or a fully managed cloud.

Take control of your daily tasks and long-term projects with a privacy-first, open-source task management platform. Whether you are working solo or collaborating with a team, you can easily organize everything hierarchically using projects and subprojects. Assign tasks to specific team members and share entire projects to keep everyone aligned. Multiple data views allow you to visualize your workload exactly how you need it: use the classic list view for straightforward tasks, the Kanban board for a birds-eye status overview, the Gantt chart for timeline planning, or the table view for detailed data management. Built-in migration allows you to import existing tasks from popular tools like Todoist, Trello, and Microsoft To-Do. Choose to self-host on your own infrastructure for complete data ownership, or opt for the managed cloud version for zero-maintenance task management.

Directory Structure

vikunja
db-data
files
.env
docker-compose.yml

docker-compose.yml

services:
  db:
    image: mariadb:10
    command: --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
    environment:
      MYSQL_ROOT_PASSWORD: ${DB_ROOT_PASSWORD}
      MYSQL_USER: vikunja
      MYSQL_PASSWORD: ${DB_PASSWORD}
      MYSQL_DATABASE: vikunja
    volumes:
      - ./db-data:/var/lib/mysql
    restart: unless-stopped

  vikunja:
    image: vikunja/vikunja
    environment:
      VIKUNJA_DATABASE_HOST: db
      VIKUNJA_DATABASE_PASSWORD: ${DB_PASSWORD}
      VIKUNJA_DATABASE_TYPE: mysql
      VIKUNJA_DATABASE_USER: vikunja
      VIKUNJA_DATABASE_DATABASE: vikunja
      VIKUNJA_SERVICE_JWTSECRET: ${VIKUNJA_JWT_SECRET}
      VIKUNJA_SERVICE_PUBLICURL: http://localhost:3456
    ports:
      - 3456:8080
    volumes:
      - ./files:/app/vikunja/files
    depends_on:
      - db
    restart: unless-stopped

.env

DB_ROOT_PASSWORD=secure_root_password_here
DB_PASSWORD=secure_db_password_here
VIKUNJA_JWT_SECRET=generate_a_long_random_secret_here
Categories:

Share:

Ad
Favicon

 

  
 

Similar to Vikunja

Favicon

 

  
  
Favicon

 

  
  
Favicon