Comment installer le forum Discourse avec un VPS 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 :
-
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
-
Cloner Discourse :
Utilisez
git clone https://github.com/discourse/discourse.git ~/discourse
pour cloner le dépôt dans votre dossier personnel.
-
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"
-
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
-
Démarrer les serveurs :
Utilisez
bin/ember-cli -u
pour démarrer les serveurs rails et ember.
-
Créer un nouvel administrateur :
Créez un compte administrateur avec
bin/rails admin:create
et suivez les instructions.
-
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.