Soy principiante en hosting propio

Hola, empecé un proyecto para alojar algunos servicios web (Nextcloud, Jellyfin, PhotoPrism, etc…) y NAS (OpenMediaVault) en mi Raspberry Pi 4B porque me parece divertido y útil, pero no sé cuál sería la mejor manera de crear un acceso seguro desde Internet a mi servidor (proxy inverso o VPN).

Y mi segunda pregunta: ¿es posible resolver el dominio local ([nombre de host].local) de Raspberry Pi con VPN?

Gracias.

La forma más sencilla sería https://tailscale.com/. No está autohospedado porque dependerías de sus servidores para establecer conexiones y gestionar dispositivos, permisos, etc.

Pero es muy fácil de configurar. Con su función MagicDNS, también tendrías dominios internos en VPN.

Las formas más fáciles podrían ser las que todos sugieren, pero aprender a configurar un túnel SSH reverso sería mejor como una herramienta sólida.

Es gratuito y no propietario.
No se necesita reenvío de puertos.
No requiere instalación de otro software.

Funciona bien en la mayoría de escenarios.