One place for hosting & domains

      Discourse

      Installieren von Discourse unter Ubuntu 20.04


      Der Autor wählte den Free and Open Source Fund, um eine Spende im Rahmen des Programms Write for DOnations zu erhalten.

      Einführung

      Discourse ist eine Open-Source-basierte Diskussionsplattform. Sie können Discourse als Mailingliste, Diskussionsforum oder Langform-Chatraum verwenden. In diesem Tutorial installieren Sie Discourse in einer isolierten Umgebung unter Verwendung von Docker, einer Anwendung für Containerisierung.

      Voraussetzungen

      Bevor Sie beginnen, gibt es einige Dinge, die Sie benötigen:

      Schritt 1 — Herunterladen von Discourse

      Erstellen Sie vor dem Herunterladen und Installieren von Discourse das Verzeichnis /var/discourse. Hier befinden sich alle Ihre Discourse-bezogenen Dateien:

      sudo mkdir /var/discourse
      

      Klonen Sie abschließend das offizielle Discourse-Docker-Image in /var/discourse.

      sudo git clone https://github.com/discourse/discourse_docker.git /var/discourse
      

      Mit dem vorhandenen Discourse Docker-Image können Sie nun Ihre Plattform installieren und konfigurieren.

      Schritt 2 — Installieren und Konfigurieren von Discourse

      Gehen Sie zum Verzeichnis /var/discourse:

      cd /var/discourse
      

      Starten Sie nun das enthaltene Setup-Skript:

      sudo ./discourse-setup
      

      Das Skript zur Discourse-Installation stellt die folgenden Fragen:

      • Hostname für Ihren Discourse?

      Geben Sie discourse.your_domain oder den Hostnamen ein, den Sie für Ihre Plattform gewählt haben.

      • E-Mail-Adresse für Administratorkonto?

      Wählen Sie die E-Mail-Adresse aus, die Sie für das Discourse-Administratorkonto verwenden möchten. Diese kann mit Ihrer Discourse-Domäne völlig unverbunden und jede E-Mail-Adresse sein, die Sie für praktisch erachten.

      Beachten Sie, dass diese E-Mail-Adresse zum Standard für den Discourse-Administrator wird. Später müssen Sie diese E-Mail-Adresse wieder verwenden, wenn Sie Discourse über das Control Panel einrichten.

      Geben Sie Ihre SMTP-Serverdetails für diese Fragen ein. Wenn Sie Mailgun verwenden, lautet die Adresse des SMTP-Servers smtp.mailgun.org; der Benutzername und das Passwort sind SMTP-Anmeldeinformationen für Ihre Domäne unter der Mailgun-Registerkarte Domains.

      Schließlich werden Sie im Discourse-Installationsskript aufgefordert, alle diese Einstellungen zu bestätigen. Bestätigen Sie Ihre Einstellungen und das Skript generiert eine Konfigurationsdatei namens app.yml. Der Installationsprozess wird automatisch gestartet.

      Hinweis: Wenn Sie diese Einstellungen nach der Installation ändern oder korrigieren müssen, bearbeiten Sie Ihre Datei /containers/app.yml und führen Sie ./launcher rebuild app aus. Andernfalls werden Ihre Änderungen nicht wirksam.

      Die Discourse-Installation dauert ca. 2-8 Minuten. Danach wird Ihre Instanz ausgeführt. Jetzt können Sie einen Webbrowser öffnen und ein Administratorkonto erstellen.

      Schritt 3 — Registrierung eines Administrator-Kontos

      Besuchen Sie discourse.your_domain in Ihrem bevorzugten Webbrowser, und Sie sehen den Begrüßungsbildschirm „Glückwunsch“ für Discourse.

      Discourse-Glückwunsch-Bildschirm

      Wenn Sie einen 502 Bad Gateway-Fehler erhalten, warten Sie ein oder zwei Minuten und aktualisieren Sie dann Ihren Browser. Ihre Discourse-Installation ist möglicherweise noch nicht abgeschlossen.

      Wenn die Seite geladen ist, klicken Sie auf die blaue Schaltfläche Registrieren. Sie sehen ein Formular mit dem Titel Administratorkonto registrieren, das folgende Felder aufweist:

      • E-Mail-Adresse: Wählen Sie die zuvor von Ihnen angegebene E-Mail-Adresse aus dem Dropdownmenü aus.
      • Benutzername: Wählen Sie einen Benutzernamen.
      • Passwort: Wählen Sie ein starkes Passwort.

      Klicken Sie dann im Formular auf die blaue Schaltfläche Registrieren, um es zu übermitteln. Sie sehen ein Dialogfeld mit dem Inhalt E-Mail-Adresse bestätigen. Überprüfen Sie Ihren Posteingang auf die Bestätigungs-E-Mail. Wenn Sie sie nicht erhalten haben, klicken Sie auf die Schaltfläche Aktivierungs-E-Mail erneut senden. Wenn Sie immer noch kein neues Administratorkonto registrieren können, lesen Sie bitte die Fehlerbehebungs-Checkliste für E-Mail von Discourse.

      Nach der Registrierung Ihres Administratorkontos startet der Einrichtungsassistent und leitet Sie durch die grundlegende Konfiguration von Discourse. Sie können sie nun durchlaufen oder auf Vielleicht später klicken, um diesen Schritt zu überspringen.

      Discourse-Konfigurationsassistent

      Nachdem Sie den Setup-Assistenten abgeschlossen oder übersprungen haben, werden einige Themen und die Admin-Kurzanleitung für Discourse angezeigt. Die Kurzanleitung trägt die Bezeichnung READ ME FIRST und enthält Tipps zum weiteren Anpassen Ihrer Discourse-Installation.

      Discourse-Homepage und Link zur Admin-Kurzanleitung

      Ihre Discourse-Plattform ist nun einsatzbereit. Wenn Sie Discourse in Zukunft aktualisieren müssen, können Sie dies über die Befehlszeile tun, indem Sie die neueste Version des Codes aus dem Git-Repository beziehen und die App so neu erstellen:

      cd /var/discourse
      sudo git pull
      sudo ./launcher rebuild app
      

      Außerdem können Sie Discourse in Ihrem Browser aktualisieren. Besuchen Sie http://discourse.your_domain/admin/upgrade, klicken Sie auf Auf die neueste Version upgraden und folgen Sie den Anweisungen.

      Discourse-Upgrade Admin-Upgrade-Seite

      Zusammenfassung

      Sie können nun mit dem Verwalten Ihres Discourse-Forums starten und Benutzern die Möglichkeit bieten, sich anzumelden. Erfahren Sie mehr über die Funktionen von Discourse auf der offiziellen Seite Über Discourse.



      Source link

      Cómo instalar Discourse en Ubuntu 20.04


      El autor seleccionó la Free and Open Source Fund para recibir una donación como parte del programa Write for DOnations.

      Introducción

      Discourse es una plataforma de debate de código abierto. Puede usarse como una lista de correo, un foro de debate o una sala de chat grande. En este tutorial, instalará Discourse en un entorno aislado utilizando Docker, una aplicación de creación de contenedores.

      Requisitos previos

      Antes de comenzar, necesitará lo siguiente:

      Paso 1: Descargar Discourse

      Antes de descargar e instalar Discourse, cree el directorio /var/discourse. Aquí es donde se alojarán todos sus archivos relacionados con Discourse:

      sudo mkdir /var/discourse
      

      Por último, clone la imagen de Docker oficial de Discourse en /var/discourse:

      sudo git clone https://github.com/discourse/discourse_docker.git /var/discourse
      

      Ahora que tiene la imagen de Docker de Discourse establecida, puede instalar y configurar su plataforma.

      Paso 2: Instalar y configurar Discourse

      Posiciónese en el directorio /var/discourse:

      cd /var/discourse
      

      Ahora inicie la secuencia de comandos de configuración incluida:

      sudo ./discourse-setup
      

      La secuencia de comandos de instalación de Discourse le preguntará lo siguiente:

      • Hostname for your Discourse? (¿Nombre de host de su Discourse?)

      Ingrese discourse.your_domain o cualquier nombre de host que haya elegido para su plataforma.

      • Email address for admin account? (¿Dirección de correo electrónico de la cuenta de administrador?)

      Seleccione la dirección de correo electrónico que desea usar para la cuenta de administrador de Discourse. No es necesario que esté relacionada con su dominio de Discourse y puede ser cualquier dirección de correo electrónico que considere conveniente.

      Tenga en cuenta que esta dirección de correo electrónico se convertirá en la predeterminada de administrador de Discourse. Deberá volver a utilizar esta dirección de correo electrónico más adelante cuando configure Discourse desde su panel de control.

      • SMTP server address? (¿Dirección del servidor SMTP?)

      • SMTP user name? (¿Nombre de usuario de SMTP?)

      • SMTP port? (¿Puerto SMTP?)

      • SMTP password? (¿Contraseña de SMTP?)

      Introduzca los datos de su servidor SMTP para estas preguntas. Si usa Mailgun, la dirección del servidor SMTP será smtp.mailgun.org, el nombre de usuario y la contraseña son las credenciales de SMTP de su dominio, que se encuentran en la pestaña domains (dominios) de Mailgun.

      Por último, la secuencia de comandos de instalación de Discourse le solicitará que confirme todos estos ajustes. Confirme sus ajustes. Al hacerlo, la secuencia de comandos generará un archivo de configuración denominado app.yml. El proceso de instalación se iniciará automáticamente.

      Nota: Si necesita cambiar o corregir estos ajustes después de la instalación, edite el archivo /containers/app.yml y ejecute ./launcher rebuild app. De lo contrario, sus cambios no se surtirán efecto

      La instalación de Discourse tomará aproximadamente 2 a 8 minutos, y una vez terminada, se ejecutará su instancia. Ahora, puede abrir un navegador web y crear una cuenta de administrador.

      Paso 3: Registrar una cuenta de administrador

      Visite discourse.your_domain en el navegador web que prefiera y verá la pantalla inicial “Congrats” (Felicitaciones) de Discourse.

      Pantalla de felicitación de Discourse

      Si recibe un error 502 de Puerta de enlace incorrecta, espere unos minutos y actualice el navegador; es posible que la instalación de Discourse no se haya completado.

      Cuando la página carga, haga clic en el botón azul Register (Registrarse). Verá un formulario titulado Register Admin Account (Registrar cuenta de administrador) con los siguientes campos:

      • Email: Elija la dirección de correo electrónico que suministró anteriormente desde el menú desplegable.
      • Username: Elija un nombre de usuario.
      • Password: Elija una contraseña segura.

      Luego, haga clic en el botón azul Register (Registrarse) del formulario para enviarlo. Verá un cuadro de diálogo que indica Confirm your Email (Confirmar su correo electrónico). Busque el correo electrónico de confirmación en su bandeja de entrada. Si no lo recibió, haga clic en el botón Resend Activation Email (Reenviar correo electrónico de activación). Si sigue sin poder registrar una cuenta de administrador nueva, consulte la Lista de comprobación para la resolución de problemas de correo electrónico de Discourse.

      Después de registrar su cuenta de administrador, se iniciará el asistente de configuración que lo guiará a través de la configuración básica de Discourse. Puede completarlo ahora o hacer clic en Maybe Later (Tal vez más adelante) para omitirlo.

      Asistente de configuración de Discourse

      Después de completar u omitir el asistente de configuración, verá algunos temas y la Guía de inicio rápido de administración de Discourse. La guía de inicio rápido se titula READ ME FIRST (Leer antes de continuar), y contiene consejos para personalizar aún más la instalación de Discourse.

      Página de inicio de Discourse y enlace a la Guía de inicio rápido de administración

      Su plataforma de Discourse está lista para usarse. Si necesita actualizar Discourse en el futuro, puede hacerlo desde la línea de comandos extrayendo la última versión del código del repositorio de Git y recompilando la aplicación de la siguiente manera:

      cd /var/discourse
      sudo git pull
      sudo ./launcher rebuild app
      

      También puede actualizar Discourse en su navegador. Visite http://discourse.your_domain/admin/upgrade, haga clic en Upgrade to the Latest Version (Actualizar a la versión más reciente) y siga las instrucciones.

      Página del administrador de actualizaciones de Discourse

      Conclusión

      Ahora, puede comenzar a administrar su foro de Discourse y permitir que los usuarios se registren. Puede obtener más información sobre las características de Discourse en la página About (Acerca de nosotros) oficial de Discourse.



      Source link

      Comment installer Discourse sur Ubuntu 20.04


      L’auteur a choisi le Free and Open Source Fund comme récipiendaire d’un don dans le cadre du programme Write for DOnations.

      Introduction

      Discourse est une plate-forme de discussion open source. Vous pouvez utiliser Discourse comme liste de diffusion, forum de discussion ou chat. Dans ce tutoriel, vous allez installer Discourse dans un environnement isolé en utilisant Docker, une application de conteneurisation.

      Conditions préalables

      Avant de commencer, il y a quelques élément dont vous aurez besoin :

      Étape 1 – Téléchargement de Discourse

      Avant de télécharger et d’installer Discourse, créez le répertoire /var/discourse. C’est là que se trouveront tous vos dossiers relatifs à Discourse :

      sudo mkdir /var/discourse
      

      Enfin, clonez l’image officielle du Docker de Discourse dans /var/discourse :

      sudo git clone https://github.com/discourse/discourse_docker.git /var/discourse
      

      Une fois l’image du Docker de Discourse en place, vous pouvez maintenant installer et configurer votre plate-forme.

      Étape 2 – Installation et Configuration de Discourse

      Passez au répertoire /var/discourse :

      cd /var/discourse
      

      Lancez maintenant le script d’installation inclus :

      sudo ./discourse-setup
      

      Le script d’installation de Discourse posera les questions suivantes :

      • Hostname (Nom d’hôte) de votre Discourse  ?

      Entrez discourse your_domain, ou quel que soit le nom d’hôte que vous avez choisi pour votre plate-forme.

      • Adresse électronique pour le compte admin ?

      Choisissez l’adresse électronique que vous souhaitez utiliser pour le compte d’administration de Discourse. Elle peut être totalement indépendante de votre domaine Discourse et peut être n’importe quelle adresse électronique que vous trouvez pratique.

      Notez que cette adresse électronique deviendra l’adresse par défaut de l’administrateur de Discourse. Plus tard, vous devrez réutiliser cette adresse électronique lorsque vous configurerez Discourse à partir de son panneau de contrôle.

      Entrez les détails de votre serveur SMTP pour ces questions. Si vous utilisez Mailgun, l’adresse du serveur SMTP sera smtp.mailgun.org  , le nom d’utilisateur et le mot de passe sont les références SMTP de votre domaine sous l’onglet Domains (Domaines) de Mailgun.

      Enfin, le script d’installation de Discourse vous demandera de confirmer tous ces paramètres. Confirmez vos paramètres, et le script générera un fichier de configuration appelé app.yml. Le processus d’installation commencera automatiquement.

      Remarque : si vous devez modifier ou corriger ces paramètres après l’installation, modifiez votre fichier /containers/app.yml et exécutez l’application de reconstruction ./launcher rebuild app. Dans le cas contraire, vos modifications ne prendront pas effet.

      L’installation de Discourse prendra de 2 à 8 minutes, après quoi votre instance sera lancée. Vous pouvez maintenant ouvrir un navigateur web et créer un compte d’administrateur.

      Étape 3 – Enregistrement d’un compte d’administrateur

      Visitez discourse your_domain dans votre navigateur web préféré, et vous verrez l’écran ‘Congrats’ de Discourse.

      Écran de félicitations de Discourse

      Si vous recevez une erreur 502 Bad Gateway, essayez d’attendre une minute ou deux, puis de rafraîchir votre navigateur ; il se peut que votre installation de Discourse ne soit pas terminée.

      Lorsque la page se charge, cliquez sur le bouton bleu Register (S’inscrire). Vous verrez un formulaire intitulé Register Admin Account (Enregistrer le compte administrateur) avec les champs suivants :

      • Email (Adresse électronique) : choisissez l’adresse électronique que vous avez fournie précédemment dans le menu déroulant.
      • Username (Nom d’utilisateur): Choisissez un nom d’utilisateur.
      • Password (Mot de passe): Choisissez un mot de passe fort.

      Cliquez ensuite sur le bouton bleu Register (S’inscrire) sur le formulaire pour le soumettre. Vous verrez un dialogue disant Confirm your email (Confirmez votre adresse électronique). Vérifiez votre boîte de réception pour le courriel de confirmation. Si vous ne l’avez pas reçu, essayez de cliquer sur le bouton Resend Activation Email (Renvoyer le courriel d’activation). Si vous ne parvenez toujours pas à créer un nouveau compte d’administrateur, veuillez consulter la liste de contrôle de dépannage des courriels de Discourse.

      Après l’enregistrement de votre compte d’administrateur, l’assistant d’installation se lance et vous guide dans la configuration de base de Discourse. Vous pouvez le parcourir maintenant ou cliquer sur Maybe Later (Peut-être plus tard) pour l’ignorer.

      Assistant de configuration de Discourse

      Après avoir terminé ou sauté l’assistant d’installation, vous verrez quelques sujets et le guide de démarrage rapide de l’administrateur de Discourse. Le guide de démarrage rapide est intitulé READ ME FIRST (LISEZ-MOI EN PREMIER) et contient des conseils pour personnaliser davantage votre installation Discourse.

      Page d'accueil de Discourse et lien vers le guide de démarrage rapide de l'administrateur

      Votre plate-forme Discourse est maintenant prête à être utilisée. Si vous avez besoin de mettre à jour Discourse à l’avenir, vous pouvez le faire à partir de la ligne de commande en extrayant la dernière version du code du Git repo et en reconstruisant l’application :

      cd /var/discourse
      sudo git pull
      sudo ./launcher rebuild app
      

      Vous pouvez également mettre à jour Discourse dans votre navigateur. Visitez http://discourse.your_domain/admin/upgrade, cliquez sur Upgrade to the Latest Version (Mise à jour de la dernière version) et suivez les instructions.

      Page de mise à jour de Discourse

      Conclusion

      Vous pouvez maintenant commencer à gérer votre forum Discourse et laisser les utilisateurs s’y inscrire. Pour en savoir plus sur les fonctionnalités de Discourse, consultez la page À propos de Discourse.



      Source link