Solución de Discord

Cómo acceder remotamente a los archivos de CasaOS desde Android

A user running CasaOS on an old laptop wanted to open server files from Android, especially when the phone was not simply using the server's local browser interface.

Respuesta breve: si tu teléfono Android está conectado a la misma red Wi-Fi que el servidor CasaOS, utiliza la interfaz web de CasaOS o un gestor de archivos compatible con SMB. Si estás fuera de casa, añade primero una ruta VPN privada y, después, accede a la misma dirección de CasaOS o SMB a través de ese túnel. No resuelvas el acceso remoto a los archivos exponiendo SMB directamente a internet pública.

«Estoy ejecutando el servidor en mi antiguo portátil. Solo quiero abrir desde Android los archivos almacenados en el servidor.» Esa es la parte importante del problema original: el usuario no necesitaba otro explorador de archivos dentro de CasaOS. Necesitaba una ruta de red segura desde el teléfono hasta el servidor.

Empieza por separar el acceso local del acceso remoto

“Explorar mis archivos de CasaOS desde Android” implica dos tareas diferentes.

  • Acceso local: el teléfono y el servidor CasaOS ya están en la misma red local. Solo necesitas una forma de explorar los archivos.
  • Acceso remoto: el teléfono utiliza datos móviles, la Wi-Fi de un hotel u otra red. Primero debes hacer que el servidor doméstico sea accesible sin publicar sus puertos de uso compartido de archivos en internet.

CasaOS ya admite compartir archivos mediante SMB; las notas de funciones de CasaOS de Zima describen específicamente el uso compartido de carpetas mediante SMB y el acceso al almacenamiento de red compartido por otros dispositivos. Esto significa que un gestor de archivos de Android compatible con SMB puede ser un cliente adecuado en la red local una vez configurados el recurso compartido y las credenciales. La misma capacidad de uso compartido SMB de CasaOS está documentada en la descripción general de funciones de CasaOS de Zima.

Explorador de archivos integrado de CasaOS mencionado durante la resolución de problemas de acceso de Android a los archivos del servidor
El explorador de archivos integrado de CasaOS resulta útil cuando se puede acceder al servidor; por sí solo, no crea la ruta de red remota.

Para acceder de forma remota desde Android, crea primero la ruta de red privada

Una VPN es la respuesta más limpia cuando quieres que el teléfono se comporte como si volviera a estar en la LAN doméstica. WireGuard transporta el tráfico IP a través de túneles VPN de WireGuard. El proyecto también ofrece un cliente oficial para Android a través de Google Play y un APK directo en WireGuard para Android.

El flujo práctico es sencillo:

  1. Confirma que el acceso a los archivos de CasaOS funciona mientras el teléfono está en casa.
  2. Crea un túnel WireGuard entre el teléfono Android y la red doméstica, normalmente a través del router u otro dispositivo siempre encendido.
  3. Conecta el teléfono a WireGuard cuando estés fuera de casa.
  4. Abre la misma IP local de CasaOS o el mismo recurso compartido SMB que ya probaste en la LAN.

Este orden es importante. Si el acceso local no funciona, añadir una VPN solo incorpora otra variable.

No expongas el puerto SMB 445 solo para conectar el teléfono

SMB está diseñado para compartir archivos, pero publicarlo directamente en Internet es un atajo equivocado. Microsoft recomienda bloquear el puerto SMB 445 TCP entrante y usar un túnel protegido para los casos de acceso remoto a archivos.

Por eso, si tu gestor de archivos de Android te pide la dirección de un servidor, el modelo mental seguro es el siguiente:

Teléfono Android → VPN privada → red LAN doméstica → recurso compartido de CasaOS/SMB

No:

Teléfono Android → Internet público → abrir el puerto SMB 445

¿Qué método de acceso deberías usar?

Situación Mejor punto de partida Por qué
El teléfono y CasaOS están conectados a la misma red Wi-Fi La interfaz web de CasaOS o un gestor de archivos para Android compatible con SMB No se requiere ningún túnel remoto.
El teléfono está fuera de casa Primero WireGuard y después CasaOS/SMB a través del túnel Mantiene el servidor en una ruta de red privada.
Quieres un flujo de trabajo de ZimaOS centrado en el móvil en lugar de CasaOS Zima Client ZimaOS cuenta con un cliente móvil actual diseñado para acceder de forma remota a tus archivos y dispositivos.

Si más adelante pasas de CasaOS a ZimaOS, el acceso remoto de Zima Client es compatible con el acceso a tu nube personal desde Android e iOS, sin que tengas que crear manualmente el mismo flujo de trabajo.

Una lista rápida de comprobación para solucionar problemas

  • Prueba primero en la red local: abre el panel de CasaOS desde el teléfono mientras estás conectado al Wi-Fi de casa.
  • Verifica la ruta de los archivos: asegúrate de que la carpeta sea visible en CasaOS y, si usas SMB, de que el recurso compartido pueda abrirse desde otro dispositivo de la red local.
  • Comprueba las credenciales: la conectividad remota no omite los permisos del recurso compartido.
  • Prueba desde los datos móviles: desconecta el Wi-Fi después de configurar la VPN. Esto demuestra que realmente estás utilizando la conexión remota.
  • Evita exponer SMB públicamente: si el puerto 445 está redirigido en el router, elimina esa redirección y usa la conexión VPN.

Un portátil antiguo es perfectamente capaz de desempeñar esta función si el almacenamiento, la red y la alimentación son fiables. Si más adelante quieres un servidor doméstico x86 más pequeño, siempre encendido, con SATA nativo y doble conexión de 2,5 GbE, ZimaBoard 2 es la opción de hardware adecuada, no un requisito para el flujo de trabajo de CasaOS descrito anteriormente.

Preguntas frecuentes

¿Puedo explorar los archivos de CasaOS desde Android mientras estoy en casa?

Sí. Si el teléfono puede conectarse al servidor de CasaOS en la red local, usa la interfaz web de CasaOS o un administrador de archivos de Android compatible con el recurso compartido SMB que hayas configurado.

¿Necesito una aplicación especial de CasaOS para Android?

No necesariamente. El requisito real es acceder al servidor y a sus archivos. En la red local, puede bastar con un navegador o un cliente SMB. Fuera de casa, normalmente falta una conectividad remota segura.

¿Puedo simplemente redirigir el puerto de SMB?

No expongas directamente el puerto TCP 445 a Internet para este caso. Usa un túnel privado como WireGuard y accede al recurso compartido como un recurso de red privada.

¿Por qué funciona el explorador de archivos de CasaOS, pero no mi teléfono remoto?

Porque el explorador de archivos funciona después de que ya has accedido a CasaOS. Un teléfono en otra red aún necesita una ruta de regreso al servidor doméstico antes de que la interfaz de archivos o el recurso compartido SMB sean accesibles.