---
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
