Fournisseurs d'hébergement recommandés pour les auto-hébergeurs

Ce guide est destiné aux personnes qui ne sont pas administrateurs système et qui souhaitent simplement faire fonctionner Discourse. Il s’agit d’une liste de services d’hébergement cloud réputés fiables et suffisamment simples pour qu’un novice puisse les mettre en place avec un minimum de manipulations. Vous devriez pouvoir créer un compte et un serveur pour exécuter votre instance Discourse, et tout cela en près de 30 minutes.

J’ai installé Discourse sur chacun de ces services, reçu un e-mail de Discourse et utilisé celui-ci pour me connecter en tant qu’administrateur. Pour tous ces services, les instructions standard Installer Cloud fonctionnent parfaitement.

Qu’en est-il d’AWS, Azure et Google Cloud ?

Si vous avez passé de nombreuses heures à utiliser bash, si vous savez ce que sont les ports 80, 443 et 22, et si vous êtes familier avec les pare-feu, les partitions et ce qu’est un bucket S3, l’un de ces services fonctionnera parfaitement. Si vous n’avez jamais trouvé de solution à vos problèmes en utilisant Stack Exchange, il vaut probablement mieux éviter ces fournisseurs. Ce sont les bolides capricieux du monde de l’hébergement. Ce guide vise à vous aider à trouver quelque chose de plus proche d’une Honda Civic que d’une voiture de course de Formule 1.

Qu’en est-il d’OtherGreatService ?

Simple et Fiable

Le tableau ci-dessous propose une comparaison de ces fournisseurs faciles à utiliser. La colonne « Temps de construction » est le résultat de :

time ./launcher rebuild app

Ce n’est pas un benchmark significatif, mais une mesure grossière de la vitesse du CPU, du disque et du réseau. Vos résultats peuvent varier. Vous pouvez voir cependant que l’instance « optimisée » de Digital Ocean est presque deux fois plus rapide que l’instance standard de 1 Go.

Fournisseur Prix Disque CPU Go RAM Temps de construction Centres de données
Digital Ocean 6 $ 25 Go 1 1 10 min US (2), NL, SG, UK, DE, CA, IN, AU
DO Optimisé 42 $ 25 Go 2 4 5 min 47 s US (2), NL, SG, UK, DE, CA, IN
Hetzner CX22 (x86) 3,95 € 40 Go 2 4 9 min 56 s DE, FI, SG, US (2)
Hetzner CAX11 (arm64) 3,95 € 40 Go 2 4 5 min 45 s DE, FI
Lightsail 10 $ 30 Go 1 2 8 min 17 s US (3), JP, SG, AU, IN
Linode 1024 5 $ 20 Go 1 1 9 min 46 s US (3), UK, DE, SG, JP
Scaleway 10 € 10 Go 2 2 ---- FR, PL, NL
Upcloud 10 $ 30 Go 1 2 7 min 22 s DE, FI, NL, JP, UK, US
Vultr 5 $ 24 Go 1 1 8 min US (7), NL, FR, DE, UK, JP, SG, AU

Note : Les temps de construction dépendent du nombre de publications, des plugins et de nombreux autres facteurs. Plus votre site grandit, plus cela prendra de temps.

Notes sur les fournisseurs

Ce sont des notes sur les fournisseurs individuels. Si vous avez eu de bonnes expériences avec l’un d’entre eux, n’hésitez pas à ajouter vos commentaires ici. Si vous avez de mauvaises choses à dire, veuillez les ajouter en tant que réponse.

Amazon AWS/Lightsail

Tarification : https://aws.amazon.com/lightsail/pricing/

Super facile ! Cliquez sur un bouton pour ouvrir une fenêtre avec une connexion SSH connectée.

Utilise ubuntu@hostname plutôt que root@hostname. Ce n’est pas ce que font la plupart des sites, mais c’est comme AWS et un peu plus sécurisé.

Digital Ocean

Tarification : https://www.digitalocean.com/pricing/

C’est le fournisseur le plus simple, le plus facile et le plus utilisé, et depuis la récente baisse de prix, il est à nouveau très compétitif. Un problème pour les personnes qui ne sont pas aux États-Unis est qu’ils rendent parfois plus difficile la création d’un compte et bloquent les ports SMTP sortants (mon script d’installation standard contourne ce problème en utilisant le port 2525, que Mailgun et d’autres fournisseurs prennent en charge).

Hetzner

Tarification : https://www.hetzner.com/cloud#pricing

https://meta.discourse.org/t/hetzner-launches-a-vps-service/78759/6

Linode

https://www.linode.com/pricing

https://meta.discourse.org/t/suggestion-for-good-vps-to-host-discourse-digital-ocean-or-linode/8852/35?u=pfaffman

Note : Supprimez l’espace d’échange trop petit qui est automatiquement créé. discourse-setup créera un fichier d’échange de 2 Go pour vous.

Scaleway

Accepte les cartes de crédit et de débit ainsi que le prélèvement SEPA

Upcloud

https://www.upcloud.com/pricing/

Aucun problème ou frustration lors de la création d’un compte et du démarrage d’un serveur.

Vultr

https://www.vultr.com/pricing/

Accepte PayPal, Bitcoin, Alipay

Je n’ai rencontré aucun problème ou frustration lors de la création d’un compte et de l’installation.

contabo.com :

Peut-être le moins cher ici : 4 cœurs / 4 Go de RAM / 5,80 $ + taxes. (au 10 mars 2025)

Alibaba Cloud

Serveur d’application simple, prix :

Qu’en est-il de XXX ?

Si vous utilisez un fournisseur facile à configurer et fiable, n’hésitez pas à laisser un commentaire avec votre recommandation. Sinon, vous pouvez modifier ce message pour ajouter vos propres expériences.

68 « J'aime »

Great overview Jay, thanks! I did notice one thing though:

This comparison isn’t entirely fair; you’re comparing a 1 CPU/1GB droplet to a 2 CPU/4GB ‘optimized’ one. They also offer a $20/month regular droplet with 2 cpu’s and 4GB Ram - it would be interesting to see how this performs when compared to the optimized version.

3 « J'aime »

It’s not intended to be.

Perhaps. My guess is that having more ram on the same slower processor as the 1GB droplet won’t make that much different on a build. Once someone gets to that point, though, this guide isn’t much help. If you have a huge database, an 8GB “slow” droplet might outperform a 4GB “fast” one. It’s not really a very useful statistic for the Real World.

5 « J'aime »

It does, especially with 2GB or below.

1 « J'aime »

Oh. Right! Because swap. Duh.

The point if this guide, though, is just to get people to be able to do an install, not to make decisions about whether this host or that host is better for their unique situation.

2 « J'aime »

Not sure if this is super important, but it might be worth noting (especially for novices) that their support is available only during (German) office hours. (I don’t mean to discourage anyone from using them - I’m a happy Hetzner user myself - just an FYI.)

7 « J'aime »

I am using UCloud(Hosting provider in China)
because I have coupon. it’s cheaper.
anyway, my point is I would post about UCloud hosting Discourse after using it for awhile.
in here & my blog. hope it can help other people.

3 « J'aime »

I just did a rebuild (with multiple plugins installed) and it finished in pretty much exactly 7 minutes. Not sure where the variation comes from, but I thought I’d mention it cause that makes Hetzner even faster than UpCloud.

4 « J'aime »

https://www.alibabacloud.com/product/ecs

$4.50

1 « J'aime »

6 posts were split to a new topic: Set up some email

What does “optimized” means and how can we “optimize” our own servers?

Like we mention " Digital Ocean Optimized" instances in the table on the OP? That’s just marketing lingo for a CPU with usually 3.0GHz+ of clock speed. Like the AWS C5.large family.

9 « J'aime »

I am on Ramnode. Rebuild time is 8m22.374s.

KVM (necessary to run docker), 2cpu 2.4GHz, 2GB ram + 4swap, 40GB ssd, $10 per month (12 for NVMe).

It has 1 datacenter in EU, 4 in US. Cpanel, reverse-dns, quick support team.
Recommended for those who like everything under control.

Currently my instance is running only for tests, so I cannot say yet, how stable it can be in production mode with a lot of users online.

7 « J'aime »

J’ai déployé une installation Discourse là-bas au cours des deux dernières semaines, mais j’utilise Contabo pour d’autres besoins de VPS depuis un peu plus d’un an. Les tarifs commencent à 3,99 EUR/mois pour une instance « SSD-boosté » avec deux cœurs, 4 Go de RAM et 300 Go de stockage, ou 4,99 EUR/mois pour une instance tout SSD avec quatre cœurs, 8 Go de RAM et 200 Go de stockage. La configuration n’est pas tout à fait aussi rapide que chez DO, mais ils prennent en charge n’importe quelle distribution Linux majeure.

Le temps de reconstruction sur ma petite instance SSD est de 5 minutes et 1 seconde.

11 « J'aime »

Pardonnez-moi si cela semble être une question idiote, je fais assurément partie de cette catégorie :

Je ne sais pas ce que je fais ! :tired_face: J’ai le tournis rien qu’avec le peu d’informations que j’ai lues ici sur Meta !

Digital Ocean propose-t-il une maintenance, une gestion et des sauvegardes de serveurs en interne ? Je fais référence à ce message issu d’un autre sujet.

En d’autres termes, ces services seront-ils inclus dans mon forfait si je fais de l’auto-hébergement avec DO ? Ou devrai-je faire appel à quelqu’un comme « Literate Computing, LLC » pour m’aider à gérer mon instance de serveur sur DO ?

Tout cet univers de l’auto-hébergement me reste complètement mystérieux, mais je souhaite y réfléchir sérieusement afin de pouvoir prendre une décision éclairée concernant l’hébergement, en pesant les principaux avantages et inconvénients de l’hébergement Discourse par rapport à l’auto-hébergement dans ma situation spécifique.

3 « J'aime »

Non, ils ne le font pas. Ils fournissent une machine virtuelle. Si elle fonctionne, ils font leur travail. Ils proposent des sauvegardes de l’ensemble de la machine virtuelle, ce qui pourrait suffire à vos besoins.

Si vous souhaitez des sauvegardes, des mises à jour et quelqu’un qui s’assure que Discourse fonctionne, vous devriez opter pour une solution hébergée ou payer quelqu’un pour gérer votre site « auto-hébergé ».

Si vous voulez essayer l’auto-hébergement, vous pourrez toujours changer plus tard, sauf si un événement calamiteux survient, comme la suppression de votre droplet ou la perte de contrôle de votre compte Digital Ocean (je n’ai jamais entendu parler de l’un ou l’autre de ces scénarios).

5 « J'aime »

Merci de m’avoir expliqué cela !

Mon budget est un peu serré. Deux questions :

1. Les différentes offres d’abonnement s’appliquent-elles toujours si je souhaite l’héberger moi-même ?

Le site indique uniquement ceci :

Cela signifie-t-il : prix de l’offre + frais d’installation ?

Ou s’agit-il simplement d’un tarif fixe de 99 $ pour une instance Discourse unique et son installation ?


2. L’hébergement autonome est-il vraiment moins cher ?

C’est le facteur décisif principal dans la décision d’héberger soi-même ou non.

Je pense que l’instance de niveau de base conviendra parfaitement à ma communauté. Est-ce que le

  • temps
  • l’argent
  • et l’effort

nécessaires à l’hébergement autonome apportent vraiment une valeur supérieure par rapport à une instance hébergée par Discourse ?

2 « J'aime »

Si vous êtes aussi incertain, un site hébergé par Discourse serait probablement la meilleure et la plus simple option pour vous. Bien que cela coûte 99 pour l'installation (par Discourse) et 100 par mois, vous n’avez rien à faire concernant les mises à jour et les sauvegardes. Ces tâches sont gérées par Discourse. De plus, en cas de problème, Discourse s’en chargera. C’est une situation « sans soucis ». Vous bénéficiez également d’un essai gratuit de 14 jours pour décider si cette option vous convient.

En revanche, si vous ne souhaitez pas payer 100 par mois, vous pouvez demander à Discourse d'effectuer l'installation sur Digital Ocean (DO). Dans ce cas, Discourse facturera 99 pour l’installation, et DO vous facturera 5 $ par mois pour l’hébergement. Cependant, en cas de problème, vous serez responsable de le résoudre. C’est pourquoi il est indiqué que « cette option est entièrement autonome après l’installation initiale ». Mais ce forum est toujours là pour vous aider autant que possible. :smiley:

Si vous avez suffisamment de compétences techniques, vous pouvez effectuer l’installation vous-même sur un droplet DO et ne payer que 5 $ par mois à DO. Vous devrez toutefois assurer votre propre support.

Cela dépend de vous. Si vous ne savez pas du tout ce que vous faites, ou si vos connaissances sont limitées, ce que vous pourriez économiser en frais mensuels pourrait plus tard vous coûter cher en raison de dysfonctionnements, d’arrêts de service, d’agacement, de frustration, etc. Vous pourriez même finir par payer quelqu’un pour réparer les choses si vous n’êtes pas en mesure d’appliquer vous-même les correctifs suggérés sur ce forum.

Si vous savez ce que vous faites, l’hébergement autonome est moins cher. Sinon, cela pourrait se transformer en un cauchemar léger. Dans mon cas, j’ai soudainement eu seulement trois semaines pour créer un forum afin de remplacer un existant qui devait être fermé. Après avoir pesé le pour et le contre, j’ai opté pour l’option « sans tracas » d’un forum hébergé par Discourse. J’ai acheté le domaine, Discourse a effectué l’installation et assure la maintenance. Je n’ai plus qu’à gérer les utilisateurs. :slightly_smiling_face:

4 « J'aime »

Vous devez prendre en compte ce qui se passe en cas de problème. Lors de la configuration, ce n’est pas un gros souci, mais une fois votre forum lancé, les temps d’arrêt sont une mauvaise nouvelle.

Si vous ne rencontrez aucun problème, l’auto-hébergement de Discourse sur un VPS offre un bon rapport qualité-prix pour un budget serré. Cependant, il suffit d’un seul problème pour vous coûter entre 5 et 20 heures de votre temps. Alors, combien vaut votre temps ? Et à quel point votre budget est-il contraint ? Votre solution se situera quelque part entre ces deux paramètres.

Je vous recommande également d’identifier les plug-ins dont vous aurez probablement besoin, car cela peut avoir un impact potentiel. Les plug-ins semblent être à l’origine de nombreux problèmes difficiles rencontrés par les auto-hébergeurs. Vous pouvez donc évaluer votre profil de risque en répondant à ces questions. Plus le risque est élevé, plus l’hébergement Discourse devient attractif :

  • Dois-je utiliser des plug-ins officiels ? Risque faible.
  • Dois-je utiliser des plug-ins tiers, c’est-à-dire non officiellement pris en charge ? Risque élevé.
  • S’agit-il de plug-ins tiers bien pris en charge ? Risque moyen.

Les plans d’hébergement Discourse proposés par divers fournisseurs sont en partie basés sur des collections variables de plug-ins préinstallés, par exemple :

9 « J'aime »