Autoalojamiento gratuito (con advertencias) con Oracle Cloud

@Lopro - ¿Alguna vez lograste que tu configuración funcionara con el correo de Oracle?

Ejecutar discourse doctor arroja:

==================== PRUEBA DE CORREO ====================
Para una prueba robusta, obtén una dirección en http://www.mail-tester.com/
O simplemente envía un mensaje de prueba a ti mismo.
¿Dirección de correo para la prueba? ('n' para omitir) [<recortado>@gmail.com]: test-7vs1tko5p@srv1.mail-tester.com
Enviando correo a test-7vs1tko5p@srv1.mail-tester.com. . .
Probando el envío a test-7vs1tko5p@srv1.mail-tester.com usando smtp.email.uk-london-1.oci.oraclecloud.com:587.
Conexión al servidor SMTP exitosa.
Enviando a test-7vs1tko5p@srv1.mail-tester.com. . .
El envío del correo falló.
Reemplazando: SMTP_PASSWORD
Reemplazando: LETSENCRYPT_ACCOUNT_EMAIL
Reemplazando: DEVELOPER_EMAILS
Reemplazando: DISCOURSE_DB_PASSWORD
Reemplazando: Enviando correo a

==================== ¡LISTO! ====================

No, no lo hice. Y lo dejé de usar después de descubrir que era una parte de pago dentro del nivel gratuito.

Configuré mi foro con Mailjet; tienen un plan gratuito.
6.000 correos electrónicos al mes, 200 al día, nada mal para empezar.

Como el tutorial original para alojar Discourse en Oracle Cloud está un poco desactualizado y utiliza algunos servicios de pago, decidí rehacerlo utilizando únicamente servicios 100% gratuitos.

Aquí está:
https://aakhilv.github.io/6-host-discourse-on-oracle

Si te resulta útil de alguna manera, o si debo cambiar algo, no dudes en decírmelo. ¡Gracias!

Genial. Bien. Relleno.

@Hector, ¿quizás podrías poner este enlace en tu primer mensaje? Podría ayudar a los recién llegados :slight_smile:

La guía es útil; ¿puedo, sin embargo, hacerlo sin proporcionar información de tarjeta de crédito?

No lo creo. Lo hacen para evitar el abuso de su servicio gratuito.

No, no creo que sea así. Se implementó para evitar que las personas creen múltiples cuentas y se aprovechen de los recursos gratuitos.

Ya hice eso, pero sigo recibiendo el mismo error. En cuanto llegue a casa, publicaré una captura de pantalla.


@canapin

¿Alguna idea sobre qué debería hacer @merefield?

Entonces, ¿cuál es el error?

403, dame un momento para intentar configurarlo

Nombre de host para tu Discourse? [discourse.example.com]: somethingawesome.com

Verificando tu nombre de dominio . . .
ADVERTENCIA: El puerto 443 de la computadora no parece ser accesible usando el nombre de host: somethingawesome.com
ADVERTENCIA: La conexión a http://somethingawesome.com (puerto 80) también falla.

Esto sugiere que somethingawesome.com se resuelve a una dirección IP que no llega a esta
máquina donde estás instalando Discourse.

Lo primero que debes hacer es confirmar que somethingawesome.com se resuelve a la dirección IP de este servidor.
Por lo general, esto se hace en el mismo lugar donde compraste el dominio.

Si estás seguro de que la dirección IP se resuelve correctamente, podría ser un problema del firewall.
Una búsqueda web sobre “abrir puertos TU SERVICIO EN LA NUBE” podría ayudar.

Esta herramienta está diseñada únicamente para las instalaciones más estándar. Si no puedes resolver
el problema anterior, necesitarás editar containers/app.yml tú mismo y luego escribir

./launcher rebuild app

root@discourse-forum:/var/discourse#


image

*por información, somethingawesome fue solo un marcador de posición ya que no quiero enlazar mi sitio personal

@RGJ mira arriba para ver las capturas de pantalla

¿Qué sistema operativo instalaste en tu servidor? ¿Ubuntu?

Sí, de hecho lo he descargado en Ubuntu.

¿Qué muestra la salida de sudo iptables -S?

¿Podría ser esta una opción gratuita para la copia de seguridad y el almacenamiento automáticos de Discourse?