¿Cuál es la mejor manera de configurar un servidor de archivos en la nube privado y seguro para uso personal?

Hay muchas opciones, relacionadas con muchos protocolos diferentes que se pueden usar.

Para el cliente solo de Windows, puede usar Dropbox o un servicio público similar y un software de cifrado del lado del cliente, que puede ser 7zip, o truecrypt o una herramienta comercial como sophos lancrypt. No se necesita ninguna configuración específica del lado del servidor en este caso.

Desde otros sistemas operativos, puede usar dispositivos de encriptación de bucle invertido montados en la red, en su carpeta remota.

Si puede configurar un servidor, para obtener la máxima flexibilidad, recomendaría configurar un servicio vpn front-end, como openvpn y un conjunto de servicios en el back-end para diferentes necesidades, como servidor cifs smb, ftpd, nfsd, rsync, sshd , sftp, webdav.

Es posible que necesite obtener una dirección IPv4 dedicada enrutada públicamente o simplemente un puerto accesible para su punto de entrada ovpn. También puede configurarlo en ipv6, pero luego necesitará una pila del lado del cliente ipv6 para obtener acceso. El registro de nombres de DNS o algún tipo de servicio dinámico de DNS de duckdns puede ayudar si es necesario.

De esta manera, para obtener acceso a sus archivos, primero establece el túnel vpn cifrado de cliente a lan, y luego accede al servicio de fondo específico que necesita, dentro del canal cifrado, utilizando el protocolo más adecuado (cifs no es comparable con ftp si necesita eficiencia y fiabilidad y funciones de copia reiniciables).

Esta configuración permite un acceso bastante seguro desde cualquier computadora y dispositivo móvil, en el que necesita tener un software de cliente openvpn, así como su certificado de usuario. Los protocolos específicos dentro del túnel también pueden tener cifrado adicional, para protegerlo en el caso de que necesite configurar un servicio proxy ovpn del lado del cliente