Solution Discord

Comment accéder à distance aux fichiers de CasaOS depuis 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.

Réponse courte : si votre téléphone Android est connecté au même Wi-Fi que le serveur CasaOS, utilisez l’interface web de CasaOS ou un gestionnaire de fichiers compatible avec SMB. Si vous êtes loin de chez vous, ajoutez d’abord un chemin VPN privé, puis accédez à la même adresse CasaOS ou SMB via ce tunnel. Ne résolvez pas l’accès distant aux fichiers en exposant directement SMB sur Internet.

« J’utilise le serveur sur mon ancien ordinateur portable. Je veux simplement ouvrir les fichiers du serveur depuis Android. » C’est l’élément important du problème initial : l’utilisateur n’avait pas besoin d’un autre explorateur de fichiers dans CasaOS. Il lui fallait un chemin réseau sécurisé entre le téléphone et le serveur.

Commencez par distinguer l’accès local de l’accès à distance

Deux tâches différentes se cachent derrière « parcourir mes fichiers CasaOS depuis Android ».

  • Accès local : le téléphone et le serveur CasaOS sont déjà connectés au même réseau local. Vous avez seulement besoin d’un moyen de parcourir les fichiers.
  • Accès à distance : le téléphone utilise les données mobiles, le Wi-Fi d’un hôtel ou un autre réseau. Vous devez d’abord rendre le serveur domestique accessible sans exposer ses ports de partage de fichiers sur Internet.

CasaOS prend déjà en charge le partage de fichiers via SMB ; les notes de fonctionnalités de CasaOS de Zima décrivent précisément le partage de dossiers via SMB et l’accès au stockage réseau partagé par d’autres appareils. Cela signifie qu’un gestionnaire de fichiers Android prenant en charge SMB peut être un client raisonnable sur le réseau local une fois le partage et les identifiants configurés. Cette fonctionnalité de partage SMB de CasaOS est également documentée dans la présentation des fonctionnalités de CasaOS par Zima.

Explorateur de fichiers intégré de CasaOS mentionné lors du dépannage de l’accès Android aux fichiers du serveur
L’explorateur de fichiers intégré de CasaOS est utile une fois le serveur accessible ; il ne crée pas lui-même le chemin réseau à distance.

Pour un accès Android à distance, commencez par établir le chemin réseau privé

Un VPN est la solution la plus propre lorsque vous voulez que le téléphone se comporte comme s’il était de nouveau connecté au réseau local domestique. WireGuard achemine le trafic IP via des tunnels VPN WireGuard chiffrés. Le projet fournit également un client Android officiel sur Google Play ainsi qu’un APK direct sur WireGuard pour Android.

Le flux pratique est simple :

  1. Vérifiez que l’accès aux fichiers de CasaOS fonctionne lorsque le téléphone est à la maison.
  2. Créez un tunnel WireGuard entre le téléphone Android et le réseau domestique, généralement via le routeur ou un autre hôte toujours allumé.
  3. Connectez le téléphone à WireGuard lorsque vous êtes hors de chez vous.
  4. Ouvrez la même adresse IP locale de CasaOS ou le même partage SMB que vous avez déjà testé sur le réseau local.

Cet ordre est important. Si l’accès local ne fonctionne pas, l’ajout d’un VPN ne fera qu’ajouter une variable.

N’exposez pas le port SMB 445 simplement pour permettre la connexion du téléphone

SMB est conçu pour le partage de fichiers, mais le publier directement sur Internet est un mauvais raccourci. Microsoft recommande de bloquer les connexions TCP entrantes sur le port SMB 445 et d’utiliser un tunnel protégé pour les scénarios d’accès distant aux fichiers.

Ainsi, si votre gestionnaire de fichiers Android vous demande une adresse de serveur, le bon modèle mental est le suivant :

Téléphone Android → VPN privé → réseau local domestique → partage CasaOS/SMB

À éviter :

Téléphone Android → Internet public → ouverture du port SMB 445

Quelle méthode d’accès devez-vous utiliser ?

Situation Meilleur point de départ Pourquoi
Le téléphone et CasaOS sont sur le même réseau Wi-Fi Interface web de CasaOS ou gestionnaire de fichiers Android compatible SMB Aucun tunnel distant n’est requis.
Le téléphone est hors de chez vous WireGuard d’abord, puis CasaOS/SMB via le tunnel Conserve le serveur sur un chemin réseau privé.
Vous souhaitez un flux de travail ZimaOS privilégiant le mobile plutôt que CasaOS Zima Client ZimaOS dispose d’un client mobile récent conçu pour accéder à distance aux fichiers et aux appareils.

Si vous passez plus tard de CasaOS à ZimaOS, l’accès à distance de Zima Client couvre l’accès à votre cloud personnel sur Android et iOS sans vous obliger à recréer manuellement le même flux de travail.

Une liste de vérification rapide pour le dépannage

  • Testez d’abord en local : ouvrez le tableau de bord CasaOS depuis le téléphone lorsque celui-ci est connecté au Wi-Fi domestique.
  • Vérifiez le chemin d’accès aux fichiers : assurez-vous que le dossier est visible dans CasaOS et, si vous utilisez SMB, que le partage peut être ouvert depuis un autre appareil du réseau local.
  • Vérifiez les identifiants : la connectivité distante ne contourne pas les autorisations du partage.
  • Testez depuis les données mobiles : désactivez le Wi-Fi une fois le VPN configuré. Vous vérifierez ainsi que vous utilisez réellement le chemin distant.
  • Évitez d’exposer SMB publiquement : si le port 445 est redirigé sur le routeur, supprimez cette redirection et utilisez plutôt le VPN.

Un ancien ordinateur portable est tout à fait capable de jouer ce rôle si le stockage, le réseau et l’alimentation sont fiables. Si vous souhaitez par la suite un serveur domestique x86 compact, toujours allumé, avec SATA natif et double Ethernet 2,5 GbE, ZimaBoard 2 est l’option matérielle adaptée, et non une exigence du flux de travail CasaOS décrit ci-dessus.

FAQ

Puis-je parcourir les fichiers CasaOS depuis Android lorsque je suis chez moi ?

Oui. Si le téléphone peut atteindre le serveur CasaOS sur le réseau local, utilisez l’interface web de CasaOS ou un gestionnaire de fichiers Android prenant en charge le partage SMB que vous avez configuré.

Ai-je besoin d’une application Android CasaOS spéciale ?

Pas nécessairement. L’exigence réelle est d’accéder au serveur et à ses fichiers. Sur le réseau local, un navigateur ou un client SMB peut suffire. À distance, la couche manquante est généralement une connectivité distante sécurisée.

Puis-je simplement rediriger un port pour SMB ?

N’exposez pas directement le port TCP 445 sur Internet dans ce cas. Utilisez plutôt un tunnel privé tel que WireGuard, puis accédez au partage comme à une ressource du réseau privé.

Pourquoi l’explorateur de fichiers de CasaOS fonctionne-t-il alors que mon téléphone distant ne fonctionne pas ?

Car l’explorateur de fichiers fonctionne après que vous avez déjà accédé à CasaOS. Un téléphone connecté à un autre réseau doit d’abord disposer d’une route vers le serveur domestique avant que l’interface de fichiers ou le partage SMB ne soit accessible.