¿Cómo Instalar el Foro Discourse en un VPS de LightNode?
¿Cómo Instalar el Foro Discourse en un VPS de LightNode?
Introducción
Discourse es una plataforma moderna de foros y discusiones de código abierto, diseñada para la próxima década de Internet. Funciona como una lista de correo, un foro de discusión y una sala de chat, promoviendo un discurso civilizado y la construcción de comunidades. Sus actualizaciones en tiempo real y su amplio conjunto de funciones fomentan discusiones dinámicas y atractivas. Construido con capacidad de respuesta y extensibilidad en mente, se integra con dispositivos móviles y puede personalizarse o expandirse con complementos para satisfacer diversas necesidades de la comunidad. Discourse tiene como objetivo fomentar la comunicación significativa en un entorno fácil de usar.
Pasos
Aquí tienes una guía detallada con los comandos necesarios para instalar Discourse en un VPS con Ubuntu de LightNode:
-
Instalar Dependencias:
Ejecuta
bash <(wget -qO- https://raw.githubusercontent.com/discourse/install-rails/main/linux)
para instalar
- Git
- rbenv
- ruby-build
- Ruby
- Rails
- PostgreSQL
- SQLite
- Redis
- Bundler
- MailHog
- ImageMagick
-
Clonar Discourse:
Usa
git clone https://github.com/discourse/discourse.git ~/discourse
para clonar el repositorio en tu carpeta de inicio.
-
Configurar la Base de Datos:
Crea un rol con tu nombre de usuario del sistema usando
cd /tmp && sudo -u postgres createuser -s "$USER"
-
Iniciar Discourse:
Navega a la carpeta de Discourse con
cd ~/discourse
Luego instala las gemas y las dependencias de JS usando
bundle install
Y
yarn install
Después de eso, crea y migra la base de datos usando
bin/rails db:create
bin/rails db:migrate
Y
RAILS_ENV=test bin/rails db:create db:migrate
-
Iniciar Servidores:
Usa
bin/ember-cli -u
Para iniciar los servidores de rails y ember.
-
Crear Nuevo Administrador:
Crea una cuenta de administrador con
bin/rails admin:create
Y sigue las indicaciones.
-
Configurar Correo:
Ejecuta
mailhog
Para más detalles, consulta la guía de Discourse Meta.
Preguntas Frecuentes
¿Qué es un VPS de foro Discourse?
- Un VPS de Discourse es un servidor privado virtual optimizado para ejecutar el software de foro Discourse, ofreciendo recursos dedicados y un rendimiento mejorado para una plataforma comunitaria robusta.
¿Puedo cambiar la dirección IP en LightNode?
- Sí, LightNode te permite cambiar tu dirección IP dos veces de forma gratuita.
¿Qué configuración necesito para instalar Discourse?
- Según la documentación oficial de Discourse, necesitas un VPS con al menos 2 núcleos, 4GB de RAM, para obtener la mejor experiencia.