Documentation et guides pour les personnes qui auto-hébergent leurs sites Discourse.
Configuration et paramétrage
- Guide d’installation : Install Discourse in production with the official supported instructions
- Installation de plugins : Install plugins on a self-hosted site
- Variables d’environnement : Set Environmental Variables
- Branche de suivi pour les mises à jour : Configure a supported tracking branch to get Discourse software updates
- Emplacement de stockage : Change Discourse install storage location
- Téléversements Amazon S3 : Set up file and image uploads to S3
- Stockage Amazon S3 : Configure an S3 compatible object storage provider for uploads
- Stockage Google Cloud : Set up image uploads to Google Cloud Storage
- Configuration du pare-feu : Configure a firewall for Discourse
- Bonnes pratiques Cloudflare : Using Discourse with Cloudflare: Best Practices
- Configuration CDN : Enable a CDN for your Discourse
- CDN complet du site : Full site CDN acceleration for Discourse
- Création de fichier swap : Create a swapfile for your Linux server
- Support d’exécution d’hôte : Host run support for launcher
- Configuration Caddy : Use Caddy instead of NGNIX as your reverse proxy
- Sites multiples : Run other websites on the same machine as Discourse
- PostgreSQL séparé : Configure Discourse to use a separate PostgreSQL server
- Installation dans un sous-dossier : Serve Discourse from a subfolder (path prefix) instead of a subdomain
- Proxy inverse Cloudfront : Configure a Cloudfront reverse proxy for a subfolder install
- Récupération de base de données lente : Recover from a very slow database
- Installation de thèmes dans app.yml : Install a Theme programatically
Utilisation de Docker
- Dépannage : Troubleshoot docker installation issues
- Configuration SSL : Allow SSL / HTTPS for your Discourse Docker setup
- Configuration des ressources : Configure Discourse Docker on servers with more RAM and CPU
- Configuration multisite : Multisite configuration with Docker
- Migration vers Docker : Migrate an old Discourse install to Docker
- Mise à jour manuelle de Docker : Manually update Discourse and Docker image to latest
IA
- Guide d’auto-hébergement : Discourse AI - Self-Hosted Guide
- LLM open-source : Self-Hosting an OpenSource LLM for DiscourseAI
- Embeddings auto-hébergés : Self-Hosting Embeddings for DiscourseAI
- Émotion auto-hébergée : Self-Hosting Sentiment and Emotion for DiscourseAI
Domaines
- Changement de domaine : Change the domain name or rename your Discourse
- Configuration Let’s Encrypt : Set up HTTPS support with Let's Encrypt
- Configuration de sous-dossier : Use a subfolder (path prefix) to serve Discourse with multiple servers sharing a domain
Sauvegarde et restauration
- Guide de sauvegarde : Create, download, and restore a backup of your Discourse database
- Sauvegardes automatiques : Configure automatic backups for Discourse
- Sauvegarde en ligne de commande : Backup discourse from the command line
- Restauration en ligne de commande : Restore a backup from the command line
- Sauvegarde des téléversements S3 : Enable hidden setting to include S3 uploads in the backups
- Stockage DigitalOcean : Move Uploads and Backups to DigitalOcean Block Storage
- Restauration en développement : Restore a Discourse backup manually for development
- Migration de serveur : Move your Discourse Instance to a Different Server
- Liste de contrôle des e-mails : Email delivery configuration checklist
- Dépannage des e-mails : Troubleshoot email on a new Discourse install
- Boîte aux lettres Google Apps : Configure mailbox in Google Apps for user-friendly incoming email addresses for discourse categories (with screenshots)
- Configuration VERP : Configure VERP to handle bouncing e-mails
- Interrogation POP3 : Set up reply by email with POP3 polling
- Livraison directe : Configure direct-delivery incoming email for self-hosted sites with Mail-Receiver
- Dépannage des réponses : Troubleshoot reply by email
Tâches Rake et Rails
- Opérations en masse : Administrative Bulk Operations
- Paramètres cachés : Hidden Site Settings Reference Guide
- Activer les paramètres cachés : Using Hidden Site Settings
- Activer le SQL de badge : Enable Badge SQL
- Suppression de données d’administration : Enable setting to allow admins to permanently delete data
- Désactiver la 2FA : Disable 2FA via console
- Modification de la taille des téléversements : Change the maximum attachment/upload size
- Appliquer la fermeture automatique : Apply auto-close to existing topics
- Changer le propriétaire des messages : Change ownership of all posts by a specific user
- Convertir des sujets en wikis : Convert all existing topics in category to wikis
- Suppression en masse de sujets : Bulk delete all topics in a category
- Supprimer tous les “j’aime” : Delete all the likes
- Déplacer des sujets : Move topics from one Discourse instance to another
- Re-cuire les messages : Rebake all posts matching a pattern
- Remplacer des chaînes : Replace a string in all posts
- Modifier les préférences utilisateur : Edit a user preference for everyone or a subset of users
- Modifier les niveaux de confiance : Modify trust level for all users
- Déconnexion de tous les utilisateurs : Logout all users through the rails console
- Créer un compte administrateur : Create an admin account from the console
- Changer l’e-mail du personnel : Change staff email address from console
- Attribuer un badge : Award a non-custom badge through the console
- Annuler un avertissement : Undo an Official Warning
Guides généraux
- Bitnami non supporté : Bitnami installations are unsupported
- Configuration CORS : Setup Cross-Origin Resource Sharing (CORS)
- Réponse en cas de compromission : What to do if your Discourse is compromised
- Exporter les hachages de mots de passe : Export password hashes in the PHC format
- Limites globales de débit : Available settings for global rate limits and throttling
- Journaux : Where does Discourse store and show logs?