¿Cómo activarías el intercambio para eso?
Discourse-setup crea automáticamente un archivo de intercambio.
Huh, para mí no funcionó.
nvm, ya lo solucioné
Correcto, porque tu servidor no tiene suficiente memoria RAM física. Falló la verificación de los requisitos del sistema, por lo que la instalación no continuó.
Necesitas 1 GB de RAM para instalar, y un sistema con 1 GB también necesitará memoria swap. No tienes 1 GB, tu sistema no es compatible.
Ver:
Lo he probado y el viejo refrán se cumple: obtienes lo que pagas.
La imagen predeterminada es Oracle Linux, que no tiene 1 GB como se anuncia. Usé la imagen de Ubuntu que es elegible para el nivel gratuito y que sí tenía 1 GB. O al menos lo suficientemente cerca como para instalar Discourse.
Esto fue de gran ayuda porque me perdí en un laberinto de sugerencias contradictorias al seguir el consejo del script de buscar en Google “puertos abiertos oracle cloud”.
Fue decepcionante ver que Oracle eliminó el servicio SMTP gratuito, pero configurar Mailjet no fue demasiado complicado. Todavía obtienes lo que pagas, pero al menos no pagas el precio de una configuración bizantina. Además, necesitarás un proveedor de correo electrónico si decides cambiar a un servicio de alojamiento diferente.
Después de superar esos problemas, ahora obtengo este error de discourse-setup:
Launcher is up-to-date
cd /pups && git pull && /pups/bin/pups --stdin
fatal: unable to access 'https://github.com/discourse/pups.git/': Could not resolve host: github.com
Sospecho que he cometido algún error mientras luchaba con la configuración del firewall. Parece que todavía es una opción si no quieres gastar dinero, pero creo que voy a rendirme por ahora. Espero que estas notas ayuden a otros en el futuro.
Ah. También acabo de recibir un correo electrónico de un vendedor de Oracle. Nunca cambias, Oracle. ![]()
Eso parece ser el problema. Empecé de nuevo y solucioné los problemas. También escribí el proceso en mi blog. Voy a probarlo un tiempo como sistema de comentarios de mi blog y ver cómo va. ![]()
Solo quiero sumarme aquí: ¡muchas gracias a Jon y al artículo del blog que creó! Eso me ayudó a empezar. ¡Gracias!
He creado un tutorial detallado para ayudar a instalar Discourse en el plan gratuito de Oracle.
Es una wiki: ¡siéntete libre de mejorarla!
una adición al nivel gratuito de Oracle: también puedes seleccionar las nuevas instancias ARM “Ampere”, con hasta 4 núcleos y 12 GB de RAM en el nivel gratuito. Al parecer, la instalación de Discourse funciona sin problemas en los procesadores ARM, y el rendimiento también es bastante impresionante. Acabo de instalarlo, ya veremos cómo se comporta.
¡Interesante! ¿Es esa una nueva adición? No sé mucho sobre estas cosas, pero ¿es como una máquina virtual “estándar” en la que Discourse puede instalarse como una instalación compatible?
¿4 núcleos y 12 GB de RAM gratis parece… raro?
Es porque está basado en ARM en lugar de x86_64. Y Discourse solo recientemente obtuvo soporte para ARM.
El nivel gratuito de Oracle permite hasta 2 máquinas virtuales. ¿Esta también ocupa un espacio?
Sí, pero estoy con @Canapin. 4 núcleos y 12 GB de RAM suenan a mucho para un nivel gratuito, independientemente del tipo de procesador.
Ten en cuenta que para este precio (nivel gratuito) casi no hay soporte, y… bueno, me ha decepcionado bastante ver que mi sandbox de Discourse desapareció hace unas semanas, sin posibilidad de crear uno nuevo, ya que las instancias de Ampere se habían agotado… ![]()
(pero funcionó bastante bien)
¿Quieres decir que desapareció por sí solo, sin ninguna acción tuya, ni ninguna advertencia de Oracle?
Sospecho que lo que sucedió aquí es que hay una prueba gratuita. Puedes probar instancias de mayor potencia como esta por un corto tiempo. Luego de eso, tienes que pagar.
También hay un nivel gratuito de muy baja potencia que permanece disponible.
De hecho, esa era la mitad del nivel gratuito, 2 vcore Ampere y 12 GB de RAM.
- Instancias de cómputo Ampere A1 (procesador Arm): Todas las tenencias obtienen las primeras 3.000 horas de OCPU y 18.000 GB horas por mes gratis para instancias de VM que utilizan la forma VM.Standard.A1.Flex, que tiene un procesador Arm. Para las tenencias Siempre Gratis, esto es equivalente a 4 OCPU y 24 GB de memoria.
Tengo problemas para entender, pero… ¿eso significa que cuanto más usamos su capacidad, más “horas” consume dependiendo de sus especificaciones o algo así?
