Je prévois de mettre en place un nouveau forum Discourse et j’aimerais clarifier quelques points :
Serveur : J’achèterai un VDS chez Hetzner. Quel système d’exploitation est recommandé pour Discourse ?
Email/SMTP : J’envisage d’utiliser Namecheap Private Email. Ce service SMTP fonctionnera-t-il correctement pendant la configuration de Discourse ?
Étapes d’installation : Après avoir acheté le VDS Hetzner, pourriez-vous me fournir des instructions étape par étape sur la façon d’installer Discourse à partir de zéro ?
Domaine et IP : Après avoir acheté le VDS, dois-je d’abord connecter un nom de domaine, ou puis-je commencer la configuration via l’adresse IP et ajouter le domaine plus tard ?
J’aurai à la fois le VDS Hetzner et le service de messagerie Namecheap prêts à l’avance.
Toute aide étape par étape adaptée à une personne sans expérience préalable serait grandement appréciée.
Cela dépend de la taille et de l’activité de votre forum.
S’il est petit, un CX22 à 5 €/mois conviendra.
Un CAX11 (architecture ARM) a les mêmes spécifications et le même prix, mais je trouve que Discourse fonctionne encore mieux sur ARM que sur x86, je ne sais pas pourquoi. Le seul inconvénient est qu’il n’y a pas d’image officielle compatible ARM pour #email-receiver, si vous avez l’intention de l’utiliser. Il existe une version fork qui fonctionne à la place.
Oui, vous ne pouvez pas installer Discourse sans nom de domaine.
Un petit forum fonctionnera avec un disque de 40 Go, aucun espace supplémentaire n’est nécessaire.
C’était pareil pour moi quand j’ai commencé mon parcours Discourse. Je n’ai jamais utilisé Linux ou SSH.
Fournir un guide sur la façon de se connecter à votre serveur hébergé par un certain fournisseur pourrait être un peu hors de portée de ce forum de support, mais tout le monde est libre d’aider, bien sûr.
Lorsque vous créez un serveur chez Hetzner, vous aurez le choix entre utiliser un fichier de clé SSH ou un identifiant/mot de passe classique (il sera généré et envoyé par e-mail si je me souviens bien).
De nombreux guides sur Internet décriront comment se connecter à un serveur via SSH. Le but que vous voulez atteindre est d’accéder à la ligne de commande du serveur.
Quant à la façon de connecter le domaine à l’adresse IP du serveur, cela se fait via la gestion DNS de l’interface d’administration de votre fournisseur de nom de domaine.
Si vous êtes prêt à payer pour de l’aide, vous pouvez poster dans Marketplace
Je ne pense pas que Namecheap Private Email soit un service d’e-mails transactionnels, et par conséquent, il pourrait ne pas être la meilleure façon de l’utiliser avec Discourse. Vous devriez envisager des options comme Brevo, MailGun ou Amazon SES.
Namecheap Private Email n’est pas seulement destiné à une utilisation en boîte de réception (IMAP/POP) ; il prend également en charge la livraison sortante sécurisée par SMTP. Dans ma configuration Discourse, j’ai configuré :
mail.privateemail.com comme hôte SMTP
Port 465 / SSL
DISCOURSE_SMTP_ENABLE_START_TLS: false
DISCOURSE_SMTP_FORCE_TLS: true
puis j’ai exécuté ./launcher rebuild app pour appliquer la configuration.
Les enregistrements SPF, DKIM et DMARC sont également entièrement configurés via Cloudflare DNS.
En conséquence, Discourse se connecte au serveur SMTP de Namecheap en toute sécurité via 465/SSL et en parfaite conformité avec les normes de messagerie.
Compte tenu du volume actuel d’e-mails, il n’est pas nécessaire de disposer d’un service de messagerie transactionnelle supplémentaire tel que Mailgun, Brevo ou Amazon SES à ce stade.
Je suis à peu près certain que NameCheap Private Email n’est pas un service de messagerie transactionnelle (je ne trouve rien qui dise qu’il l’est ?). Discourse recommande d’utiliser un service de messagerie transactionnelle. Vous pourriez rencontrer des problèmes comme ceux-ci si vous utilisez des services comme NameCheap Private Email. Si cela fonctionne pour vous, alors .
Les fournisseurs de messagerie transactionnelle que j’ai suggérés ci-dessus sont pour la plupart gratuits (sauf Amazon SES, mais c’est toujours assez bon marché). Brevo est à 300/jour, si je me souviens bien, Mailgun est à 100/jour.
Il pourrait être judicieux de vérifier si leurs conditions d’utilisation autorisent son utilisation pour des e-mails transactionnels
Si ce n’est pas autorisé, vous risquez d’être sanctionné d’une manière ou d’une autre ou que les e-mails soient faussement identifiés comme spam et bloqués. Je parle par expérience (pas avec NameCheap cependant).