Introducción
La creciente disponibilidad de software de código abierto de alta calidad está transformando el panorama tecnológico, ofreciendo potentes alternativas a las plataformas SaaS tradicionales. Estas herramientas brindan a personas y organizaciones mayor control, privacidad y ahorro de costos. Aplicaciones como Immich (galerías de fotos y copias de seguridad de fotos móviles), Baserow (base de datos sin código), n8n (automatización de flujos de trabajo) y Vaultwarden (gestor de contraseñas) demuestran que el código abierto es el futuro de la tecnología. Para adaptarse a este cambio, es fundamental aprender a autoalojar estas aplicaciones, ya sea en servidores domésticos o en la nube.
Para determinar el mejor enfoque, realizamos un estudio comparando los costos de alojar software de código abierto en servidores domésticos con el uso de alojamiento en la nube. También investigamos los proveedores, las configuraciones y los números de modelo del hardware y el software necesarios.
Tanto el alojamiento doméstico como el alojamiento en la nube representan formas de autoalojamiento. Los usuarios conservan la propiedad y el control de su software e infraestructura, lo que les permite aprovechar al máximo el potencial de las herramientas de código abierto. Los usuarios también asumen la plena responsabilidad de la gestión de su software y copias de seguridad.
Esta comparación surgió de nuestro deseo de equilibrar costo, control y escalabilidad. Si bien el alojamiento doméstico implica una inversión inicial en hardware, ofrece ahorros a largo plazo, propiedad total del hardware y control total sobre los datos. El alojamiento en la nube, por otro lado, ofrece comodidad y escalabilidad, pero genera costos recurrentes más altos y depende de infraestructura de terceros para el almacenamiento y la gestión de datos.
Nuestra investigación se basó en gran medida en la orientación de los miembros de la comunidad de Discord de Immich , cuya experiencia nos ayudó a identificar la configuración de hardware óptima para el alojamiento doméstico. Su valiosa aportación garantizó que nuestra comparación reflejara con precisión los costes y requisitos del autoalojamiento.

Nuestros requisitos
Para nuestro estudio, asumimos una instancia de cada aplicación: Immich , Baserow , n8n y Vaultwarden .
A Immich se le asignó aproximadamente 1 TB de almacenamiento para administrar galerías de fotos, mientras que las otras aplicaciones requerían un almacenamiento mínimo.
Para el alojamiento en la nube, inicialmente consideramos Amazon AWS, pero su precio era considerablemente más alto que el de DigitalOcean, lo que convirtió a este último en nuestra opción preferida. Otras alternativas a DigitalOcean incluyen Linode y Vultr.

Resultados
A continuación, presentamos nuestros resultados, junto con el hardware recomendado y enlaces para comprar (a enero de 2025).
Alojamiento web: configuración de hardware propuesta
1. Synology DS423+ (sin disco) NAS
- Modelo: Synology DiskStation DS423+ de 4 bahías
- Precio: $499
- Especificaciones: Altura: 166 mm, Ancho: 199 mm, Profundidad: 223 mm, Peso: 2,2 kg
- Alternativa más económica : Synology DiskStation DS224+ de 2 bahías (sin disco)
2. Unidades WD Red Plus de 4 TB (x4)
- Modelo: Disco duro NAS WD Red Plus de 4 TB (WD40EFPX)
- Precio: $100 cada uno ($400 en total)
3. RAM
- Modelo: Samsung 16 GB DDR4 SO-DIMM 2666 MHz (doble rango)
- Precio: $28
4. Sistema de alimentación ininterrumpida (SAI)
- Modelo: APC BE670M1 675VA 360 Watts
- Propósito: Proporciona energía de respaldo durante cortes para garantizar que el NAS se apague de manera segura.
- Precio: $79
Costos de alojamiento web en el hogar
- Costo inicial: $1,006
- Incluye NAS, 4 unidades, RAM y UPS
- Costos mensuales recurrentes: $11.62
- Incluye electricidad (43,2 kWh/mes a $0,13/kWh: $5,62) y Backblaze B2 (copia de seguridad de 1 TB: $6)
Costo acumulado de alojamiento web a lo largo del tiempo
- Año 1: $1,145.44
- Año 2: $1,284.88
- Año 3: $1,424.32
- Año 4: $1,563.76
- Año 5: $1,703.20
Los costos anteriores incluyen NAS + Unidades + RAM + UPS + Electricidad + Backblaze
Alojamiento en la nube: configuración propuesta en DigitalOcean
Para alojamiento en la nube, sugerimos:
Alojamiento: 1 vCPU, 1 GB de RAM
Almacenamiento Droplet de DigitalOcean: DigitalOcean Spaces permite un almacenamiento escalable
Costos de alojamiento en la nube
- Costo inicial: $0
- Costos mensuales recurrentes: $44 por gotas y almacenamiento
- Gotas: $24
- Necesitamos cuatro gotas (una para Immich, n8n, Baserow y VaultWarden) y cada gota cuesta $6 al mes.
- Almacenamiento: $20
- DigitalOcean Spaces cuesta $5 al mes por 250 GB y $0.02 por GB a partir de esa cantidad. Por 1 TB, el total es de $20 al mes.
- Gotas: $24
Costo acumulado del alojamiento en la nube a lo largo del tiempo
- Año 1: $528
- Año 2: $1,056
- Año 3: $1,584
- Año 4: $2,112
- Año 5: $2,640
Ahorro o pérdida anual al elegir alojamiento doméstico en lugar de alojamiento en la nube
- Año 1: -$617,44 (pérdida)
- Año 2: -$228,12 (pérdida)
- Año 3: $159,68 (ahorro)
- Año 4: $548,24 (ahorros)
- Año 5: $936.80 (ahorro)
Resumen de comparación de costos
- Alojamiento web. Costo total a 5 años: $1,703.
Tiene un costo inicial más alto ($1,006), pero costos mensuales recurrentes significativamente más bajos (aproximadamente $11.62). Alcanza el punto de equilibrio al tercer año, lo que genera ahorros crecientes con el tiempo. - Costo total de alojamiento en la nube por 5 años: $2640
No tiene costos iniciales, pero sí tarifas mensuales recurrentes más altas ($44/mes). - Para el año 5, la configuración de alojamiento en casa ahorra $936,80 en comparación con el alojamiento en la nube.
El alojamiento web doméstico genera ahorros aún mayores con el aumento de las necesidades de almacenamiento y las aplicaciones alojadas
¿Qué pasa si eres un usuario frecuente? Aquí tienes los costes acumulados del alojamiento en casa frente al alojamiento en la nube durante los primeros cinco años, considerando 2 TB de almacenamiento y 8 aplicaciones :
Costos |
Alojamiento web |
Alojamiento en la nube |
Ahorros o pérdidas con el alojamiento web en casa |
---|---|---|---|
Año 1 |
$1,217 |
$1,056 |
-$161 (pérdida) |
Año 2 |
$1,429 |
$2,112 |
$683 (ahorro) |
Año 3 |
$1,640 |
$3,168 |
$1,528 (ahorro) |
Año 4 |
$1,852 |
$4,224 |
$2,372 (ahorros) |
Año 5 |
$2,063 |
$5,280 |
$3,217 (ahorros) |
Como puede ver, en este escenario, el alojamiento doméstico alcanza el punto de equilibrio en el segundo año y genera ahorros crecientes cada año a partir de entonces, con un ahorro total de $3217 en comparación con el alojamiento en la nube al final del quinto año.
Si has optado por alojarte en casa (¡como nosotros!), sigue leyendo…
Configuración de almacenamiento
Para nuestra configuración de almacenamiento, utilizaremos Synology Hybrid RAID (SHR) con Btrfs e instantáneas , que equilibra la redundancia, la capacidad y el rendimiento al tiempo que agrega protección de datos avanzada.
SHR es una opción propietaria de Synology que ofrece ventajas similares a RAID 5 (como la distribución de datos e información de paridad entre unidades para permitir la recuperación ante un fallo único, a la vez que maximiza el almacenamiento utilizable). Sin embargo, SHR ofrece mayor flexibilidad al admitir unidades de distintos tamaños, lo que facilita la ampliación del almacenamiento en el futuro sin necesidad de complejas reconfiguraciones. En combinación con el sistema de archivos Btrfs , SHR garantiza la integridad de los datos mediante la suma de comprobación y ofrece sólidas opciones de recuperación con instantáneas.
Alternativas como los pares reflejados (RAID 1) ofrecen simplicidad y excelente redundancia, pero sacrifican una capacidad de almacenamiento significativa (solo el 50 % del espacio total del disco es utilizable). Dado que nuestras necesidades de datos actuales son modestas (aproximadamente 1 TB) y disponemos de suficiente almacenamiento para el crecimiento, SHR con Btrfs e instantáneas proporciona el equilibrio óptimo entre escalabilidad, eficiencia y protección de datos para nuestro caso de uso.
Copias de seguridad
RAID no es una copia de seguridad . Hemos optado por usar Restic o Borg como herramientas de copia de seguridad para almacenar datos de forma segura en Backblaze B2 , gracias a sus potentes funciones diseñadas para realizar copias de seguridad eficientes y fiables. A diferencia de las herramientas de copia de datos sencillas, Restic y Borg están diseñadas específicamente para copias de seguridad y ofrecen funciones como copias de seguridad programadas, actualizaciones incrementales (copiando solo datos nuevos o modificados) y control de versiones para realizar un seguimiento de los cambios a lo largo del tiempo. Estas herramientas también optimizan el espacio mediante la deduplicación y permiten restaurar archivos a un punto anterior, lo que las hace ideales para recuperar datos eliminados accidentalmente o dañados. Para más información, visite los repositorios oficiales: Restic y Borg .

Optimización del autoalojamiento con contenedores Docker
Los contenedores Docker desempeñan un papel crucial en la simplificación de la implementación y la gestión de aplicaciones autoalojadas. Al encapsular las aplicaciones y sus dependencias en contenedores ligeros y portátiles, Docker garantiza un rendimiento consistente en diferentes entornos. Este enfoque minimiza los problemas de compatibilidad y reduce la complejidad de la configuración de herramientas como Immich, n8n y Baserow. Ya sea autoalojadas en servidores domésticos o en la nube, Docker permite un uso eficiente de los recursos y una rápida recuperación en caso de fallos del sistema. Este tutorial explica cómo instalar Docker en cualquier sistema operativo .
Más sobre las aplicaciones que mencionamos
Nos vimos obligados a realizar esta investigación porque necesitábamos encontrar una manera de acceder a software de código abierto, parte del cual requiere alojamiento propio. Las aplicaciones que nos interesaban incluían:
- Immich (alternativa a Google Photos o Flickr)
- Baserow (alternativa a Airtable)
- n8n (alternativa a Make y Zapier)
- Vaultwarden (alternativa a 1Password, MSecure y LastPass)
- Ente (alternativa a Google Photos o Apple iCloud para realizar copias de seguridad de fotos móviles)
No tenemos duda de que en los próximos años encontraremos muchas más aplicaciones de código abierto que sólo podremos aprovechar si hacemos uso de las sugerencias e ideales detallados en este estudio.
Conclusión
El software de código abierto ofrece una oportunidad única para reducir costos, mejorar la privacidad y obtener independencia de las plataformas propietarias. Ya sea alojando en casa o en la nube, el autoalojamiento se está convirtiendo en una habilidad esencial en el panorama tecnológico actual. Esperamos que estos hallazgos le ayuden a tomar decisiones y le inspiren a explorar la flexibilidad de la tecnología de código abierto. ¡Mucha suerte con sus proyectos empresariales y personales!