¿Cómo instalar Discourse en Plesk?

¿Alguien tiene un conjunto de instrucciones ‘probadas y comprobadas’ sobre cómo instalar Discourse en un servidor Plesk?

Mi servidor Plesk tiene una opción de Docker, ¿eso ayudaría? (ver imagen)

Gracias de antemano.

Tenga en cuenta que este tipo de instalación no es compatible, por lo que si tiene problemas, tendrá que resolverlos por su cuenta. Siempre puede pedir ayuda aquí, pero no se garantiza que la reciba.

Daniela.

Gracias por responder, se agradece mucho.

Sí, ya leí ese hilo; estaba muy fragmentado y parecía estar lleno de frustración.

Voy a intentar configurarlo en un servidor de prueba, por si acaso hago un desastre.

¿Cuál de estas muchas imágenes de Docker es la mejor para usar? (ver imagen)

Gracias.

La Imagen del Discurso Oficial

De acuerdo, gracias. Informaré de mis hallazgos para beneficio de los demás.

Y eso es lo que puedes esperar si haces lo mismo.

La que construyas tú mismo con el lanzador.

¿No sería propio interés de Discourse publicar instrucciones de instalación completas y totalmente probadas para todas las plataformas principales? Por ejemplo: cPanel, Plesk, AWS Lightsail, etc. Cuantas más instalaciones activas, mejor.

¿A menos que la única fuente de ingresos que tengan sean las tarifas de instalación?

Las instrucciones proporcionadas funcionan correctamente en todos los principales proveedores de VPS que no incluyen un *panel con su servidor.

Discourse realmente debería mantenerse en su propio servidor debido a la naturaleza de la aplicación.

No lo sería. Proporcionan exactamente una única forma de instalar Discourse, y funciona para quienes no saben nada de administración de sistemas. Si deseas hacerlo de cualquier otra manera, estarás mayormente por tu cuenta. Instalar con Plesk (o cPanel) hace el trabajo mucho, mucho más difícil, y sospecho que no todos los Plesk son iguales entre proveedores, por lo que incluso dar soporte a eso sería muy complicado. El último cliente que quiso que hiciera una instalación con Plesk le cobré $500 adicionales y me alivió que no aceptaran mi propuesta.

(Instalar en Lightsail es una instalación estándar y funciona perfectamente.)

Solo ganan dinero por tarifas de alojamiento. Durante los últimos tres años no han obtenido ganancias por instalaciones.

@itsbhanusharma

Gracias por responder, lo aprecio de verdad.

Lo que estoy intentando lograr es:

Un sitio web de WordPress y un foro de Discourse, ambos instalados en el mismo servidor.
Idealmente como un dominio y un subdominio, respectivamente.

Solo estoy diciendo lo obvio aquí, Bitnami ofrece:

WordPress

Discourse

¿Pero no ambos juntos?! ¿Una oportunidad perdida?

No me importa realmente Plesk. Lo que busco es Discourse.
Si eso significa aprovisionar otra máquina, que así sea.

La AMI oficial de AWS para Discourse es demasiado cara a 49,24 € al mes
https:// aws.bitnami. com/vms/new?image_id=iL2LqoI
(Añadí espacios para sortear la regla de límite de 2 enlaces para nuevos usuarios, elimínalos para visitar)
Está utilizando, en mi opinión, una instancia EC2 sobredimensionada.

Me gusta mucho AWS Lightsail porque es asequible.
¿Podría instalar tanto WordPress como Discourse en una instancia de Lightsail?

@pfaffman

Permíteme inmunizarte contra lo que no estoy diciendo.

No estoy aquí para criticar Discourse.
Considero que su interfaz de usuario/experiencia de usuario es insuperable.
Entiendo que Discourse necesita generar ingresos, de lo contrario, el desarrollo se detendría.
Docker elimina la necesidad de un administrador de sistemas, y eso solo es algo positivo.

Seguiré trabajando para encontrar una solución que se adapte.

Gracias por tu ayuda.

Ah. Eso es otra cosa por completo y es totalmente factible. Search results for 'discourse apache' - Discourse Meta tiene varios temas.

Ah, entonces he estado respondiendo a la pregunta equivocada. :slight_smile:

Por 1500 dólares instalaré tantos sitios de Discourse, WordPress y Ghost como quieras en un solo servidor con traefik en el frontend gestionando HTTPS. Incluso puedes tener Discourse en una subcarpeta (lo cual realmente no recomiendo, pero un cliente lo pidió, así que tengo eso automatizado).

Pero la búsqueda anterior enlaza a varios documentos de cómo hacerlo que deberían llevarte gratis a donde necesitas estar.

Hola,

Intentaré no ser dramático.

Es totalmente posible ejecutar WordPress y Discourse en el mismo servidor físico mediante el uso de una aplicación de proxy inverso sencilla, como nginx, frente a Discourse.

He configurado más de una docena de instalaciones de esta manera para diversos proyectos y clientes.

El proceso es muy sencillo:

  1. Instala Discourse en un VPS de tamaño adecuado.
  2. Configura Discourse para usar un proxy inverso externo de Nginx.
  3. Instala WordPress como de costumbre y crea otro bloque de servidor en la configuración de nginx para manejar el tráfico de WordPress.
  4. ¡Éxito!

Aunque ofrezco este tipo de instalaciones a tarifas bastante razonables, siempre puedes hacerlo tú mismo y estaré encantado de ayudarte en la aventura si te quedas atascado.

@pfaffman @itsbhanusharma

Señores, gracias a ambos por su amable ayuda, la aprecio mucho.

Para darles una mejor idea: solía ser desarrollador web y ocasionalmente creo sitios web en WordPress para clientes, según van surgiendo las oportunidades. Por eso tengo un servidor Plesk antiguo que no uso. Quería intentar integrar este proyecto en él también para ahorrar dinero, pero estoy más que dispuesto a preparar una nueva máquina especialmente para este sitio web, ya que es mi propio proyecto personal. Probablemente pasen un par de años antes de que me genere algún ingreso, así que no puedo permitirme pagar honorarios de desarrollador.

Nunca había configurado un foro de Discourse antes; nadie me lo había pedido nunca. No tengo intención de convertirme en un «desarrollador de Discourse». Esto sería algo puntual solo para mí y, dentro de seis meses, probablemente habré olvidado todo lo que hice para configurarlo en primer lugar :smile:

Así que cualquier enlace será muy apreciado.

Muchas gracias.

Por si sirve de algo, gestiono dos instalaciones de Discourse vinculadas a sitios de WordPress con el plugin WP Discourse, pero en servidores separados, y funciona de maravilla. Al principio solo conocía WordPress, así que entiendo por qué puede parecer que sería más sencillo usar un solo servidor para ambos, pero creo que en realidad no es así.

Si la preocupación principal es el costo, ten en cuenta que un servidor dedicado para Discourse en Digital Ocean comienza en solo 5 dólares al mes. Eso es lo que elegí para mi propio proyecto secundario pequeño, que no genera ingresos, pero, pensando en ello, si te ahorra incluso unas pocas horas de tu tiempo al año en comparación con una configuración más compleja, vale la pena el costo relativamente bajo.

Primero, sigue la guía oficial de instalación de Discourse.

https://github.com/discourse/discourse/blob/master/docs/INSTALL-cloud.md

Luego, hay muchos buenos tutoriales que explican cómo configurar nginx delante de Discourse. Siéntete libre de usar el botón de búsqueda.

La última parte es WordPress, así que simplemente ve al directorio habitual /var/www/html, descarga el paquete más reciente de WordPress con wget y luego extráelo.

Instala MariaDB y php-fpm en el servidor y agrega un bloque de servidor nginx sencillo que use /var/www/html como raíz y reenvíe las solicitudes a php-fpm.

Una vez hecho esto, deberías poder acceder a WordPress en tu FQDN para completar la configuración.

De esta manera, ambas aplicaciones estarán instaladas. Ahora puedes instalar el plugin wp-discourse para conectar WordPress y Discourse.

Si necesitas aclarar cualquier duda antes de comenzar, estaré encantado de ayudarte.

Solo para que lo sepas, si puedes formatear tu servidor y deshacerte de Plesk, podrás ahorrar costes y tener una configuración funcional en unas 2-3 horas si tienes conocimientos básicos de SSH.

Disculpa mi respuesta tardía.

Halloween ha interrumpido los procedimientos.

Intentaré la instalación mañana y te informaré.

Gracias a todos por su ayuda, es muy apreciada.

¡Feliz Halloween!
:jack_o_lantern::jack_o_lantern::jack_o_lantern::jack_o_lantern::jack_o_lantern::jack_o_lantern: