FENCODE
Cloud & Plataformas
Infraestructura & DevOps
Self-Hosted
Servidor Propio

Cuánto nos cuesta nuestra infraestructura con Coolify vs lo que pagaríamos en AWS

Comparamos el costo real de nuestra infraestructura self-hosted con Coolify en dos mini PCs contra lo que pagaríamos en AWS por los mismos servicios.

Jesús Blanco

Jesús Blanco

Autor

11 min
Cuánto nos cuesta nuestra infraestructura con Coolify vs lo que pagaríamos en AWS

Hay una pregunta que nos hacen seguido cuando alguien ve nuestro stack: ¿cuánto se ahorran realmente con self-hosting? La respuesta honesta es que depende de cuánto tiempo le dedicas, qué servicios corres y cuánto vale tu tiempo. Pero en lugar de responder en abstracto, decidimos hacer los números con nuestra infraestructura real.

Tenemos dos mini PCs en nuestra oficina en Monterrey corriendo Ubuntu Server con Coolify. En este artículo te mostramos exactamente qué corre en cada una, cuánto nos costó el hardware, cuánto gastamos al mes en electricidad, y cuánto costaría replicar todo eso en AWS. Los números son reales.

Si quieres el contexto de cómo llegamos a este setup, tenemos el artículo completo de cómo montamos nuestra infraestructura privada desde cero.


El hardware: dos mini PCs en la oficina

Servidor principal: Innova Nexus Server
Ryzen 7 4700U, 32GB RAM DDR4 3200MHz, 500GB NVMe SSD, Ubuntu Server 24.04. Este es el servidor donde corre la mayoría de los servicios de producción.

Servidor secundario: fencode-2
Ryzen 5 4500U, 16GB RAM DDR4 3200MHz, 500GB NVMe SSD, Ubuntu Server 24.04. Lo agregamos recientemente para distribuir carga y correr servicios más ligeros.

El costo del hardware fue de aproximadamente $4,000 a $5,000 MXN por cada mini PC. Tuvimos suerte de adquirirlas antes de la escasez de RAM que encareció los módulos SODIMM en México durante 2025, porque hoy los mismos módulos de 16GB DDR4 cuestan considerablemente más. Total invertido en hardware: alrededor de $10,000 MXN, equivalente a unos $500 USD al tipo de cambio actual.


Qué corre en cada servidor

Esto es lo que vemos en nuestro dashboard de Coolify ahora mismo:

En el servidor principal (Innova Nexus, Ryzen 7 4700U):

Saleshow tiene tres servicios corriendo: SaleShow-Notification-Bridge, saleshow-sender y Saleshow-uploader. Son los servicios de producción de nuestro SaaS de gestión de suscripciones. Además hay un servicio de Item price updater para Fernandez Market, que es otro proyecto de cliente.

En el entorno de Fencode corren los servicios de infraestructura interna: fencode-db (la base de datos PostgreSQL de la empresa), SFTPGo para transferencia de archivos, y Supabase-Fencode como backend de la plataforma.

En el servidor secundario (fencode-2, Ryzen 5 4500U):

Nanobot, nuestro agente de IA con el fork que documentamos en el artículo de nanobot con Coolify y GLM, corre aquí para no competir por recursos con los servicios de producción.

Adicionalmente tenemos Umami para analítica web propia como alternativa a Google Analytics, y Coolify mismo como plataforma de gestión de los dos servidores.

En total son 10 servicios activos entre aplicaciones, bases de datos y servicios de infraestructura.


El costo mensual real del self-hosting

Electricidad

El Ryzen 7 4700U tiene un TDP de 15W. En carga mixta, una mini PC con ese procesador consume entre 20 y 35W. El Ryzen 5 4500U es similar, entre 18 y 30W.

Tomando un promedio conservador de 25W por servidor, dos servidores consumen 50W continuos. En un mes completo son 36 kWh. En México a la tarifa doméstica básica de aproximadamente $1.50 MXN por kWh, el costo es alrededor de $54 MXN al mes en electricidad, menos de $3 USD.

En la tarifa de servicio general (DAC) puede llegar a $3-4 USD, pero sigue siendo insignificante.

Internet

No contamos el internet porque ya lo pagamos independientemente del servidor. Si quisiéramos ser estrictos, podríamos asignar una fracción del costo del servicio, pero en la práctica no cambia el análisis.

Coolify

Coolify es open source y gratuito para self-hosting. No hay costo de licencia.

Dominio y certificados SSL

Los certificados SSL son gratuitos con Let's Encrypt, que Coolify gestiona automáticamente. El dominio fencode.dev tiene un costo anual que dividido entre 12 meses es menos de $30 MXN al mes.

Total mensual de operación: menos de $100 MXN al mes para los dos servidores con los 10 servicios corriendo.


Qué costaría todo esto en AWS

Aquí es donde los números se ponen interesantes. Vamos servicio por servicio.

Los dos servidores equivalentes en EC2

El servidor principal con Ryzen 7 4700U y 32GB de RAM es comparable a una instancia m5a.2xlarge de AWS: 8 vCPUs y 32GB RAM con procesador AMD. Una instancia m5.large cuesta $0.096 por hora en On-Demand, y escalando a 2xlarge con 8 vCPUs estamos en aproximadamente $0.344 por hora, unos $248 USD al mes.

El servidor secundario con Ryzen 5 4500U y 16GB de RAM equivale a una m5a.xlarge: 4 vCPUs y 16GB RAM. Eso son aproximadamente $0.172 por hora, unos $124 USD al mes.

Solo en compute estamos hablando de $372 USD al mes para replicar las specs del hardware.

El almacenamiento en EBS

EBS cobra por almacenamiento aunque la instancia esté detenida, y migrar de gp2 a gp3 da un ahorro inmediato del 20% bajando de $0.10 a $0.08 por GB.

Con 500GB por servidor en volumes gp3, son 1TB de almacenamiento total a $0.08 por GB, unos $80 USD al mes solo en discos.

Las bases de datos

Tenemos PostgreSQL corriendo en nuestro servidor. En AWS, el equivalente con RDS PostgreSQL en una instancia db.t3.medium (2 vCPUs, 4GB RAM) parte en aproximadamente $50 USD al mes, más el almacenamiento de base de datos separado.

Si usáramos Aurora Serverless para tener algo similar a Supabase gestionado, los costos suben todavía más. Estimamos $60-80 USD al mes para las dos instancias de base de datos.

Supabase

Supabase en su plan Pro cuesta $25 USD por proyecto al mes. Tenemos Supabase-Fencode corriendo en el servidor. En la nube serían $25 USD al mes.

Los servicios de aplicación

Saleshow tiene tres servicios backend corriendo. En AWS cada uno viviría en una instancia EC2 pequeña o en contenedores ECS. Usando Fargate para los tres servicios de Saleshow más el de Fernandez Market, estimamos entre $30 y $50 USD al mes dependiendo del uso.

Coolify o equivalente de gestión

Coolify es gratuito en self-hosting, pero en AWS necesitarías algo para gestionar los deployments. ECS con Fargate ya tiene un costo implícito. Si usaras un servicio como AWS Elastic Beanstalk o Kubernetes con EKS, el costo de gestión del cluster parte en $72 USD al mes solo por el cluster de EKS.

Transferencia de datos

La transferencia de datos hacia internet desde EC2 tiene costos que van de $0.09 por GB, y estos cargos son uno de los componentes más impredecibles de la factura de AWS.

Con los servicios de Saleshow y los proyectos de clientes, estimamos al menos 50GB de transferencia mensual. Eso son unos $4.50 USD adicionales, pero puede escalar rápido si hay picos de tráfico.


La tabla comparativa completa

ComponenteSelf-hosted (mensual)AWS equivalente (mensual)
Compute (2 servidores)$0 (hardware amortizado)$372 USD
Almacenamiento NVMe/EBS$0$80 USD
Bases de datos$0$70 USD
Supabase$0$25 USD
Servicios de aplicación$0$40 USD
Gestión de deployments$0$72 USD
Transferencia de datos$0$5 USD
Electricidad$3 USD$0
Total mensual$3 USD$664 USD

El ahorro mensual es de aproximadamente $661 USD, es decir, $7,932 USD al año.

El hardware de los dos servidores costó alrededor de $500 USD (unos $10,000 MXN), adquiridos con suerte antes de la escasez de RAM de 2025 que encareció los módulos SODIMM considerablemente. El retorno de inversión del hardware fue en menos de 4 semanas.


Los costos que el self-hosting sí tiene: el tiempo

Sería deshonesto no mencionar esto. El self-hosting no es gratuito en tiempo.

La configuración inicial de los dos servidores, instalación de Ubuntu, Coolify y todos los servicios tomó aproximadamente 8 horas en total. Mantenimiento mensual, actualizaciones y resolución de problemas ocasionales toma entre 1 y 2 horas al mes.

Si valoras tu tiempo en $50 USD la hora, son $50 a $100 USD mensuales de costo implícito. El balance sigue siendo muy positivo frente a los $664 de AWS, pero es un costo real que tienes que considerar, especialmente si el equipo no tiene experiencia previa con infraestructura.

También hay que mencionar la diferencia en disponibilidad. AWS garantiza 99.99% de uptime en sus servicios gestionados. Nuestros servidores en la oficina dependen de la electricidad y el internet del lugar. Tenemos un UPS básico para protección ante cortes cortos, pero una falla del proveedor de internet o un corte prolongado afecta la disponibilidad.

Para proyectos donde el uptime es crítico a nivel de SLA, esa diferencia importa. Para proyectos internos, herramientas de equipo y servicios donde una hora de downtime ocasional es tolerable, el tradeoff vale la pena completamente.


Cuándo tiene sentido el self-hosting y cuándo no

Tiene sentido cuando:

  • Tienes al menos una persona en el equipo cómoda con Linux y Docker
  • Los servicios que corres toleran downtime ocasional
  • El volumen de servicios es suficiente para justificar el overhead de gestión
  • La privacidad de los datos es importante para ti o tus clientes
  • El presupuesto de infraestructura es limitado

No tiene sentido cuando:

  • El equipo no tiene experiencia con infraestructura y no quiere aprenderla
  • Necesitas SLAs de disponibilidad garantizados en contratos
  • Los servicios son muy variables en uso y necesitas escalar y reducir automáticamente
  • Estás en una etapa muy temprana donde el tiempo es el recurso más escaso

Artículos relacionados

Tags:

#Coolify
#costos de desarrollo
#DevOPS
#HomeServer
#Infraestructura
#Infraestructura privada
#Self-hosted

¿Listo para Transformar tu Proyecto?

Si este artículo te ha sido útil y buscas llevar tu presencia digital al siguiente nivel, nuestro equipo de expertos está preparado para ayudarte.

Preguntas Frecuentes del Artículo

Resolvemos las dudas específicas sobre este tema.

Artículos relacionados