Comment installer le forum Discourse avec un VPS LightNode ?

LightNode
By LightNode ·

Comment installer le forum Discourse avec un VPS LightNode ?

Introduction

Discourse est une plateforme de forum et de discussion moderne et open-source conçue pour la prochaine décennie d'Internet. Il fonctionne comme une liste de diffusion, un forum de discussion et une salle de chat tout-en-un, favorisant un discours civilisé et la construction de communautés. Ses mises à jour en temps réel et son ensemble de fonctionnalités étendu encouragent des discussions dynamiques et engageantes. Conçu pour être réactif et extensible, il s'intègre aux appareils mobiles et peut être personnalisé ou étendu avec des plugins pour répondre à divers besoins communautaires. Discourse vise à favoriser une communication significative dans un environnement convivial.

Étapes

Voici un guide détaillé avec les commandes nécessaires pour installer Discourse sur un VPS Ubuntu de LightNode :

  1. Installer les dépendances :

    Exécutez

    bash <(wget -qO- https://raw.githubusercontent.com/discourse/install-rails/main/linux)
    

    pour installer

    • Git,
    • rbenv
    • ruby-build
    • Ruby
    • Rails
    • PostgreSQL
    • SQLite
    • Redis
    • Bundler
    • MailHog
    • ImageMagick
  2. Cloner Discourse :

    Utilisez

    git clone https://github.com/discourse/discourse.git ~/discourse
    

    pour cloner le dépôt dans votre dossier personnel.

  3. Configurer la base de données :

    Créez un rôle avec votre nom d'utilisateur système en utilisant

    cd /tmp && sudo -u postgres createuser -s "$USER"
    
  4. Bootstrap Discourse :

    Accédez au dossier Discourse avec

    cd ~/discourse
    

    Ensuite, installez les gems et les dépendances JS en utilisant

    bundle install
    

    et

    yarn install
    

    Après cela, créez et migrez la base de données en utilisant

    bin/rails db:create
    
    bin/rails db:migrate
    

    et

    RAILS_ENV=test bin/rails db:create db:migrate
    
  5. Démarrer les serveurs :

    Utilisez

    bin/ember-cli -u
    

    pour démarrer les serveurs rails et ember.

  6. Créer un nouvel administrateur :

    Créez un compte administrateur avec

    bin/rails admin:create
    

    et suivez les instructions.

  7. Configurer le courrier :

    Exécutez

    mailhog
    

Pour plus de détails, consultez le guide Discourse Meta.

FAQ

Qu'est-ce qu'un VPS forum Discourse ?

  • Un VPS Discourse est un serveur privé virtuel optimisé pour exécuter le logiciel de forum Discourse, offrant des ressources dédiées et des performances améliorées pour une plateforme communautaire robuste.

Puis-je changer l'adresse IP sur LightNode ?

  • Oui, LightNode offre deux chances de changer votre adresse IP gratuitement.

Quelle configuration dois-je ouvrir pour installer Discourse ?

  • Selon la documentation officielle de Discourse, vous avez besoin d'un VPS avec au moins 2v cores, 4GB de RAM, afin d'obtenir la meilleure expérience.