J’aimerais installer le forum open-source sur mon propre serveur de l’organisation.
Je devrai convaincre le PDG d’allouer des ressources Docker pour cela.
Voici quelques questions pour le convaincre facilement :
Quels services Amazon sont nécessaires pour y installer l’open-source ?
La version open-source a-t-elle une option pour permettre uniquement aux employés (par le postfix de l’email.com + confirmation) de s’inscrire ? (pour le garder privé)
Est-il possible d’ajouter son propre thème et logo ?
Comment puis-je m’assurer que l’installation de la version open-source gratuite n’exposera aucune donnée sensible à des tiers ?
Voici beaucoup plus de connaissances que je ne peux jamais en offrir, mais…
Aucun. Les CDN ou le stockage externe de fichiers comme S3 sont facultatifs
Oui. Vous pouvez même limiter les inscriptions par domaine. Ou simplement autoriser les invitations.
Bien sûr, ce n’est pas Mastodon
Discourse est open source, vous pouvez donc le vérifier ou simplement faire confiance à tous les autres qui ne sont pas connectés à CDCK. Mais Discourse n’a pas besoin de tels services tiers qui peuvent faire de telles choses. Mais si vous utilisez des choses tierces, vous devez vous assurer qu’elles ne font pas de choses étranges.
Pourriez-vous simplement clarifier le CDN ou le stockage externe ?
L’installation du forum nécessite-t-elle une machine en fonctionnement ou juste un périphérique de stockage, comme S3 d’Amazon ?
Pourrais-je théoriquement l’installer sur l’un des ordinateurs portables d’un employé, et il n’aurait pas à s’en soucier, tant qu’il n’éteint pas l’ordinateur portable ? Devrait-il être installé sur un Raspberry ou un ordinateur portable, et rester en fonctionnement tout le temps ?
J’ai lu qu’un « domaine » est nécessaire. Cela entraîne-t-il des coûts supplémentaires, ou est-il inclus dans un réseau local ?
J’ai demandé à GPT de comparer AWS et DigitalOcean pour montrer les coûts.
Dans votre opinion, quelle est la fiabilité de cette estimation ?
Sortie de GPT :
Estimons les coûts d’exécution d’un forum Discourse pour 100 utilisateurs pendant un an sur DigitalOcean et AWS EC2.
Hypothèses :
Type de serveur : Nous supposerons qu’un serveur de milieu de gamme est suffisant pour 100 utilisateurs. Pour DigitalOcean, il s’agirait de leur Droplet à 20 $/mois. Pour AWS, nous considérerons une instance EC2 t3.medium.
Stockage : Discourse recommande au moins 10 Go d’espace. Nous supposerons 20 Go pour tenir compte de la croissance et des sauvegardes.
Transfert de données : Nous estimerons 500 Go/mois, en tenant compte du trafic entrant et sortant.
Sauvegarde : Nous supposerons des sauvegardes hebdomadaires conservées pendant un mois, soit 4 sauvegardes stockées à tout moment.
Base de données : Nous utiliserons PostgreSQL intégré pour Discourse, donc pas de coûts supplémentaires ici.
J’ai installé Discourse sur AWS il y a quelque temps, pendant environ 2 mois avant de passer à un serveur personnel. Cela n’a pas coûté autant, c’était plutôt 50 $ par mois… ?
(prenez cela très légèrement car je ne me souviens pas très bien)
vous pouvez utiliser un CDN pour obtenir des temps de chargement un peu plus rapides pour un public mondial (en théorie de toute façon ; quand et où utiliser un CDN est une question plus large)
vous pouvez en utiliser des externes pour les téléchargements, comme S3, DigitalOcean Space etc. pour économiser de l’espace local, car ils ont tendance à être un peu moins chers
Faites ce que vous voulez, mais n’installez pas Discourse lui-même sur Amazon à moins de savoir très bien ce que vous faites.
Quelle taille de VPS pour Discourse vous faut-il est une question vraiment difficile. Cela dépend - combien d’appels/visites/utilisateurs il doit gérer.
Et l’argent est une autre question relative. Pour les entreprises, ces coûts sont différents de ceux d’une exploitation à titre de hobby. Et cela dépend de l’importance d’un forum - 98% de disponibilité suffisent-ils ou faut-il 99,9% (et le besoin est une chose différente de ce que l’on veut ; les choses que l’on veut sont très souvent vraiment chères).
Il semble que Discourse nécessite 1 à 2 Go de RAM et 10 Go d’espace de stockage.
Je pourrais facilement lui allouer cela sur n’importe quel ordinateur portable, étant donné que seuls les utilisateurs du même pays l’utiliseraient pour le moment.
Je pense que l’entreprise possède quelques serveurs (au lieu d’AWS S3 ou autre).
Si c’est installé sur ces serveurs, ce serait génial. Mais juste pour tester, je suppose qu’il serait préférable d’essayer d’abord sur un ordinateur portable. Dois-je quand même payer pour un domaine ?
vous avez besoin d’un domaine pour que cela fonctionne avec d’autres utilisateurs - Discourse n’est pas conçu pour fonctionner sans domaine.
faire fonctionner un serveur internet sur votre connexion internet domestique locale n’est pas recommandé et peut être contraire aux conditions d’utilisation de votre fournisseur d’accès internet
vous voulez faire tourner votre pauvre ordinateur portable 24h/24 et 7j/7 ?!
il faut très peu de temps pour le configurer sur un VPS cloud
vous pouvez rendre la communauté privée initialement pour bloquer les utilisateurs non autorisés.
Vous pouvez facilement exécuter Discourse sur un serveur Linode à 5 $/mois (d’autres entreprises ont des plans similaires, mais je connais Linode). Commencez avec quelque chose comme ça et ne regardez les options plus importantes que lorsque vous en avez vraiment besoin.
(Bien sûr, ce n’est pas le prix du temps nécessaire pour faire fonctionner le serveur. Cela ne prend pas beaucoup de temps une fois qu’il est configuré, mais si vous n’avez pas d’expérience dans la gestion de serveurs Linux, il peut être préférable de choisir une option d’hébergement géré. Discourse propose lui-même l’hébergement, mais d’autres entreprises le font aussi.)
Si je l’installe uniquement sur l’ordinateur portable et que je le laisse fonctionner pendant 2 à 4 heures, ce ne serait pas inhabituel, du point de vue du fournisseur d’accès à Internet, n’est-ce pas ? (De la même manière que la compagnie d’électricité ne peut pas dire ce que vous faites avec l’électricité que vous consommez, mais seulement la quantité que vous consommez)
Ou est-ce facilement suivi par un autre mécanisme ?
Cloud VPS est ce dont nous avons discuté précédemment comme S3, DigitalOcean, ou même Lindoe ?
Mon plan maintenant est de l’installer localement sur un ordinateur portable, de montrer au responsable de l’infrastructure de l’entreprise à quel point je l’ai facilement installé, puis de lui demander de l’installer sur les serveurs de l’entreprise dont il est responsable.
Au fait, merci pour l’information sur ChatGPT. Bien sûr, ce n’est pas fiable en soi, c’est pourquoi je l’ai partagé pour m’assurer que la tarification est correcte - bien que les investissements réels seraient réévalués plus spécifiquement en dehors de ChatGPT.
Une autre chose à considérer est de simplement créer un essai gratuit en utilisant l’hébergement de Discourse : Discourse pricing | Discourse - Civilized Discussion. Vous aurez le site opérationnel en 10 à 20 minutes.