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
mongodumpgenügt für Einzelinstanzen. - Der Build aus dem Quellcode ist stabiler als das Docker-Image, das nicht offiziell gepflegt wird.