--- title: 4ga Boards created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, kanban, wekan-fork, nodejs, meteor, mongodb, trello-alternative, mit] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Kanban, https://github.com/4ga-board/4ga-boards, https://www.4gaboards.com/] --- # 🍴 4ga Boards > **Le fork activement maintenu de WeKan** — corrections de bugs, builds à jour, installation simplifiée, idéal pour qui a besoin d'un WeKan stable et corrigé. ## 📋 Informations Générales | Champ | Valeur | | :--- | :--- | | **Site web** | [4gaboards.com](https://www.4gaboards.com/) | | **GitHub** | [4ga-board/4ga-boards](https://github.com/4ga-board/4ga-boards) | | **Licence** | MIT | | **Langage** | JavaScript (Meteor / Node.js) | | **Étoiles GitHub** | 108 ⭐ | | **Dernière MAJ** | 2026-06-01 | | **Catégorie** | [[cat-kanban\|Kanban]] | ## 📝 Description **4ga Boards** (à l'origine *Wekan fork by 4ga*) est un **fork de [[app-wekan]]** créé et maintenu par la société 4ga, qui a constaté que le projet WeKan amont avait un **cycle de release irrégulier** et accumulait des **PRs non mergées**. 4ga Boards propose donc les **mêmes fonctionnalités que WeKan** (tableaux, listes, cartes, étiquettes, swimlanes, checklists, intégration LDAP) avec un effort spécifique sur : - **Builds Docker à jour** (Node.js récent, Meteor patché, dépendances fraîches). - **Corrections de bugs upstream** réintégrées et corrigées en propre. - **Installation simplifiée** (variables d'environnement claires, doc refaite). - **Compatibilité ARM** (Raspberry Pi) testée. - **Snapshots mensuels** stables. Pour un homelab qui hésitait à adopter WeKan à cause de la **frilosité des releases**, 4ga Boards est souvent le **meilleur compromis** : on garde l'**écosystème WeKan** (plugins, clients desktop/mobile) avec une base de code plus saine. C'est aussi un bon choix pour des **déploiements en production d'entreprise** où la stabilité prime. ## 🚀 Installation ### Option recommandée : Docker Compose (4ga Boards) ```yaml services: boards: image: ghcr.io/4ga-board/4ga-boards:latest container_name: 4ga-boards restart: unless-stopped ports: - "8080:8080" environment: WRITABLE_PATH: "/data" MONGO_URL: "mongodb://mongo:27017/4gaboards" ROOT_URL: "https://kanban.example.com" MAIL_URL: "smtp://user:***@smtp.example.com:587/" WITH_API: "true" depends_on: - mongo mongo: image: mongo:6 container_name: 4ga-boards-mongo restart: unless-stopped command: ["--bind_ip_all"] volumes: - boards-db:/data/db healthcheck: test: ["CMD", "mongosh", "--quiet", "--eval", "db.adminCommand('ping').ok"] interval: 30s timeout: 10s retries: 5 volumes: boards-db: ``` ### Snap (alternative) ```bash sudo snap install 4ga-boards sudo snap set 4ga-boards root-url="https://kanban.example.com" ``` ## ⚙️ Configuration Initiale 1. Accéder à `http://localhost:8080` et créer le compte administrateur. 2. Définir `ROOT_URL` (variable d'environnement) pour les liens et e-mails corrects. 3. Brancher le **reverse-proxy HTTPS** (Caddy, Traefik, Nginx). 4. Configurer **LDAP** dans *Admin Panel → Authentication*. 5. Activer le **SMTP** (`MAIL_URL`) pour notifications et invitations. 6. Activer **Watch** sur le dépôt GitHub `4ga-board/4ga-boards` (release mensuelle). 7. Sauvegardes : dump MongoDB + volume `boards-db`. ## 🔄 Alternatives ### Open Source - [[app-wekan]] — L'original (pour comprendre l'écosystème) - [[app-planka]] — Kanban moderne React/Redux - [[app-kanboard]] — Kanban PHP minimaliste - [[app-vikunja]] — Tasks + Kanban en Go - [[app-openproject]] — Project management complet - [[app-leantime]] — Lean/Agile PHP ### Propriétaires - **Trello** (Atlassian) - **Asana** - **Notion Kanban** - **ClickUp** - **Monday.com** - **Jira Software** ## 🔐 Sécurité - ✅ Mêmes bases que WeKan : 2FA, LDAP, OAuth2, SAML - ✅ Mises à jour **plus fréquentes** que WeKan upstream → correctifs sécurité plus rapides - ⚠️ Projet plus jeune : **vérifier le suivi** des CVE Meteor/Node.js - ✅ Exiger HTTPS via reverse-proxy - ✅ Sauvegardes MongoDB régulières (cron mongodump) - ✅ Isoler le réseau Docker (MongoDB non exposé publiquement) - ✅ Restreindre l'API publique (`WITH_API=true` uniquement si nécessaire) ## 📚 Ressources - [Site officiel 4ga Boards](https://www.4gaboards.com/) - [GitHub 4ga-board/4ga-boards](https://github.com/4ga-board/4ga-boards) - [Documentation installation](https://github.com/4ga-board/4ga-boards/wiki) - [Comparaison vs WeKan](https://www.4gaboards.com/vs-wekan) - [Communauté Discord](https://discord.gg/4gaboards) ## Pages Liées - [[cat-kanban]] — Catégorie Kanban - [[recettes-docker-compose]] — Templates Docker Compose - [[app-wekan]] — Le projet original - [[app-planka]] — Alternative moderne - [[securisation-home-lab]] — Bonnes pratiques sécurité