Habitica - Aufgaben und Gewohnheiten als Rollenspiel gamifizieren

Habitica - Aufgaben und Gewohnheiten als Rollenspiel gamifizieren

Habitica verwandelt alltägliche Aufgaben und Gewohnheiten in ein Rollenspiel, bei dem erledigte Todos Erfahrungspunkte und Ausrüstung einbringen.

Was ist Habitica?

Habitica ist eine Open-Source-Produktivitätsplattform, die Aufgabenverwaltung mit RPG-Spielmechaniken verbindet. Nutzer erstellen einen Charakter, der durch das Erledigen realer Aufgaben Leveln steigt, Rüstungen freischaltet und gemeinsam mit anderen Spielern Bosse besiegt. Die Plattform eignet sich besonders für Menschen, die sich durch klassische To-Do-Apps nicht ausreichend motiviert fühlen. Das Selbst-Hosten erfordert etwas mehr Aufwand, bietet aber vollständige Datenkontrolle.

Voraussetzungen

  • Docker 20.10+ / Docker Compose
  • MongoDB (im Stack enthalten)
  • Mindestens 2 GB RAM empfohlen

Compose-Beispiel

services:
  habitica:
    image: habitica/habitica-web:latest
    container_name: habitica
    restart: unless-stopped
    ports:
      - "3000:3000"
    environment:
      - NODE_ENV=production
      - MONGODB_URI=mongodb://mongo:27017/habitica
    depends_on:
      - mongo

  mongo:
    image: mongo:6
    container_name: habitica-mongo
    restart: unless-stopped
    volumes:
      - ./mongo-data:/data/db

Hinweise

  • Das offizielle Self-Hosting ist für kleinere Gruppen gedacht — für den persönlichen Gebrauch reicht ein einzelner Stack.
  • Die mobile App (iOS/Android) kann auf eine eigene Instanz zeigen, wenn die Server-URL in den Einstellungen angepasst wird.
  • Regelmäßige MongoDB-Backups sind wichtig; ein einfaches mongodump genügt für Einzelinstanzen.
  • Der Build aus dem Quellcode ist stabiler als das Docker-Image, das nicht offiziell gepflegt wird.