Cómo instalar Discourse en LocalHost en Windows

Quisiera instalar Discourse en mi máquina local. Tengo Windows 8 como sistema operativo. Por favor, ayúdame con la instalación de Discourse en mi localhost.

He instalado mi sitio web en mi equipo local y ahora quiero instalar Discourse.

helicalinsight.com (este es mi sitio web) y tengo el foro de Discourse en mi sitio web: forum.helicalinsight.com

Ahora quiero que el foro esté en forum.localhost (¿es esto posible?).

No tengo ningún conocimiento sobre aplicaciones en Rails (también seguí esta guía, pero no me ayudó: Discourse as Your First Rails App | BlogDiscourse).

Gracias.

Consulta Install Discourse on Windows for development para obtener detalles sobre cómo configurar un entorno de desarrollo en Windows. Necesitarás actualizar desde Windows 8. Una alternativa sería instalar Linux en tu computadora y luego seguir Install Discourse on Ubuntu or Debian for Development.

[instrucciones de línea de comandos a continuación…]

Vagrant, un gestor de máquinas virtuales escrito en Ruby, es una opción para Windows 8; proporciona un entorno similar a WSL (Subsistema de Windows para Linux, una característica de Windows 10).

Vagrant puede utilizar Docker, Hyper-V o VirtualBox como proveedor de máquinas virtuales, en caso de que ya tenga alguno de ellos instalado. Si no es así, la herramienta más sencilla para configurar es Chocolatey; una vez instalado Chocolatey, el comando choco install -y virtualbox vagrant instalará tanto Vagrant como VirtualBox.

A partir de ahí, siga la guía de Configuración del proyecto de Vagrant para instalar una máquina virtual Ubuntu, por ejemplo vagrant init hashicorp/bionic64 (o bionic32 si su instalación de Windows 8 es de 32 bits).

Install Discourse on Windows for development debería ser utilizable a partir de ahí (lo espero).

Nota: Vagrant no es compatible en absoluto. Deberías usar una máquina virtual o WSL2, que probablemente sea la opción más sencilla.

Vagrant es simplemente un administrador de máquinas virtuales para VM proporcionadas por Hyper-V de Microsoft, VirtualBox o VMware (configuración más compleja, pero posible de usar). En ese sentido, Vagrant es muy similar a WSL2, que simplemente proporciona una VM especializada de Hyper-V con una integración adicional de Windows/Linux aprobada por Microsoft.

Puede que esté equivocado, pero la expectativa con Vagrant sería que mantengamos la configuración para él y publiquemos una imagen. Estas son dos cosas que no están en la mesa.

Para una configuración de muy bajo mantenimiento que te permita pasar de 0 a 100 muy rápidamente, usa WSL2 + Docker dev.

Guía para principiantes para instalar Discourse para desarrollo usando Docker

Olvidé que este hilo había quedado pendiente. Vagrant es simplemente una herramienta de desarrollo (un administrador de máquinas virtuales) que no necesita estrictamente un archivo de configuración para ser útil, y mucho menos una imagen dedicada (puede levantar rápidamente una VM capaz de alojar Docker y ejecutar scripts de Discourse como discourse-setup y launcher sin problemas).

Ya existe un archivo Vagrantfile en discourse_docker/blob/master/Vagrantfile y unas instrucciones sencillas al final de discourse_docker/blob/master/README.md para trabajar en discourse_docker.