Proveedores de hosting recomendados para autoalojadores

Esta guía está dirigida a personas que no son administradores de sistemas y que simplemente quieren hacer que Discourse funcione. Esta es una lista de servicios de alojamiento en la nube que se cree que son confiables y lo suficientemente sencillos para que un novato los configure y ponga en marcha con la menor cantidad de ajustes posible. Deberías poder crear una cuenta y un servidor en el que ejecutar tu instancia de Discourse y aún así lograrlo en aproximadamente 30 minutos.

He instalado Discourse en cada uno de estos servicios, recibido un correo electrónico de Discourse y lo he utilizado para iniciar sesión como administrador. Para todos ellos, las instrucciones estándar de Instalación en la nube funcionan perfectamente.

¿Qué hay de AWS, Azure y Google Cloud?

Si has pasado muchas horas usando bash, sabes qué son los puertos 80, 443 y 22, y estás familiarizado con firewalls, particiones y qué es un bucket de S3, cualquiera de estos funcionará perfectamente. Si nunca has encontrado una solución a tu problema usando Stack Exchange, probablemente deberías mantenerte alejado de estos proveedores. Estos son los coches deportivos exigentes del mundo del alojamiento. Esta guía está diseñada para ayudarte a encontrar algo más parecido a un Honda Civic que a un coche de Fórmula 1.

¿Qué hay de OtherGreatService?

Fácil y confiable

La siguiente tabla proporciona una comparación de estos proveedores fáciles de usar. La columna “Tiempo de compilación” es el resultado de:

time ./launcher rebuild app

No es una prueba de referencia significativa, sino una medida aproximada de la velocidad de la CPU, el disco y la red. Tus resultados pueden variar. Sin embargo, puedes ver que la instancia “optimizada” de Digital Ocean es casi el doble de rápida que la estándar de 1 GB.

Proveedor Precio Disco CPU GB RAM Tiempo de compilación Centros de datos
Digital Ocean $6 25GB 1 1 10m EE. UU. (2), NL, SG, UK, DE, CA, IN, AU
DO Optimizada $42 25GB 2 4 5m47s EE. UU. (2), NL, SG, UK, DE, CA, IN
Hetzner CX22 (x86) €3.95 40GB 2 4 9m56s DE, FI, SG, EE. UU. (2)
Hetzner CAX11 (arm64) €3.95 40GB 2 4 5m45s DE, FI
Lightsail $10 30GB 1 2 8m17s EE. UU. (3), JP, SG, AU, IN
Linode 1024 $5 20GB 1 1 9m46s EE. UU. (3), UK, DE, SG, JP
Scaleway E10 10GB 2 2 ---- FR, PL, NL
Upcloud $10 30GB 1 2 7m22s DE, FI, NL, JP, UK, EE. UU.
Vultr $5 24GB 1 1 8m EE. UU. (7), NL, FR, DE, UK, JP, SG, AU

Nota: Los tiempos de compilación dependen de la cantidad de publicaciones, complementos y muchos otros factores. A medida que crece tu sitio, tardará más.

Notas sobre los proveedores

Estas son notas sobre proveedores individuales. Si has tenido buenas experiencias con alguno de ellos, siéntete libre de agregar tus comentarios aquí. Si tienes malas experiencias, por favor agrégalas como una respuesta.

Amazon AWS/Lightsail

Precios: https://aws.amazon.com/lightsail/pricing/

¡Súper fácil! Haz clic en un botón para abrir una ventana con una conexión SSH iniciada sesión.

Utiliza ubuntu@hostname en lugar de root@hostname. No es lo que hacen la mayoría de los sitios, pero es igual que AWS y algo más seguro.

Digital Ocean

Precios: https://www.digitalocean.com/pricing/

Este es el proveedor más simple, fácil y utilizado, y desde la reciente bajada de precios, es nuevamente muy competitivo. Un problema para las personas que no están en EE. UU. es que a veces dificultan la creación de una cuenta y bloquean los puertos SMTP salientes (mi script de instalación estándar resuelve este problema usando el puerto 2525, que Mailgun y otros proveedores admiten).

Hetzner

Precios: https://www.hetzner.com/cloud#pricing

https://meta.discourse.org/t/hetzner-launches-a-vps-service/78759/6

Linode

https://www.linode.com/pricing

https://meta.discourse.org/t/suggestion-for-good-vps-to-host-discourse-digital-ocean-or-linode/8852/35?u=pfaffman

Nota: Elimina el espacio de intercambio demasiado pequeño que se crea automáticamente. discourse-setup creará un archivo de intercambio de 2 GB para ti.

Scaleway

Acepta tarjetas de crédito y débito, así como débito directo SEPA.

Upcloud

https://www.upcloud.com/pricing/

No hubo problemas ni frustraciones al crear una cuenta y poner en marcha un servidor.

Vultr

https://www.vultr.com/pricing/

Acepta PayPal, Bitcoin y Alipay.

No tuve problemas ni frustraciones al crear una cuenta y realizar una instalación.

contabo.com:

Quizás el más barato aquí: 4 núcleos/4 GB de RAM/5.80 USD + impuestos. (a partir del 10 de marzo de 2025)

Alibaba Cloud

Servidor de aplicaciones simple, precio:

¿Qué hay de XXX?

Si utilizas un proveedor que sea fácil de configurar y funcione de manera confiable, siéntete libre de dejar un comentario con tu recomendación. Alternativamente, puedes editar esta publicación para agregar tus propias experiencias.

68 Me gusta

Great overview Jay, thanks! I did notice one thing though:

This comparison isn’t entirely fair; you’re comparing a 1 CPU/1GB droplet to a 2 CPU/4GB ‘optimized’ one. They also offer a $20/month regular droplet with 2 cpu’s and 4GB Ram - it would be interesting to see how this performs when compared to the optimized version.

3 Me gusta

It’s not intended to be.

Perhaps. My guess is that having more ram on the same slower processor as the 1GB droplet won’t make that much different on a build. Once someone gets to that point, though, this guide isn’t much help. If you have a huge database, an 8GB “slow” droplet might outperform a 4GB “fast” one. It’s not really a very useful statistic for the Real World.

5 Me gusta

It does, especially with 2GB or below.

1 me gusta

Oh. Right! Because swap. Duh.

The point if this guide, though, is just to get people to be able to do an install, not to make decisions about whether this host or that host is better for their unique situation.

2 Me gusta

Not sure if this is super important, but it might be worth noting (especially for novices) that their support is available only during (German) office hours. (I don’t mean to discourage anyone from using them - I’m a happy Hetzner user myself - just an FYI.)

7 Me gusta

I am using UCloud(Hosting provider in China)
because I have coupon. it’s cheaper.
anyway, my point is I would post about UCloud hosting Discourse after using it for awhile.
in here & my blog. hope it can help other people.

3 Me gusta

I just did a rebuild (with multiple plugins installed) and it finished in pretty much exactly 7 minutes. Not sure where the variation comes from, but I thought I’d mention it cause that makes Hetzner even faster than UpCloud.

4 Me gusta

https://www.alibabacloud.com/product/ecs

$4.50

1 me gusta

6 posts were split to a new topic: Set up some email

What does “optimized” means and how can we “optimize” our own servers?

Like we mention " Digital Ocean Optimized" instances in the table on the OP? That’s just marketing lingo for a CPU with usually 3.0GHz+ of clock speed. Like the AWS C5.large family.

9 Me gusta

I am on Ramnode. Rebuild time is 8m22.374s.

KVM (necessary to run docker), 2cpu 2.4GHz, 2GB ram + 4swap, 40GB ssd, $10 per month (12 for NVMe).

It has 1 datacenter in EU, 4 in US. Cpanel, reverse-dns, quick support team.
Recommended for those who like everything under control.

Currently my instance is running only for tests, so I cannot say yet, how stable it can be in production mode with a lot of users online.

7 Me gusta

I’ve just spun up a Discourse installation there in the last couple of weeks, but I’ve been using Contabo for other VPS needs for a bit over a year. Pricing starts at 3.99 EUR/mo for a “SSD-boosted” instance with two cores, 4 GB RAM, and 300 GB storage, or 4.99 EUR/mo for an all-SSD instance with four cores, 8 GB RAM, and 200 GB storage. Setup isn’t quite as quick as DO, but they’ll run any major Linux distro.

Rebuild time on my small SSD instance is 5 minutes, 1 sec.

11 Me gusta

Perdona si esto parece una pregunta tonta; definitivamente encajo en esa categoría:

¡No sé lo que estoy haciendo! :tired_face: ¡Me da vueltas la cabeza solo con la mínima información que he leído aquí en meta!

¿Ofrece Digital Ocean mantenimiento, gestión y copias de seguridad de servidores internos? Me refiero a esta publicación de otro tema.

Es decir, ¿esos servicios estarán incluidos en mi plan si hago autoalojamiento con DO? ¿O tendré que buscar a alguien como “Literate Computing, LLC” para que me ayude a gestionar mi instancia de servidor con DO?

Todo este mundo del autoalojamiento me resulta completamente misterioso, pero me gustaría considerarlo seriamente para poder tomar una decisión informada sobre el alojamiento, sopesando las principales ventajas y desventajas de alojar Discourse frente al autoalojamiento, según mi situación específica.

3 Me gusta

No lo hacen. Proporcionan una máquina virtual. Si está en funcionamiento, están cumpliendo con su trabajo. Sí ofrecen copias de seguridad de toda la máquina virtual, lo cual podría ser todo lo que necesites.

Si quieres copias de seguridad, actualizaciones y alguien que se preocupe si Discourse no funciona, necesitas una solución alojada o pagar a alguien para que gestione tu sitio “autoalojado”.

Si quieres probar el autoalojamiento, siempre puedes cambiar más adelante a menos que ocurra algo catastrófico, como que borres el droplet o pierdas el control de tu cuenta de Digital Ocean (nunca he oído que ocurra ninguna de esas dos cosas).

5 Me gusta

¡Gracias por explicarme esto!

Bueno, mi presupuesto es un poco ajustado. Tengo dos preguntas:

1. ¿Siguen aplicando los diferentes niveles de paquete si quiero autoalojar?

Todo lo que dice el sitio es esto:

¿Esto significa: precio del paquete de nivel + tarifa de instalación?

¿O es simplemente una tarifa fija de 99 dólares para una instancia de Discourse de tamaño único y su instalación?


2. ¿Realmente es más barato el autoalojamiento?

Este es el factor decisivo principal para tomar la decisión de autoalojar o no.

Probablemente me vaya bien con una instancia del nivel Básico para mi comunidad. ¿Realmente contribuirían el

  • tiempo
  • dinero
  • y esfuerzo

del autoalojamiento a un mayor valor del autoalojamiento frente a una instancia de Discourse alojada por ellos?

2 Me gusta

Si estás tan inseguro, probablemente lo mejor (y más fácil para ti) sería tener un sitio alojado por Discourse. Aunque eso cuesta 99 dólares por la instalación (realizada por Discourse) y 100 dólares al mes, no tienes que hacer nada respecto a actualizaciones ni copias de seguridad. Eso lo realiza Discourse. Además, si surge algún problema, Discourse se encargará. Es una situación de “sin preocupaciones”. También obtienes una prueba gratuita de 14 días para decidir si esto es lo adecuado para ti.
Por otro lado, si no quieres pagar 100 dólares al mes, puedes pedirle a Discourse que realice la instalación en Digital Ocean (DO), donde Discourse cobrará 99 dólares por la instalación y DO te cobrará 5 dólares al mes por el alojamiento. Pero si surge algún problema, serás responsable de solucionarlo. Por eso se dice que “esta opción es completamente de autoapoyo después de la instalación inicial”. Pero este foro siempre está aquí para ayudar en lo que pueda. :smiley:
Si tuvieras suficiente conocimiento técnico, podrías realizar la instalación tú mismo en un droplet de DO y solo pagar los 5 dólares al mes a DO. Aún así, tendrías que proporcionar tu propio soporte.

Eso dependería de ti. Si no tienes idea de lo que estás haciendo, o tienes conocimientos mínimos al respecto, lo que quizás ahorres en costos mensuales podría costarte más adelante en forma de fallos, tiempos de inactividad, molestias, frustración, etc. Y podrías terminar pagando a alguien para que solucione las cosas si no pudieras implementar por tu cuenta ninguna sugerencia de solución en este foro.

Si sabes lo que haces, el alojamiento propio es más barato. Si no lo sabes, el alojamiento propio podría ser una pesadilla leve. En mi caso, de repente me dieron solo 3 semanas para crear un foro que reemplazara a uno existente que iba a ser cerrado. Tras sopesar las opciones, opté por la opción “sin complicaciones” de un foro alojado por Discourse. Compré el dominio, Discourse realizó la instalación y lo mantiene. Solo tengo que lidiar con los usuarios. :slightly_smiling_face:

4 Me gusta

Debes considerar qué sucede si tienes un problema. Al principio, esto no es un gran inconveniente, pero una vez que hayas lanzado tu foro, los tiempos de inactividad son muy negativos.

Si no tienes problemas, el autoalojamiento de Discourse en un VPS es una buena opción para presupuestos ajustados. Sin embargo, con solo un problema puedes consumir entre 5 y 20 horas de tu tiempo. Entonces, ¿cuánto vale tu tiempo? ¿Y qué tan limitado es tu presupuesto? Tu solución estará en algún punto entre esos dos parámetros.

También te recomiendo que determines qué complementos es probable que necesites, ya que esto puede tener un impacto potencial. Los complementos parecen ser la fuente de muchos de los problemas difíciles que enfrentan quienes se autoalojan, por lo que puedes evaluar tu perfil de riesgo respondiendo a estas preguntas. Cuanto mayor sea el riesgo, más atractivo resultará el alojamiento de Discourse:

  • ¿Necesito usar complementos oficiales? Riesgo bajo.
  • ¿Necesito usar complementos de terceros, es decir, no oficialmente compatibles? Riesgo alto.
  • ¿Son complementos de terceros bien compatibles? Riesgo medio.

Los planes de alojamiento de Discourse de diversos proveedores se basan parcialmente en diferentes colecciones de complementos preinstalados, por ejemplo:

9 Me gusta