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

3.5 KiB


title: Karrot created: 2026-06-08 updated: 2026-06-08 type: app tags: [catalogue, events, foodsharing, community, app-marathon-batch-rattrapage-3] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Events, https://karrot.world]

📅 Karrot

Plateforme d'entraide alimentaire et de groupes locaux : foodsharing, group buying, communauté, activités. Le « Meetup + foodsharing » auto-hébergeable.

📋 Informations Générales

Champ Valeur
Site web karrot.world
GitHub karrot-dev/karrot-backend
License AGPL-3.0
Langage Python (Django) / Vue.js
Étoiles GitHub 400+
Catégorie [[cat-events

📝 Description

Karrot est une plateforme communautaire pour les groupes locaux d'entraide, le foodsharing (partage de nourriture pour éviter le gaspillage), le group buying (achats groupés), et les activités de quartier. Successeur de Foodsharing.de (utilisé par > 300 000 personnes en Europe). Inclut : cartographie, système de confiance (carrot points), pickups (récupérations de nourriture), discussions, sondages, bénévoles.

Différence avec Ontime : Ontime = production de spectacle jour J ; Karrot = organisation communautaire continue.

Différence avec Hi.Events : Hi.Events = billetterie événementielle ponctuelle ; Karrot = plateforme communautaire pérenne.

Pour qui : communautés foodsharing, AMAP, groupements d'achats, Repair Cafés, jardins partagés, SEL (systèmes d'échange local).

🚀 Installation

Docker Compose (recommandé)

version: '3.8'
services:
  karrot-backend:
    image: karrot-dev/karrot-backend:latest
    container_name: karrot-backend
    restart: unless-stopped
    environment:
      - DATABASE_URL=postgres://karrot:***@karrot-db/karrot
      - SECRET_KEY=***    volumes:
      - karrot-media:/karrot-data

  karrot-frontend:
    image: karrot-dev/karrot-frontend:latest
    container_name: karrot-frontend
    restart: unless-stopped
    ports:
      - "8000:8000"

  karrot-db:
    image: postgres:15-alpine
    container_name: karrot-db
    restart: unless-stopped
    environment:
      - POSTGRES_DB=karrot
      - POSTGRES_USER=karrot
      - POSTGRES_PASSWORD=***
    volumes:
      - karrot-pg:/var/lib/postgresql/data

volumes:
  karrot-media:
  karrot-pg:

⚠️ Les images Docker officielles ne sont pas toujours à jour — préférer le build depuis le source via git clone et docker-compose.

🔄 Alternatives

Open Source

Propriétaires

  • Meetup — Groupes locaux
  • Slack/Discord — Pour communautés online
  • Trello — Coordination bénévole

🔐 Sécurité

  • Auth email/pwd + vérif email obligatoire.
  • Modération : outils de signalement, ban, trust system.
  • HTTPS obligatoire : données personnelles denses (adresses pour pickups).
  • Multi-groupes : isolation des communautés.

📚 Ressources

Pages Liées