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

2.8 KiB


title: Apache Answer created: 2026-06-08 updated: 2026-06-08 type: app tags: [catalogue, forums, go, qa, self-hosted, app-marathon3-batch-a] confidence: medium contested: false sources: [https://selfh.st/apps/?tag=Forums, https://answer.apache.org/]

💬 Apache Answer

Plateforme Q&A open source type Stack Overflow, sous l'égide de la Apache Software Foundation.

📋 Informations Générales

Champ Valeur
Site web answer.apache.org
GitHub apache/answer
License Apache-2.0
Langage Go + TypeScript
Étoiles GitHub 14k
Catégorie [[cat-forums

📝 Description

Apache Answer est une plateforme de Q&A collaborative inspirée de Stack Overflow, graduée à l'Apache Software Foundation en 2023. Permet aux communautés de poser des questions, voter, accepter des réponses, tagger. UI moderne, plugin system extensible.

Différence vs Discourse/Flarum : Ce n'est pas un forum généraliste mais un Q&A structuré (question → réponses → acceptation). Idéal pour des bases de connaissances et FAQs communautaires.

Pour qui : communautés tech, support produit interne, documentation vivante.

🚀 Installation

Docker Compose

version: '3.8'
services:
  answer:
    image: apache/answer:latest
    container_name: answer
    restart: unless-stopped
    ports:
      - "9080:80"
    depends_on:
      - db
    environment:
      - ANSWER_DB_DRIVER=mysql
      - ANSWER_DB_DSN=root:secret@tcp(db:3306)/answer
    volumes:
      - ./data:/data
    labels:
      traefik.enable: "true"
      traefik.http.routers.answer.rule: "Host(`qa.example.com`)"
      traefik.http.routers.answer.tls.certresolver: letsencrypt
  db:
    image: mysql:8.0
    container_name: answer-db
    restart: unless-stopped
    environment:
      MYSQL_ROOT_PASSWORD: secret
      MYSQL_DATABASE: answer
    volumes:
      - ./db:/var/lib/mysql

🔄 Alternatives

Open Source

  • app-discourse — Forum généraliste moderne
  • app-flarum — Forum PHP léger
  • Discourse + Q&A plugin — Combinaison possible

Propriétaires

  • Stack Overflow for Teams — SaaS payant
  • Slab / Notion — Wiki Q&A payants

🔐 Sécurité

  • OAuth2 : Google, GitHub, GitLab, Discord, OIDC
  • LDAP : support natif entreprise
  • RBAC : permissions par groupe et tag
  • Rate limiting : intégré

📚 Ressources

Pages Liées