OpenVPN, es una de las más populares implementaciones Open Source de una VPN (Virtual Private Network / Red Privada Virtual). Nos permite crear una conexión segura a otra red a través de Internet. y tiene múltiples aplicaciones que han ido variando a lo largo del tiempo:
Originalmente eran sólo una forma de conectar redes empresariales de forma segura a través de Internet. También se utilizan con frecuencia para que los empleados puedan acceder a la red de la empresa desde cualquier lugar y utilizar todos los recursos de su red local (Carpetas compartidas, impresoras, …).
Otro de los contenedores que utilizo de forma habitual es con el que sirvo las páginas de mi blog y otros recursos, también lo uso para redirigir trafico web a otros recursos externos a Caddy, un novedoso servidor web multiplataforma, capaz de servir HTTP/2, libre de dependencias, seguro por defecto, fácil de usar y apto para poner en producción gracias a su robustez. Sin duda su capacidad de servir en HTTPS mediante Let’s Encrypt y la sencillez a la hora de implementarlo es el punto fuerte de este servidor web.
Uno de los contenedores Docker que utilizo de forma habitual contiene Samba, lo uso para compartir archivos y carpetas entre diferentes dispositivos, resulta muy práctico para infinidad de tareas, sobretodo cuando trabajas en remoto con servidores linux sin escritorio, te permite trabajar cómodamente desde tu PC personal en el que puedes utilizar todas las herramientas de edición habituales completamente configuradas a tu gusto.
Normalmente estos archivos y directorios se trabajan en alguna carpeta local de tu PC y posteriormente se suben al servidor para probarlos, o se prueban en local con alguna herramienta equivalente, pero yo me he acostumbrado a trabajar de esta forma ya que me resulta muy cómoda y ágil.