Les confusions se dissipent concernant l'auto-hébergement

L’hébergement Discourse ≠ l’auto-hébergement

Je suis un auto-hébergeur expérimenté et j’ai réalisé certaines configurations complexes ; de plus, j’ai travaillé pour Discourse, donc j’ai une certaine connaissance des deux concepts, que vous semblez confondre un peu. Je vais essayer de clarifier certaines choses pour vous, mais ce n’est en aucun cas une explication exhaustive, même si elle est un peu longue lol. Je ne sais pas d’où vous avez tiré ce diagramme de flux, mais il n’est pas vraiment correct.

L’hébergement Discourse est ce que cela signifie – Discourse hébergera votre site moyennant des frais, et comme vous l’avez déjà découvert, il existe différentes gammes de prix, à partir de gratuit, qui offrent plus d’options à mesure que vous montez, et l’offre entreprise est la plus élevée et la plus chère (elle vous offre le plus d’options ainsi que les services de leur équipe de support de premier plan et les options de conception et de développement personnalisées). L’hébergement géré est la même chose (l’hébergement Discourse est une forme d’hébergement géré), mais est également proposé par d’autres entreprises partenaires comme Communiteq ou Literate Computing. Ces entreprises partenaires offrent également divers services de développement et de support moyennant des frais en plus de l’hébergement (comme moi). Gardez à l’esprit que le travail n’est généralement pas gratuit pour le développement et le support spécialisé, et c’est à cela que sert le Marketplace. De plus, bien que la structure de prix de l’hébergement Discourse puisse vous sembler chère, je peux vous assurer que de nombreuses entreprises bien connues leur paient gros pour leurs très grands forums d’entreprise très fréquentés et bien gérés, dont beaucoup sont privés. Les SLAs et les niveaux de services de support / développement que Discourse leur offre sont tels parce que leur activité commerciale l’exige. Par exemple, si vous êtes une entreprise technologique ou une organisation financière et que vous êtes victime d’une attaque DDoS qui peut coûter à votre entreprise 6 chiffres en temps d’arrêt et en perte de services, ou si vous avez besoin d’une interface professionnelle très personnalisée pour un grand nombre d’employés, alors payer pour l’hébergement entreprise en vaut vraiment la peine.

L’auto-hébergement signifie ce que cela dit – vous hébergez votre propre site sur un serveur loué (ou un serveur physique que vous possédez, ce que je ne recommande pas car c’est une autre boîte de pandore avancée. L’auto-hébergement ne consiste pas seulement à louer un serveur (ou VPS - serveur privé virtuel) et à se connecter via SSH et c’est tout. Il faut avoir certaines connaissances pour être un administrateur auto-hébergé. Un débutant en programmation qui a construit quelques sites Wix ne vous sera pas d’une grande aide d’un point de vue auto-hébergement Discourse ; ce sont des choses très différentes et un niveau de compétence différent. Le fait que vous ne sachiez pas ce qu’est SSH est probablement un indicateur que vous avez encore de la croissance à faire dans ce domaine. Secure Shell - Wikipedia

Si vous êtes intéressé par l’apprentissage, je vous suggère de commencer par lire la documentation d’installation standard et d’apprendre les bases à partir de là. Certains trouvent cela plus facile que d’autres, et le fait que vous ayez une certaine expérience en administration de sites web peut vous aider à apprendre plus rapidement. Le simple fait de pouvoir se connecter via SSH à un serveur est une chose, mais vous devez être à l’aise avec une interface en ligne de commande et comprendre les bases de l’administration Docker, et comment fonctionnent les conteneurs. Puisque vous dites que vous avez un petit site, alors une installation standard fonctionnera probablement bien pour commencer, et cela vous donnera accès à tous les plugins intégrés, plus tous les autres que vous pourriez vouloir ajouter ; essentiellement, une instance Discourse auto-hébergée est comme avoir votre propre forum Discourse hébergé de niveau entreprise mais sans leur support expert et leurs SLAs de disponibilité et de performance (par exemple, vous aurez quelques temps d’arrêt à chaque fois que vous reconstruisez ou faites des mises à jour, mais Discourse le fait pour vous et sans temps d’arrêt perceptible).

Il n’y a aucune raison pour que vous ne puissiez pas apprendre à auto-héberger, mais rappelez-vous que rien n’est gratuit et que le service et l’échelle que vous souhaitez détermineront les coûts que vous devrez payer. Certains services VPS sont moins chers que d’autres, et il y a une liste ici que @pfaffman a compilée qui peut vous aider à décider. Par exemple, j’ai 3 sites Discourse, tous sur Hetzner, mais avec des serveurs de tailles différentes et des coûts associés : 2 sites sont des installations à double conteneur derrière Cloudflare CDN avec R2 (stockage objet compatible S3) pour les téléchargements et les sauvegardes, et l’autre est une installation standard utilisée à des fins de test. J’ai utilisé DigitalOcean avant, mais cela peut être relativement cher ; cependant, c’est le point de départ recommandé pour ceux qui apprennent les installations standard (bien que je ne trouve pas Hetzner si différent, et je préfère leur tableau de bord).

Si vous ne voulez pas payer Discourse ou l’une de leurs entreprises partenaires d’hébergement pour gérer votre hébergement, et que vous avez besoin de plus que le niveau gratuit, alors ma recommandation est de faire des recherches et de lire, puis d’essayer une installation autonome. Apprenez ce qu’est un fichier app.yml et comment le modifier, comment configurer votre serveur de noms et vos services de messagerie – c’est le point de départ pour apprendre à configurer votre propre instance Discourse en tant qu’auto-hébergeur. Certains services VPS vous permettent de louer des serveurs assez bon marché pour de courtes périodes juste pour tester ou apprendre.