Files
wiki/Catalogue-Self-Hosted/apps/app-donetick.md
T
2026-06-09 18:40:21 +02:00

102 lines
3.3 KiB
Markdown

---
title: Donetick
created: 2026-06-08
updated: 2026-06-08
type: app
tags: [catalogue, tasks, household, app-marathon-batch-rattrapage-3]
confidence: high
contested: false
sources: [https://selfh.st/apps/?tag=Tasks+and+To-Do+Lists, https://donetick.com]
---
# ✅ Donetick
> **Gestionnaire de tâches familiales et domestiques** : chore wheels, routines récurrentes, points d'expérience, rappels. Le « Chore Wars » moderne auto-hébergé.
## 📋 Informations Générales
| Champ | Valeur |
| :--- | :--- |
| **Site web** | [donetick.com](https://donetick.com) |
| **GitHub** | [donetick/donetick](https://github.com/donetick/donetick) |
| **License** | AGPL-3.0 |
| **Langage** | Go |
| **Étoiles GitHub** | 1.5k ⭐ |
| **Catégorie** | [[cat-tasks|Tasks and To-Do Lists]] |
## 📝 Description
**Donetick** est un **task manager pour la maison et la famille** : tournantes (chore wheels), tâches récurrentes (« vider le lave-vaisselle tous les 2 jours »), assignation à un membre du foyer, **gamification** (points, niveaux), historique, et **rappels notifications** (Ntfy, Gotify, Discord, email). App web + Android/iOS via PWA.
**Différence avec Super Productivity** : Super Productivity = **productivité dev/freelance** (Jira, time-tracking) ; Donetick = **gestion familiale domestique** (tournantes, gamification, multi-users avec droits).
**Différence avec Tasks.md** : Tasks.md est un **fichier Markdown solo** (git, vim) ; Donetick est **multi-users web** avec notifications.
**Pour qui** : familles, colocataires, couples qui veulent répartir les corvées sans s'engueuler (ou presque).
## 🚀 Installation
### Docker Compose (recommandé)
```yaml
version: '3.8'
services:
donetick:
image: donetick/donetick:latest
container_name: donetick
restart: unless-stopped
ports:
- "2021:2021"
volumes:
- donetick-data:/app/data
labels:
- "traefik.enable=true"
- "traefik.http.routers.donetick.rule=Host(`chores.example.com`)"
- "traefik.http.routers.donetick.entrypoints=websecure"
- "traefik.http.routers.donetick.tls.certresolver=letsencrypt"
donetick-db:
image: postgres:16-alpine
container_name: donetick-db
restart: unless-stopped
environment:
- POSTGRES_DB=donetick
- POSTGRES_USER=donetick
- POSTGRES_PASSWORD=changeme
volumes:
- donetick-pg:/var/lib/postgresql/data
volumes:
donetick-data:
donetick-pg:
```
## 🔄 Alternatives
### Open Source
- [[app-super-productivity]] — Pour productivité dev
- [[app-tasktrove]] — Kanban personnel
- [[app-tasks-md]] — Markdown, solo
- [[app-dumbdo]] — Ultra-minimaliste
### Propriétaires
- **OurHome** (5 USD) — Chore app familiale
- **Tody** — Cleaning schedule
## 🔐 Sécurité
- **Auth OAuth** : supporte Google, GitHub, ou email/password (à activer).
- **HTTPS obligatoire** via Traefik (données familiales sensibles).
- **RBAC** : rôles admin/member par cercle familial.
- **Notifications** : tokens par user, révocables individuellement.
## 📚 Ressources
- [Documentation](https://docs.donetick.com/)
- [GitHub](https://github.com/donetick/donetick)
- [Démo en ligne](https://demo.donetick.com)
## Pages Liées
- [[cat-tasks]] — Catégorie Tasks
- [[app-super-productivity]] — Concurrent (productivité)
- [[app-tasktrove]] — Concurrent (kanban)
- [[recettes-docker-compose]] — Templates Docker