Skip to main content

Communauté open source et forum de discussion pour les clients, les équipes, les fans, etc.

Logiciel de forum polyvalent, moderne et magnifiquement simple visant à réimaginer ce à quoi devrait ressembler un forum de discussion en ligne moderne. Discourse revient à l'essentiel en affichant les conversations qui vous intéressent en fonction de votre participation - aucun algorithme n'est nécessaire. Utilisez la version gratuite pour vos amis, vos fans ou pour créer une nouvelle communauté, ou passez à la version premium avec des fonctionnalités améliorées conçues pour aider les équipes à collaborer tout en travaillant à distance.

Avant de commencer

Discourse exige que vous disposiez d'un nom de domaine et d'un accès à un serveur de messagerie SMTP personnel avant l'installation. Pour cela, il faut soit avoir accès à un serveur SMTP préexistant, soit mettre en place un relais SMTP par l'intermédiaire d'un tiers. L'application Discourse Marketplace demandera un nom d'utilisateur et un mot de passe SMTP pour un serveur sous votre contrôle afin de compléter l'installation avec succès.

  • Si votre domaine n'est pas encore hébergé chez Linode, l'installation crée des enregistrements de domaine A et AAAA pour vous.
  • En outre, l'utilisateur SMTP doit être en mesure d'envoyer du courrier électronique à partir de noreply@your-domain.com pour la vérification du compte administrateur.
    • Par exemple, si vous entrez un sous-domaine de discourse et votre nom de domaine est example.coml'utilisateur SMTP doit être en mesure d'envoyer des courriers électroniques à partir de noreply@discourse.example.com.
    • Vous n'êtes pas obligé d'utiliser un sous-domaine. Par conséquent, si vous ne configurez que example.com sans sous-domaine, l'adresse électronique utilisée pour la vérification serait la suivante noreply@example.com.

Logiciel inclus

L'application Discourse Marketplace installe les logiciels suivants sur votre Linode :

LogicielDescription
DiscourseDiscourse est une plateforme de discussion open source qui propose un forum, une liste de diffusion, un salon de discussion et bien plus encore.
ufwufw est un pare-feu simple, un frontal pour iptables.

Discourse Options

Le formulaire Discourse Marketplace comprend des champs avancés pour configurer les enregistrements de domaine A et AAAA de votre serveur Discourse et un certificat SSL Let's Encrypt gratuit. Certains de ces champs sont des configurations optionnelles et ne sont pas nécessaires pour l'installation. Les champs obligatoires sont marqués d'un astérisque " Requis".

NoteDiscourse nécessite que vous disposiez d'un nom de domaine et d'une adresse électronique SMTP. Ces champs sont obligatoires pour une installation réussie et sont marqués Exigée. En outre, l'utilisateur SMTP doit être en mesure d'envoyer du courrier électronique à partir de noreply@your-fully-qualified-domain.com pour la vérification du compte.

ChampDescription
Votre jeton Linode APIVotre jeton d'accès Linode API est nécessaire pour créer vos enregistrements DNS et pour créer le certificat SSL Let's Encrypt. Si vous n'avez pas de jeton, vous devez en créer un avant de continuer. requis
Sous-domaineLe sous-domaine pour lequel vous souhaitez que le programme d'installation crée un enregistrement DNS lors de l'installation.
DomaineLe nom de domaine où vous souhaitez héberger votre application Discourse . Le programme d'installation crée un enregistrement DNS pour ce domaine pendant l'installation. Obligatoire
Courriel pour le compte administrateur et certificat Let's EncryptL'adresse électronique que vous souhaitez utiliser pour le compte administrateur et le certificat SSL. Cette adresse électronique reçoit des notifications lorsque le certificat doit être renouvelé. Obligatoire
Adresse SMTPL'adresse SMTP. Discourse l'utilise pour envoyer des courriels. Obligatoire
Nom d'utilisateur SMTPLe nom d'utilisateur du compte SMTP saisi ci-dessus. L'utilisateur SMTP doit être en mesure d'envoyer des courriels à partir de noreply@your-fully-qualified-domain.com pour la vérification du compte. Exigée
Mot de passe pour l'utilisateur SMTPLe mot de passe du compte SMTP mentionné ci-dessus. requis
L'utilisateur sudo limité à créer pour le LinodeIl s'agit du compte utilisateur limité qui sera créé pour le Linode. Ce compte a des privilèges d'utilisateur sudo.
Le mot de passe pour l'utilisateur sudo limitéDéfinissez un mot de passe pour l'utilisateur sudo limité. Le mot de passe doit répondre aux exigences de validation de la force de complexité pour un mot de passe fort. Ce mot de passe peut être utilisé pour effectuer n'importe quelle action sur votre serveur, comme pour l'utilisateur root, il doit donc être long, complexe et unique.
La clé publique SSH qui sera utilisée pour accéder au Linode.Si vous souhaitez accéder à SSH via une clé publique (recommandé) plutôt que par mot de passe, entrez la clé publique ici.
Désactiver l'accès root par SSH ?Sélectionnez Yes pour empêcher le compte root de se connecter au serveur via SSH. Sélectionnez No pour permettre au compte root de se connecter via SSH.

Démarrage après le déploiement

Discourse est maintenant installé et prêt à l'emploi.

  1. Vos enregistrements de domaine A et AAAA pour le domaine et le sous-domaine, si vous en avez désigné un, ont été créés et vous devriez les voir dans le gestionnaire de cloud.
    • Dans le gestionnaire DNS de Cloud Manager, confirmez qu'il y a maintenant des entrées pour votre domaine et un éventuel sous-domaine.
    • Configurer le rDNS sur votre Linode pour pointer vers subdomain.your-domain.com ou your-domain.com si vous n'avez pas saisi de sous-domaine.
  2. Bien que l'installation ait créé les enregistrements de domaine A et AAAA, elle ne crée pas les enregistrements de messagerie dont vous avez besoin. Dans le gestionnaire DNS de Cloud Manager, ajoutez les enregistrements MX, TXT et tout autre enregistrement nécessaire à l'envoi de courriels, comme spécifié par votre fournisseur de messagerie.
  3. Vous pouvez maintenant naviguer vers l'application Discourse dans votre navigateur avec le nom de domaine pleinement qualifié que vous avez saisi lors de la configuration, https://subdomain.your-domain.com ou https://your-domain.com.
  4. Discourse vous accueille avec un écran de "Félicitations" et un message de bienvenue. Registre bouton. Cliquez sur le bouton Registre pour créer le compte administrateur.

  5. Sur la page Enregistrer un compte administrateur, sélectionnez l'une des adresses électroniques que vous avez saisies lors de l'installation et entrez un nom d'utilisateur et un mot de passe. Cliquez ensuite sur le bouton Registre bouton.
  6. Discourse envoie un courriel de confirmation pour la vérification du compte à partir de votre serveur SMTP. Après avoir reçu l'e-mail et confirmé, vous êtes redirigé vers l'écran de bienvenue où vous êtes guidé par un assistant pour configurer votre Discourse.
  7. Une fois que vous avez terminé l'assistant de configuration, Discourse lance la page principale de liste de discussion où vous pouvez commencer à ajouter des sujets de discussion.

Consultez le guide complet pour dépanner le courrier électronique, le DNS et plus encore.

L'application Discourse Marketplace a été développée par Linode. Pour obtenir de l'aide concernant le déploiement de l'application, contactez le service d'assistance de Linode en utilisant les informations indiquées dans la barre latérale. Pour obtenir de l'aide concernant l'outil ou le logiciel lui-même, visitez le forumDiscourse Meta.