¿Cómo Instalar el Foro Discourse en un VPS de LightNode?

2023-01-03

¿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:

  1. 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
  2. Clonar Discourse:

    Usa

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

    para clonar el repositorio en tu carpeta de inicio.

  3. Configurar la Base de Datos:

    Crea un rol con tu nombre de usuario del sistema usando

    cd /tmp && sudo -u postgres createuser -s "$USER"
    
  4. 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
    
  5. Iniciar Servidores:

    Usa

    bin/ember-cli -u
    

    Para iniciar los servidores de rails y ember.

  6. Crear Nuevo Administrador:

    Crea una cuenta de administrador con

    bin/rails admin:create
    

    Y sigue las indicaciones.

  7. 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.