Cómo instalar Discourse en Ubuntu 14.04

El discurso es un sistema moderno de discusión y foro de código abierto. Visite el sitio oficial para obtener una demostración y un desglose del conjunto de características actual. Este tutorial le enseñará cómo configurar Discourse with Docker en Ubuntu 14.04.

Crea un nuevo Vultr VPS

1 GB de RAM es la cantidad mínima, aunque se recomienda usar al menos 2 GB de RAM. Seleccione siempre la última distribución LTS de 64 bits.

Acceda a su Vultr VPS

Conéctese a su servidor usando SSH a través de la Terminal en Mac o PuTTY en Windows.

ssh root@123.456.7.8

Reemplace "123.456.7.8" con la IP de su servidor.

Se le pedirá que escriba "Sí" o "No" para agregar la huella digital RSA del servidor a su lista de hosts conocidos. Escriba "Sí" y presione enter.

Intercambio de configuración (solo para instalación de 1 GB)

  1. Cree un archivo de intercambio vacío: sudo install -o root -g root -m 0600 /dev/null /swapfile
  2. Escriba un archivo de 1GB llamado swapfile::dd if=/dev/zero of=/swapfile bs=1k count=1024k
  3. Dile a Linux que este es el archivo de intercambio: mkswap /swapfile
  4. Activalo: swapon /swapfile
  5. Agréguelo a la tabla del sistema para que esté disponible después del reinicio: echo "/swapfile swap swap auto 0 0" | sudo tee -a /etc/fstab
  6. Establezca el "intercambio" para que solo se use como un búfer de emergencia: sudo sysctl -w vm.swappiness=10

Instalar Docker / Git

Ejecute el siguiente comando: wget -qO- https://get.docker.io/ | sh

Instalar discurso

  1. Haga una carpeta llamada "discurso" en el /vardirectorio:mkdir /var/discourse
  2. Clona el repositorio oficial de Discurso git en /var/discourse:git clone https://github.com/discourse/discourse_docker.git /var/discourse
  3. Vaya al directorio del discurso: cd /var/discourse
  4. Haga una copia del archivo de configuración como app.yml:cp samples/standalone.yml containers/app.yml

Editar la configuración del discurso

  1. Edite el app.ymlarchivo:nano app.yml
  2. Establezca "DISCOURSE_DEVELOPER_EMAILS" en su dirección de correo electrónico.
  3. Establezca "DISCOURSE_HOSTNAME" en su dirección web para acceder a Discurso (ejemplo: discurso.vultr.com).
  4. Ingrese sus credenciales de correo electrónico en "DISCOURSE_SMTP_ADDRESS", "DISCOURSE_SMTP_PORT", "DISCOURSE_SMTP_USERNAME" y "DISCOURSE_SMTP_PASSWORD". Asegúrese de eliminar el "#" (hashtag) antes de editar las siguientes cadenas.
  5. Si está ejecutando solo 1 GB de RAM, establezca "UNICORN_WORKERS" en 2 y "db_shared_buffers" en 128 MB para que tenga más espacio de memoria.
  6. Guarda el archivo y cierra.

Es importante tener en cuenta que debe tener su configuración de correo electrónico configurada correctamente; de ​​lo contrario, tendrá un sitio roto.

Discurso Bootstrap

Correr: ./launcher bootstrap app

Es posible que se le haga una pregunta durante la instalación sobre las claves SSH. Escriba "Sí".

Una vez que se complete el proceso de arranque, inicie Discurso: ./launcher start app

Instalación completa

¡Felicitaciones, ahora tiene su propia instancia de Discurso en funcionamiento!

Para acceder a él, simplemente escriba lo que configuró para "DISCOURSE_HOSTNAME" en el archivo de configuración.

¡Disfrutar!

Dejar un comentario

ZPanel y Sentora en CentOS 6 x64

ZPanel y Sentora en CentOS 6 x64

ZPanel, un panel de control de alojamiento web popular, se bifurcó en 2014 a un nuevo proyecto llamado Sentora. Aprende a instalar Sentora en tu servidor con este tutorial.

Cómo instalar Vtiger CRM Open Source Edition en CentOS 7

Cómo instalar Vtiger CRM Open Source Edition en CentOS 7

Aprende cómo instalar Vtiger CRM, una aplicación de gestión de relaciones con el cliente, en CentOS 7 para aumentar tus ventas y mejorar el servicio al cliente.

Cómo instalar el servidor Counter-Strike 1.6 en Linux

Cómo instalar el servidor Counter-Strike 1.6 en Linux

Esta guía completa le mostrará cómo configurar un servidor Counter-Strike 1.6 en Linux, optimizando el rendimiento y la seguridad para el mejor juego. Aprende los pasos más recientes aquí.

¿Puede la IA luchar con un número cada vez mayor de ataques de ransomware?

¿Puede la IA luchar con un número cada vez mayor de ataques de ransomware?

Los ataques de ransomware van en aumento, pero ¿puede la IA ayudar a lidiar con el último virus informático? ¿Es la IA la respuesta? Lea aquí, sepa que la IA es una bendición o una perdición

ReactOS: ¿Es este el futuro de Windows?

ReactOS: ¿Es este el futuro de Windows?

ReactOS, un sistema operativo de código abierto y gratuito, está aquí con la última versión. ¿Puede satisfacer las necesidades de los usuarios de Windows de hoy en día y acabar con Microsoft? Averigüemos más sobre este estilo antiguo, pero una experiencia de sistema operativo más nueva.

Manténgase conectado a través de la aplicación de escritorio WhatsApp 24 * 7

Manténgase conectado a través de la aplicación de escritorio WhatsApp 24 * 7

Whatsapp finalmente lanzó la aplicación de escritorio para usuarios de Mac y Windows. Ahora puede acceder a Whatsapp desde Windows o Mac fácilmente. Disponible para Windows 8+ y Mac OS 10.9+

¿Cómo puede la IA llevar la automatización de procesos al siguiente nivel?

¿Cómo puede la IA llevar la automatización de procesos al siguiente nivel?

Lea esto para saber cómo la Inteligencia Artificial se está volviendo popular entre las empresas de pequeña escala y cómo está aumentando las probabilidades de hacerlas crecer y dar ventaja a sus competidores.

La actualización complementaria de macOS Catalina 10.15.4 está causando más problemas que resolver

La actualización complementaria de macOS Catalina 10.15.4 está causando más problemas que resolver

Recientemente, Apple lanzó macOS Catalina 10.15.4, una actualización complementaria para solucionar problemas, pero parece que la actualización está causando más problemas que conducen al bloqueo de las máquinas Mac. Lee este artículo para obtener más información

13 Herramientas comerciales de extracción de datos de Big Data

13 Herramientas comerciales de extracción de datos de Big Data

13 Herramientas comerciales de extracción de datos de Big Data

¿Qué es un sistema de archivos de diario y cómo funciona?

¿Qué es un sistema de archivos de diario y cómo funciona?

Nuestra computadora almacena todos los datos de una manera organizada conocida como sistema de archivos de diario. Es un método eficiente que permite a la computadora buscar y mostrar archivos tan pronto como presiona buscar.