He estado autoalojando Discourse en DigitalOcean durante la última década, primero en una instancia de 1 GB por $5/mes, luego en una de 2 GB por $12/mes cuando me quedé sin espacio en disco, y luego de vuelta a una instancia de 1 GB por $6/mes.
He estado contento con DigitalOcean, pero es un poco caro para un foro no comercial.
Recientemente me encontré con una publicación de blog de Bradley Taunt en Hacker News mencionando una oferta de alojamiento de Linveo, una empresa de la que no había oído hablar, que ofrece VPS KVM AMD Ryzen 7950X con disco NVMe de 25 GB por $15/año en lowendtalk.com.
Acabo de terminar de instalar Discourse en el VPS AMD KVM 2GB más espacioso (usando el código de descuento del 75% LET75AKVM2024 por $25/año), y pronto informaré sobre la experiencia.
@merefield Sí, lo es, pero es posible. Es lo que tuve en la instancia de DigitalOcean de $6/mes durante años. Ocasionalmente tuve que eliminar registros e imágenes antiguos para poder actualizar, lo cual era inconveniente.
El plan Linveo de $25/año en el que estoy tiene un disco NVMe de 50 GB, que es el mismo que la instancia de $12/mes.
¡Gracias por compartir esto! Configuré una instalación multisitio para instancias de staging en su VPS de 4GB/100GB (por $50/año con el código). Funciona bien hasta ahora y me gusta mucho su panel de control, directo y simple.
Tienen todos los puertos de correo electrónico cerrados por defecto. Necesitas contactar con el soporte para abrir el 587 para smtp, si usas el predeterminado.
@manuel ¡Genial! Sí, viniendo de AWS y Digital Ocean, me gusta el panel simple, ya que no necesito cosas sofisticadas, es bueno poder encontrar lo que necesito
Tengo curiosidad: ¿cuál es la ventaja de abrir el puerto 587, en lugar de cambiar al puerto 2525 (que es lo que terminé haciendo después de ejecutar discourse doctor):
Mi servicio de alojamiento de correo electrónico requiere que las conexiones a su servidor smtp predeterminado se realicen a través de los puertos 465 o 587. Más tarde descubrí que ofrecen un servidor proxy para conectarse usando puertos alternativos, pero ¿tal vez eso podría afectar la entregabilidad? En cualquier caso, ya había solicitado que se abriera el puerto.
¿Alguien ha oído hablar de Kamatera para alojar Discourse?
Estoy buscando las mejores opciones de alojamiento disponibles para Discourse en este momento. Específicamente, planeamos integrar la API de Discourse en nuestra aplicación móvil (que está construida usando React Native) para crear una función de comunidad.
¿Alguna recomendación o experiencia con esta configuración?
Sinceramente, soy un completo novato en lo que respecta a servidores. Solo conozco comandos básicos de Bash, pero logré desplegar mi instancia de Discourse en GCP. No fue demasiado difícil, y solo etiqueté las etiquetas de firewall dadas (si es que eso hizo algo), no cambié la configuración de puertos (si no recuerdo mal), y funciona.
Tu publicación es un poco antigua, pero tal vez todavía estés usando Hetzner para tu servidor, así que me preguntaba: ¿realmente procediste con la mudanza? Y si es así, ¿cuáles son tus experiencias con los servidores CAX?
(Estoy reiniciando los esfuerzos para trasladar una comunidad de tamaño mediano, típicamente 100-200 usuarios concurrentes, 2-3 millones de solicitudes de página/mes, a Discourse; es relativamente seguro que optaremos por Hetzner, y mi idea inicial era usar una máquina CPX31 o CCX23, estoy empezando a preguntarme si CAX31 también es una opción).
(Soy un caso diferente, pero para mí el CAX11 de Hetzner, su servidor más barato que también es ARM, está funcionando bien. Tengo dos foros, cada uno en un CAX11, uno de los cuales migré desde DigitalOcean, y estoy contento con el resultado: más almacenamiento, más RAM, menor costo, si mal no recuerdo. Y ningún problema para mí con el rendimiento, aunque es un foro de bajo tráfico (máximo 7000 visitas diarias))
No estoy seguro de por qué hay discrepancias en el tiempo de reconstrucción para los mismos servidores Intel.
Las CPU ARM y AMD son mucho más rápidas de reconstruir, y parece que las páginas del foro también cargan más rápido.
Quizás mueva mis foros más pequeños a servidores ARM en el futuro y vea cómo difieren los rendimientos.
Lo único que me molesta es:
Pero por lo que he visto, recomendaría los servidores ARM de Hetzner, al menos sobre los Intel, parecen más rápidos en general.
Según tus experiencias (y también lo que compartió @Ed_S), parece que incluso el CAX21 podría funcionar. Y para un proyecto más pequeño que estoy iniciando en paralelo, el CAX11 debería ser suficiente (no esperaba que superara al CX22 tan claramente).
No estoy seguro de si usaré mail-receiver, pero estoy de acuerdo en que parece una omisión, dado que el resto de la pila y también la mayoría de las otras cosas que uno podría necesitar para una instalación de Discourse (Traefik, Crowdsec, etc.) parecen ser compatibles con ARM64.
Por alguna razón, no pude reconstruir en mi Intel CX22 (4 GB de RAM) esta tarde, que aloja un pequeño foro.
Tuve que agregar swap (2 GB) para reconstruir con éxito, lo cual es sorprendente ya que Discourse oficialmente requiere mucho menos, y ./discourse-setup solo crea swap si la instancia tiene menos de 2 GB de RAM.
¿Han aumentado los requisitos desde que se creó Discourse Setup? En ese caso, podría ser una buena idea ajustar esta parte de Discourse Setup. cc @pfaffman ya que creaste este script, a menos que me equivoque.