Je vais essayer de répondre à vos questions, bien que je pense que vous ayez peut-être quelques termes qui se chevauchent, ce qui explique une partie de votre confusion.
Lorsque les membres de ce forum parlent d’« auto-hébergement » de Discourse, ils font référence au fait de faire tourner une instance de Discourse sur votre propre serveur. (nous y reviendrons dans un instant) Lorsqu’ils parlent d’« hébergement géré », ils font référence à un service qui fournit une instance de Discourse fonctionnant sur du matériel fourni par l’hébergeur. Par « hébergement géré », ils entendent que l’instance de Discourse est gérée par le service, qui s’occupe de maintenir l’instance de Discourse à jour, ainsi que le système d’exploitation sur lequel Discourse fonctionne, et assure son bon fonctionnement.
Pour « auto-héberger » Discourse, vous avez besoin d’un serveur ayant accès à Internet et d’un service DNS correctement configuré pointant vers votre serveur. Le serveur peut être du matériel physique situé dans vos locaux ou un « VPS ». VPS signifie Virtual Private Server (Serveur Privé Virtuel). Un VPS est du matériel de serveur mis à votre disposition, sur lequel vous avez un contrôle total comme s’il était dans vos locaux, mais auquel vous accédez « à distance ». Par « accès à distance », j’entends que vous utilisez des outils tels que SSH et FTP pour accéder au serveur, le contrôler et y transférer des fichiers.
SSH signifie « Secure Shell » (coquille sécurisée). Une coquille sécurisée est essentiellement une invite de commande fonctionnant via un tunnel sécurisé (chiffré). Êtes-vous familier avec la gestion d’un serveur via une invite de commande ?
Coquille, terminal, ligne de commande et invite de commande signifient tous à peu près la même chose. Faire fonctionner un ordinateur en utilisant une fenêtre de terminal et en tapant des commandes à l’invite. Si tout ce que je viens de dire vous semble être une langue étrangère, cela pourrait nécessiter un peu d’apprentissage avant de tenter l’expérience.
Lorsque vous louez un VPS, on vous fournit les identifiants de connexion et l’adresse IP de votre nouveau serveur. En général, lors de l’achat, on vous propose le choix du système d’exploitation. Vous vous connectez à votre serveur en utilisant un programme terminal tel que PuTTY ou simplement la fenêtre de terminal de votre ordinateur. Vous pouvez utiliser un programme FTP (File Transfer Protocol) tel que Filezilla pour transférer des fichiers de votre ordinateur vers le VPS.
Une fois que vous avez loué un VPS et vous y êtes connecté via SSH, vous pouvez installer une instance de Discourse sur votre serveur, et vous « auto-hébergez » alors Discourse. Vous avez un contrôle total sur votre instance de Discourse et le serveur sur lequel elle fonctionne. Vous pouvez généralement maintenir Discourse à jour grâce aux outils d’administration intégrés à Discourse lui-même, mais occasionnellement, vous devrez utiliser l’invite de commande pour effectuer des mises à jour manuelles. Vous devez également conserver des sauvegardes de vos données et savoir comment les restaurer. Discourse effectue des sauvegardes automatiquement, mais vous devez les télécharger et les stocker en sécurité au cas où vous en auriez besoin.
Avec un VPS, vous devrez également maintenir le système d’exploitation sur lequel fonctionne votre instance de Discourse. Cela nécessite une certaine connaissance du système d’exploitation et de la manière de le maintenir à jour et en bon état de fonctionnement. Si vous faites une bêtise sur le VPS, généralement tout ce que le service d’hébergement VPS peut faire est de supprimer votre système d’exploitation et de recharger une version fraîche. Vous devez également sauvegarder les données importantes nécessaires au cas où vous devriez recharger le système d’exploitation.
Une fois configuré et en fonctionnement, c’est une chose assez facile à maintenir, si vous savez ce que vous faites. D’après votre description de vos compétences, je pense que vous pourriez gérer cela. La meilleure façon d’apprendre à faire tout cela est d’essayer. La location d’un VPS est assez peu coûteuse de nos jours. Configurez un serveur, essayez de faire fonctionner Discourse dessus et venez ici ou sur ask.discourse.org si vous avez des questions.
Gardez simplement à l’esprit que si le forum que vous gérez ne reçoit pas beaucoup de trafic, ce qui ne sera pas le cas tout seul, si vous faites une bêtise, vous pouvez simplement recommencer. Si un groupe de personnes rejoint votre forum et commence à publier, vous devrez le maintenir et le sauvegarder. Si vous avez un forum préexistant, ou un produit que vous souhaitez promouvoir ou prendre en charge, envisagez peut-être de consulter un fournisseur d’hébergement. Si vous expérimentez simplement et apprenez… foncez.