Files
2026-06-09 18:40:21 +02:00

101 lines
3.0 KiB
Markdown

---
title: Tududi
created: 2026-06-08
updated: 2026-06-08
type: app
tags: [catalogue, project-management, app-marathon-batch-b]
confidence: medium
contested: false
sources: [https://selfh.st/apps/?tag=Project+Management&app=tududi, https://github.com/chrisvel/tududi]
---
# 📊 Tududi
> **To-do / task management minimaliste** : GTD-style, simple, rapide, avec tags, projets et vue calendrier. Pensé pour l'usage personnel.
## 📋 Informations Générales
| Champ | Valeur |
| :--- | :--- |
| **Site web** | [github.com/chrisvel/tududi](https://github.com/chrisvel/tududi) |
| **GitHub** | [chrisvel/tududi](https://github.com/chrisvel/tududi) |
| **License** | MIT |
| **Langage** | Ruby (Rails) |
| **Étoiles GitHub** | 0.3k ⭐ |
| **Catégorie** | [[cat-project-management|Project Management]] |
## 📝 Description
**Tududi** est un gestionnaire de tâches personnel léger, inspiré de **GTD (Getting Things Done)** : inbox, projets, contexts, tags, vue calendrier, due dates, priorités. L'accent est mis sur la simplicité et la vitesse de capture.
Différence vs Leantime : Leantime = PM équipe complet. Tududi = **task management solo**, sans la complexité d'un outil multi-utilisateurs.
Pour qui : freelances, indépendants, chercheurs qui veulent un GTD self-hosted sans Todoist/Things.
## 🚀 Installation
### Docker Compose (esquisse)
```yaml
version: '3.8'
services:
tududi:
image: chrisvel/tududi:latest
container_name: tududi
restart: unless-stopped
environment:
- RAILS_ENV=production
- DATABASE_URL=postgresql://tududi:***@db:5432/tududi
- SECRET_KEY_BASE=*** volumes:
- tududi_data:/app/storage
labels:
- "traefik.enable=true"
- "traefik.http.routers.tududi.rule=Host(`todo.example.com`)"
- "traefik.http.routers.tududi.entrypoints=websecure"
- "traefik.http.routers.tududi.tls.certresolver=letsencrypt"
depends_on:
- db
db:
image: postgres:16-alpine
environment:
- POSTGRES_USER=tududi
- POSTGRES_PASSWORD=*** - POSTGRES_DB=tududi
volumes:
- tududi_db:/var/lib/postgresql/data
volumes:
tududi_data:
tududi_db:
```
## 🔄 Alternatives
### Open Source
- [[app-leantime]] — PM complet
- [[app-focalboard]] — Kanban Notion-like
- **Nextcloud Tasks** — Module Nextcloud
- **Tasks.org** (Android) — Client mobile
### Propriétaires
- **Todoist** — Référence GTD SaaS
- **Things 3** — macOS/iOS premium
- **TickTick** — GTD + habits
- **Microsoft To Do** — Gratuit M365
## 🔐 Sécurité
- **Auth** : email/password, hash bcrypt
- **Sessions** : Rails secure cookies
- **CSRF** : protection Rails native
- **HTTPS** : via reverse proxy
- **Pas de 2FA natif** : à protéger par reverse proxy auth
## 📚 Ressources
- [GitHub](https://github.com/chrisvel/tududi)
- [Issues](https://github.com/chrisvel/tududi/issues)
## Pages Liées
- [[cat-project-management]] — Catégorie Project Management
- [[app-leantime]] — Concurrent
- [[recettes-docker-compose]] — Templates Docker