L'auto-hébergement de Discourse vient de devenir beaucoup plus facile

Nous sommes ravis d’annoncer une mise à jour majeure de la manière dont vous pouvez auto-héberger Discourse. Que vous ayez été curieux d’exécuter votre propre instance Discourse ou que le processus de configuration vous ait semblé décourageant par le passé, les changements d’aujourd’hui sont pour vous.

Installez Discourse avec une seule commande

Configurer Discourse sur votre propre serveur est maintenant aussi simple que d’exécuter une seule commande :

wget -qO- https://raw.githubusercontent.com/discourse/discourse_docker/main/install-discourse | sudo bash

C’est tout. Exécutez ceci sur un serveur fraîchement configuré, et vous aurez une installation Discourse fonctionnelle. Fini de jongler avec les fichiers de configuration ou de suivre de longs guides d’installation.

SMTP est maintenant facultatif

Comme @codinghorror l’a dit un jour :

Pour atténuer cela, nous avons rendu SMTP facultatif. Le nouvel installateur vous permet de sauter complètement la configuration SMTP en vous appuyant sur Discourse ID pour la connexion.

La configuration SMTP était toujours le problème numéro un avec lequel les personnes installant Discourse pour la première fois avaient des difficultés, nous sommes donc ravis de supprimer enfin cet obstacle dans notre installation.

Sous-domaine gratuit avec Discourse ID

Avec le problème SMTP résolu, nous avons visé le prochain obstacle : obtenir un domaine. Vous deviez acheter un domaine, configurer les enregistrements DNS et attendre… tout cela avant même de voir Discourse fonctionner.

Nous avons résolu ce problème. Lorsque vous exécutez l’installateur et que vous n’avez pas de domaine prêt, nous vous guiderons pour réclamer un sous-domaine gratuit discourse.diy via votre compte Discourse ID. Cela signifie que vous pouvez avoir votre communauté opérationnelle en quelques minutes, et non en quelques heures.

Vous avez déjà votre propre domaine ? Super, l’installateur le prend également en charge ! Mais si vous voulez simplement essayer ou commencer rapidement, nous avons ce qu’il vous faut.

Une expérience de configuration plus conviviale

Le nouvel installateur dispose également d’un nouvel assistant interactif, avec moins d’étapes et construit avec une technologie plus récente qui nous permettra de continuer à l’améliorer.

Ce dont vous avez besoin

Pour auto-héberger Discourse, vous aurez besoin de :

  • Un serveur cloud (auprès de fournisseurs comme DigitalOcean, AWS, Vultr, ou similaires)
  • Environ 10 minutes de votre temps

C’est le nouveau seuil d’entrée. Nous avons travaillé dur pour éliminer les frictions afin que vous puissiez vous concentrer sur la construction de votre communauté.

Commencez

Prêt à essayer ? Rendez-vous sur notre guide d’installation mis à jour pour des instructions étape par étape.

Si vous rencontrez des problèmes ou avez des commentaires, faites-le nous savoir dans ce sujet. Nous aimerions connaître votre expérience avec le nouvel installateur.


Cette mise à jour fait partie de nos efforts continus pour rendre Discourse plus accessible à tous, que vous gériez une communauté sur notre plateforme hébergée ou sur votre propre infrastructure.

70 « J'aime »

Incroyable ! :exploding_head: J’adore ça et j’ai hâte d’essayer.

Il est temps de modifier l’article de blog original Install Discourse in Under 30 Minutes Je suppose que c’est comme jongler sans tronçonneuse !

13 « J'aime »

C’est super, félicitations ! :sparkles::folded_hands:

3 « J'aime »

C’est sans doute la plus grande amélioration du discours depuis sa création. Bonne route au discours :rocket:

7 « J'aime »

Absolument génial que le SMTP ne soit plus requis, cela a toujours été mon plus gros problème avec la configuration de Discourse.

4 « J'aime »

Excellent !! C’est un grand pas en avant ! J’adore Discourse et j’adore que cela le rende potentiellement plus accessible à tous !

3 « J'aime »

C’est formidable !

Chefs Kiss French Chef

Juste pour être clair, nous devons toujours configurer le SMTP pour envoyer des e-mails, n’est-ce pas ? Le saut SMTP concerne uniquement la partie installation ? En tant qu’utilisateur peu technophile, la façon dont le message est rédigé sème quelques doutes :smile:

8 « J'aime »

Oui, vous avez toujours besoin de SMTP pour envoyer des e-mails, mais avec la disponibilité des notifications push web, Discourse peut être entièrement apprécié sans e-mails. Je fais cela depuis des années, et nous avons de nombreux clients qui ont également désactivé complètement les e-mails.

SMTP sera entièrement pris en charge mais ne sera plus un blocage.

11 « J'aime »

Impressionnant. Voilà ce qu’on appelle une installation simplifiée ! C’est beaucoup moins intimidant pour les nouveaux auto-hébergeurs maintenant.

Y a-t-il un délai avant que ce domaine ne soit utilisable ? Ou peut-il être utilisé “pour toujours” ?

3 « J'aime »

Concernant le sous-domaine diy, que se passe-t-il si nous souhaitons migrer vers notre propre domaine plus tard ? Une redirection est-elle possible ?

3 « J'aime »

Nous en avons discuté lors de notre appel aujourd’hui, la réflexion générale est la suivante :

  1. Pour utiliser le domaine… le domaine DOIT être disponible sur Internet.
  2. Un site Discourse doit être accessible sur cette IP. (vérifier régulièrement, s’il n’est pas disponible pendant une semaine, désactiver)

Ensuite, si pour une raison quelconque un nom de grande valeur comme cars.discourse.diy n’héberge plus de site Discourse, nous nous réservons le droit de le récupérer et de le désactiver depuis le DNS.

Tout site qui était autrefois actif (par exemple 20 sujets) ne sera pas réutilisé, donc devenir inactif pendant une longue période le désactivera simplement. Et permettra au propriétaire original de l’ID Discourse de le réactiver manuellement.

Nous réglons les détails avec ces règles, mais l’intention est que ces domaines soient destinés à des sites Discourse actifs disponibles sur Internet. Ne les utilisez pas sur un Intranet.

17 « J'aime »

Je crois que j’ai mal formulé ma question :sweat_smile:. Est-il possible pour l’auto-hébergeur d’utiliser le domaine discourse.diy indéfiniment pour son forum ? Ou y a-t-il seulement une limite de temps pendant laquelle il peut l’utiliser (par exemple, pendant 3 mois) ?

3 « J'aime »

le plan est « pour toujours » mais nous nous réservons le droit de le retirer.

Par exemple :

  • nous retirerons les sites qui sont des sites haineux, nous ne voulons pas les mettre sur la marque diy.
  • nous retirerons les enregistrements sur les sites qui sont morts… afin qu’ils ne se résolvent pas en une adresse IP morte ou une adresse IP n’exécutant pas un site Discourse.
14 « J'aime »

Je viens d’essayer ceci sur DigitalOcean, ça fonctionne très bien, bravo les gars

8 « J'aime »

Cela signifie-t-il que le mode liste de diffusion ne sera pas disponible pour la nouvelle communauté ? Si oui, cela devrait être clairement indiqué au moment de l’inscription. Je ne rejoindrais pas une communauté où ce n’est pas une option.

1 « J'aime »

Vous pouvez certainement toujours ajouter la prise en charge du courrier si vous le souhaitez, ce n’est tout simplement plus obligatoire, ce qui m’aurait évité tant de maux de tête si cela avait été le cas à l’origine.

5 « J'aime »

Oui, vous pouvez ajouter la configuration des e-mails et activer le mode liste de diffusion à tout moment. Vous devrez passer par la configuration des e-mails pour cela, ce que vous pouvez faire au début ou plus tard.

6 « J'aime »

Pour ceux qui veulent voir à quoi ressemble le nouveau processus.

J’ai installé Discourse sur un serveur Hetzner CAX11 (architecture ARM, 2 vCPUs, 4 Go de RAM).
Il a fallu environ 7 minutes à partir du moment où j’ai lancé le script d’installation jusqu’à ce que le site soit en ligne.

  1. :magic_wand: La magie commence ici :

  2. Le nouveau script d’installation demande l’e-mail de l’administrateur, l’une des rares exigences restantes :laughing::

  3. Il demande ensuite un nom de domaine (par défaut : OUI). Si nous n’en avons pas, il nous invite à aller sur id.discourse.com/my/subdomain.

    Magnifique, c’est fait.

  4. Après avoir créé le sous-domaine, nous devons générer un code de vérification à saisir pendant le processus du script d’installation :

  5. Après avoir entré le code de vérification, le domaine est validé sur id.discourse.com. Vous êtes content que personne n’ait volé le sous-domaine que vous vouliez tant, et le script demande si vous voulez configurer SMTP (fait intéressant, la valeur par défaut est NON, supposément parce que nous avons utilisé le sous-domaine de Discourse ID) :


  6. Ensuite, le script valide toutes les informations saisies et nous demande si tout est OK (par défaut OUI, comme il se doit) :

  7. Après toutes ces étapes rapides, le reste de l’installation est bien connu des administrateurs et développeurs de Discourse. Il reconstruit l’application, ce qui prend environ 5 minutes sur un serveur de faible spécification.

  8. Après quelques minutes d’attente et une tasse de café, le site est en ligne et demande notre ID Discourse :

  9. Vous remarquerez que l’Assistant n’a plus que 2 étapes : la connexion initiale, et celle-ci (également bien connue) :

  10. Bienvenue sur Discourse : ça n’a jamais été aussi facile :partying_face:

24 « J'aime »

La seule critique que j’ai concerne le choix de l’extension diy même si je comprends la logique derrière.

Je suis sûr que cela a été mûrement réfléchi, mais pour les étrangers (je dirais, au moins pour les Français), c’est à la fois très centré sur l’anglais, et cet acronyme ne signifie probablement rien pour la plupart d’entre eux.

Je trouve aussi étrangement difficile à écrire. Ces trois caractères ne coulent pas naturellement en français :thinking:. C’est aussi la première fois que je le vois utilisé comme extension de domaine, donc je ne suis pas habitué non plus dans ce contexte.

En pratique, même en connaissant l’anglais, en étant bon en français et très habitué à l’anglais dans les environnements informatiques, je dois quand même me concentrer pour écrire “diy”. Cela ne vient pas du tout naturellement.

Peut-être qu’une extension plus universelle aurait mieux convenu.

Mais bon, c’est une critique très pointilleuse :grin:

11 « J'aime »

HA, je ressens la même chose ! Ça ne sort pas du tout, même si c’est moi qui l’ai choisi :stuck_out_tongue:

Il est vrai qu’il est court, qu’il transmet le sens avec le minimum de caractères et qu’il est peu coûteux, ce qui en a fait le choix évident pour moi.

Qui sait, si cela rencontre beaucoup de succès, nous pourrions en proposer d’autres à l’avenir. Avec l’infrastructure que nous avons mise en place pour cela, en ajouter d’autres par la suite ne sera pas trop compliqué.

Merci, c’est super ! Je vais mettre le lien dans le premier message !

12 « J'aime »