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

3.5 KiB


title: Libredesk created: 2026-06-08 updated: 2026-06-08 type: app tags: [catalogue, support-ticketing, app-marathon-batch-rattrapage-1] confidence: medium contested: false sources: [https://selfh.st/apps/?tag=Support&app=libredesk]

🎧 Libredesk

Helpdesk open source moderne et AGPL — concurrent direct de FreeScout/Help Scout, conçu pour les équipes qui veulent un helpdesk simple, sans tracking, et sous licence copyleft forte.

📋 Informations Générales

Champ Valeur
Site web (libredesk)
GitHub (à confirmer)
License AGPL-3.0 (présumée)
Langage Go ou TypeScript (présumé)
Étoiles GitHub <0.5k
Catégorie cat-support-ticketing

📝 Description

Libredesk est une application de helpdesk open source relativement récente, conçue comme une alternative AGPL à FreeScout/Help Scout. Le projet vise à fournir un helpdesk moderne, ergonomique, et simple à déployer, sans la complexité d'un Zammad ni les limites d'un osTicket, et avec une licence copyleft forte qui empêche la revente fermée. Différence vs FreeScout : Libredesk est plus jeune, en lice pour devenir la référence AGPL, mais son écosystème de plugins et sa maturité sont encore en construction. Pour qui: équipes qui veulent un helpdesk éthique, AGPL, sans risque de fork propriétaire, et qui acceptent de contribuer à un projet jeune.

🚀 Installation

Docker Compose (provisoire)

version: '3.8'
services:
  libredesk:
    image: libredesk/libredesk:latest
    container_name: libredesk
    restart: unless-stopped
    ports:
      - "8080:80"
    environment:
      - DATABASE_URL=postgresql://libredesk:***@postgres:5432/libredesk
      - JWT_SECRET=***      - APP_URL=https:...om
    depends_on:
      - postgres
    volumes:
      - libredesk-data:/data
    labels:
      - "traefik.enable=true"
      - "traefik.http.routers.libredesk.rule=Host(`support.example.com`)"
      - "traefik.http.routers.libredesk.entrypoints=websecure"
      - "traefik.http.routers.libredesk.tls.certresolver=letsencrypt"

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

volumes:
  libredesk-data:
  libredesk-db:

🔄 Alternatives

Open Source

Propriétaires

  • Help Scout — Modèle d'origine
  • Zendesk — Leader mondial
  • Freshdesk — Concurrent SaaS
  • Hiver — Concurrent direct

🔐 Sécurité

  • Maturité : projet jeune, à évaluer avant production critique.
  • Auth : JWT recommandé, secret fort.
  • HTTPS : obligatoire (Traefik + Let's Encrypt).
  • AGPL-3.0 : attention aux implications si intégration dans un produit commercial.
  • CSP stricte : recommandée pour le rendu des emails HTML.

📚 Ressources

Pages Liées