547 - ¿Porque el self hosted con Docker?

547 - ¿Porque el self hosted con Docker?

Algunas razones para hacer #selfhosted con #docker o sin el. Seguridad, privacidad, coste o mejores servicios son algunas de las razones mas atractivas

1:25
-3:15

Desde que entendí las posibilidades de Docker. Desde que entendí las ventajas de tener los servicios auto alojados, o como dicen en el mundo anglosajón en modo self hosted, muchos de los servicios que tenía delegados a terceros, han pasado a ser propios. Esto no quiere decir que hayan sido todos, porque hay determinados servicios que prefiero que se encargue un tercero. Desde luego, esta es la ventaja de conocer el mundo self hosted. Es decir, tu eres el que decides si un servicio lo alojas tu o lo aloja un tercero. Así, te cuento algunas razones para el self hosted.

¿Porque el self hosted con Docker?

Sobre las razones para el self hosted

Hace unos días, leí en un foro de Reddit una encuenta que habían realizado sobre porque tener los servicios autoalojados. Esto me hizo replantearme cada una de estas razones, y entender o no si estaba alineado con ellas. A continuación, te indico cada una de ellas, con mis propias aportaciones.

Privacidad

La privacidad es una preocupación fundamental en la era digital, donde la recopilación masiva de datos se ha convertido en una práctica común. Al optar por tener tus propios servicios autoalojados en un VPS (Servidor Privado Virtual), tienes un control directo sobre tus datos, reduciendo significativamente el riesgo de que terceros accedan o utilicen tu información personal sin tu consentimiento.

Al autoalojar tus servicios, puedes evitar el riesgo de que los proveedores de servicios compartan tus datos con terceros o los utilicen para fines publicitarios. Además, puedes implementar medidas específicas de privacidad según tus necesidades y preferencias. Así algunos casos de uso atendiendo a la privacidad pueden ser los siguientes,

  • Correo electrónico privado: Configurar tu propio servidor de correo electrónico te permite enviar, recibir y almacenar correos electrónicos sin depender de proveedores externos que puedan analizar tus mensajes para publicidad dirigida.
  • Almacenamiento en la nube: Mediante servicios de almacenamiento autoalojados, como Nextcloud, puedes tener control total sobre tus archivos y evitar la vigilancia no deseada de terceros en tu información personal y profesional.
  • Navegación web: Al utilizar un servidor proxy privado, como Privoxy o Squid, puedes mejorar tu privacidad en línea al bloquear anuncios no deseados y rastreadores, evitando así que terceros recopilen información sobre tus hábitos de navegación.

Al elegir el autohospedaje para garantizar tu privacidad, puedes tener la tranquilidad de que tus datos están bajo tu control total, proporcionando una capa adicional de seguridad y confidencialidad.

Seguridad

La seguridad es una prioridad crucial en el mundo digital, y el autohospedaje en un VPS te brinda la capacidad de implementar medidas de seguridad personalizadas para proteger tus datos de posibles amenazas cibernéticas. Al depender de servicios externos, confías en la seguridad implementada por terceros, lo cual puede no ser suficiente para tus necesidades específicas.

Al autoalojar tus servicios, puedes tomar medidas proactivas para proteger tus datos, como la implementación de firewalls, actualizaciones regulares de software y la configuración personalizada de políticas de seguridad.

  • Sitio web autoalojado: Al hospedar tu propio sitio web en un VPS, puedes implementar certificados SSL, firewalls y medidas de seguridad específicas para proteger tu sitio contra ataques de hackers y vulnerabilidades de software.
  • Servidor de base de datos: Al gestionar tu propio servidor de base de datos, puedes aplicar políticas de seguridad personalizadas y realizar copias de seguridad regulares para prevenir la pérdida de datos y garantizar la integridad de tu información.
  • VPN personal: Configurar tu propia VPN en un VPS te permite cifrar tu conexión a Internet y proteger tus datos de posibles amenazas cuando te conectas a redes no seguras, como redes Wi-Fi públicas.

El autohospedaje te brinda un control total sobre la seguridad de tus datos, permitiéndote personalizar las medidas de protección según tus necesidades y garantizando un nivel más alto de seguridad en comparación con depender de proveedores externos.

El coste

La cuestión del costo es un factor determinante para muchas personas al considerar el autohospedaje en un VPS. Al optar por alojar tus propios servicios, puedes evitar los costos asociados con los proveedores de servicios externos y utilizar recursos de forma más eficiente.

Al autoalojar tus servicios, puedes ahorrar dinero a largo plazo y destinar tus recursos económicos a otras necesidades o mejoras tecnológicas en tu infraestructura. Algunos casos de uso pueden ser los siguientes,

  • Sitio web personal: Utilizar un VPS para alojar tu propio sitio web puede ser más económico a largo plazo en comparación con servicios de alojamiento web externos, especialmente si tu sitio web tiene un tráfico moderado.
  • Correo electrónico: Configurar un servidor de correo electrónico en un VPS puede ser más rentable que pagar por servicios de correo electrónico premium, especialmente si tienes múltiples cuentas de correo electrónico.
  • Almacenamiento en la nube: Usar un servicio de almacenamiento en la nube autoalojado puede ser más económico que sus contrapartes externas, especialmente si requieres grandes cantidades de espacio de almacenamiento.

El autohospedaje te ofrece la oportunidad de reducir los costos asociados con servicios externos, permitiéndote asignar tus recursos financieros de manera más eficiente y personalizada según tus necesidades específicas.

Aprendizaje

La educación es un motivador poderoso para embarcarse en el autohospedaje de servicios en un VPS. Al gestionar tus propios servicios, obtienes una comprensión más profunda de los conceptos tecnológicos, el funcionamiento de los servidores y las mejores prácticas de seguridad.

Este enfoque no solo te proporciona conocimientos prácticos sino que también fomenta el desarrollo de habilidades técnicas que son valiosas en el mundo digital actual. Algunos casos claros donde el aprendizaje se convierte en protagonista,

  • Instalación y configuración de un servidor web: Aprender a configurar un servidor web en un VPS te brinda conocimientos sobre protocolos, puertos y configuración de seguridad.
  • Gestión de bases de datos: Configurar y administrar tu propia base de datos en un servidor te permite comprender los principios fundamentales de almacenamiento y recuperación de datos.
  • Implementación de servicios de red: Desplegar servicios como VPN, DNS o proxy en un VPS no solo mejora tu privacidad, sino que también te enseña sobre enrutamiento, cifrado y gestión de tráfico.

El autohospedaje no solo ofrece soluciones prácticas, sino que también sirve como una valiosa herramienta educativa, permitiéndote adquirir habilidades técnicas y conocimientos profundos sobre la infraestructura digital.

Porque es genial

La satisfacción personal y la diversión son aspectos significativos cuando decides autoalojar tus servicios en un VPS. La sensación de logro al crear y mantener tus propios servicios es incom

parable, y la conexión emocional con tus servicios puede hacer que su uso sea más significativo y agradable.

Este enfoque también fomenta un sentido de propiedad y responsabilidad sobre tus servicios, ya que estás directamente involucrado en su desarrollo y funcionamiento.

  • Desarrollo de un blog personal: Crear y mantener tu propio blog en un VPS te permite personalizar cada aspecto, desde el diseño hasta las funcionalidades, ofreciéndote una experiencia única y satisfactoria.
  • Creación de un servidor de juegos: Configurar un servidor de juegos en un VPS te permite personalizar las reglas, administrar la comunidad y disfrutar del juego en un entorno que has construido y mantenido.
  • Despliegue de una aplicación web personalizada: Lanzar una aplicación web que hayas desarrollado en un VPS no solo te brinda control total, sino que también te permite experimentar y mejorar continuamente el servicio.

El autohospedaje no solo se trata de funcionalidad, sino también de la experiencia personal y la satisfacción de trabajar en algo que es tuyo. La conexión emocional y el sentido de logro hacen que el autohospedaje sea una opción atractiva y emocionante.

Mejores servicios

La preferencia por servicios autoalojados en lugar de opciones de terceros a menudo se basa en la capacidad de personalizar y adaptar los servicios según tus necesidades específicas. Al autohospedar, puedes seleccionar las herramientas y plataformas que mejor se ajusten a tus requisitos, evitando características innecesarias y garantizando un rendimiento optimizado.

Esta personalización puede traducirse en una experiencia de usuario más eficiente y satisfactoria, ya que estás utilizando servicios diseñados según tus preferencias y requisitos específicos.

  • Gestión de proyectos: Utilizar un software de gestión de proyectos autoalojado te permite adaptar las funciones y la interfaz según las necesidades específicas de tu equipo, evitando características excesivas y mejorando la eficiencia.
  • Sistema de gestión de contenidos (CMS): Hospedar tu propio CMS te brinda control total sobre la apariencia y funcionalidad de tu sitio web, a diferencia de las plataformas de terceros que pueden tener limitaciones en la personalización.
  • Colaboración en línea: Configurar un servidor de colaboración, como Mattermost o Nextcloud, te permite personalizar las herramientas de colaboración según las preferencias de tu equipo, mejorando así la eficiencia y la comunicación.

El autohospedaje proporciona la flexibilidad necesaria para seleccionar y personalizar servicios de acuerdo con tus necesidades específicas, permitiéndote disfrutar de una experiencia más adaptada y eficiente en comparación con las opciones de terceros.

Conclusión

En resumen, la elección de tener servicios autoalojados en un VPS está respaldada por una variedad de motivadores que abarcan desde la privacidad y la seguridad hasta la satisfacción personal y la eficiencia en el uso de recursos. La capacidad de personalizar, aprender y disfrutar del control total sobre tus servicios hace que el autohospedaje sea una opción atractiva para aquellos que buscan una experiencia digital más significativa y adaptada a sus necesidades específicas.

1 comentario en “¿Porque el self hosted con Docker?

  1. JU
    Juan Alberto hace 8 meses

    Como siempre, muy inspirador el podcast. Soy un fiel seguidor de la filosofía selfhosted, entre los servicios que tengo en mis VPS’s: ISP config (correo-e), Heimdal, OnlyOffice, Draw.io, Wekan, Hedgedoc, Tiny Tiny RSS, Dokuwiki, Wallabag, Shaarli, RocketChat, Jupyter, Gitea, Atheos, ShareLatex, Nextcloud, FunkWhale y Photoprism
    En casa: Proxmox, MinIO (backend para backups con restic), OpenMediaVault, Guacamole, PiHole y Azuracast.

    Para comunicar algunos servicios que tengo en casa uso tailscale.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *