Primitive FTPd for Android

XDA a publié un article argumentant qu’un vieux téléphone surpasse un Raspberry Pi pour la plupart des petits travaux de serveur domestique : il a une batterie, un écran, un modem et un boîtier, le tout pour moins qu’un nouveau kit Pi 5. Si le plan est de réutiliser un vieux téléphone Android comme petit NAS pour sauvegarder des photos, partager des fichiers familiaux ou un endroit supplémentaire pour synchroniser un dossier Syncthing, ces applications font le travail sans root. Ajoutez un boîtier, un chargeur rapide réglé en mode goutte à goutte, et vous avez un serveur headless qui survit aux coupures de courant.

Ce qu’il faut chercher dans une application NAS Android

Comparaison rapide

Application Meilleur pour Plates-formes Plan gratuit Prix de démarrage Évaluation
Primitive FTPd Serveur de fichiers FTP et SFTP Android Oui Gratuit 4.6
Syncthing Synchronisation de dossiers peer-to-peer Android, desktop Oui Gratuit 4.7
Termux Userland Linux complète pour tâches headless Android Oui Gratuit 4.6
SimpleSSHD Serveur SSH léger Android Oui Gratuit 4.5
Nextcloud Application auto-hébergée de fichiers, photos et calendrier Android, desktop Oui Gratuit 4.4
PhotoSync Transfert automatique de photos vers d’autres appareils Android Oui $6.99 une seule fois 4.5

Les applications

1. Primitive FTPd – Meilleur serveur FTP et SFTP pour Android

Primitive FTPd est le petit serveur FTP Android open-source que la plupart des articles de laboratoire domestique finissent par recommander. Il gère l’authentification anonyme ou par mot de passe, TLS sur FTP, SFTP avec clé SSH, et peut servir des fichiers à partir du stockage interne, SD externe ou d’un lecteur USB OTG. Un bouton bascule “partage public” expose un dossier en lecture seule pour un accès rapide des invités.

Où il échoue: L’interface est minimaliste. Il n’y a pas de visionneuse web intégrée, les clients ont donc besoin d’un montage FTP ou SFTP pour parcourir.

Tarification:

Plates-formes: Android

Télécharger: Aptoide

Conclusion: Commencez par ici. C’est le cheval de trait pour exposer le stockage du téléphone sur le réseau.

2. Syncthing – Meilleure synchronisation de dossiers peer-to-peer

Syncthing pour Android transforme le téléphone en nœud d’un maillage Syncthing. Pointez sur un dossier, partagez l’ID du dossier avec votre ordinateur portable ou un autre téléphone, et les fichiers se synchronisent dans les deux sens chaque fois que les deux appareils sont sur le même réseau. Pas de cloud, pas de compte, pas de limite de bande passante.

Où il échoue: Les modes économes en batterie peuvent mettre en pause la synchronisation de manière imprévisible. Les très grandes bibliothèques nécessitent de la patience lors du premier scan.

Tarification:

Plates-formes: Android, Windows, macOS, Linux

Télécharger: Aptoide

Conclusion: Le bon choix pour garder les dossiers sur le téléphone identiques aux dossiers sur d’autres machines.

3. Termux – Meilleure userland Linux complète pour tâches headless

Termux installe un environnement Linux minimal sur Android avec apt et un accès à un large référentiel de paquets. Vous pouvez exécuter rsync, rclone, samba, un petit serveur web ou un script python qui surveille une boîte de réception et dépose les pièces jointes dans un dossier. Liez une notification persistante, ajoutez un wake-lock, et Termux garde ses tâches vivantes.

Où il échoue: La version Google Play est en retard. Installez la version F-Droid ou GitHub pour les derniers paquets. Nécessite plus de configuration que les autres applications ici.

Tarification:

Plates-formes: Android

Télécharger: Aptoide

Conclusion: La porte de sortie pour quiconque veut un vrai shell sur le téléphone.

4. SimpleSSHD – Meilleur serveur SSH léger

SimpleSSHD expose SSH sur un port de votre choix avec authentification par clé ou mot de passe. C’est beaucoup plus léger que Termux pour le même travail, utile quand vous n’avez besoin que d’un accès shell à distance et rsync sans userland Linux complète.

Où il échoue: Aucune gestion des paquets. Si vous voulez des outils supplémentaires, installez Termux à la place.

Tarification:

Plates-formes: Android

Conclusion: Pour le cas où un shell et rsync couvrent tout le besoin.

5. Nextcloud – Meilleure suite d’applications auto-hébergées

Nextcloud pour Android est le client téléphone pour un serveur Nextcloud, mais vous pouvez également exécuter le serveur sur un téléphone rooté ou via Termux avec nextcloud-cli. Si vos ambitions NAS incluent un calendrier, des contacts et une édition partagée plutôt que simplement des fichiers, c’est la voie à suivre.

Où il échoue: Le serveur complet sur un téléphone, c’est un étirement. La plupart des gens utilisent le téléphone comme client Nextcloud et exécutent le serveur sur une petite boîte Linux.

Tarification:

Plates-formes: Android, iOS, Windows, macOS, Linux

Télécharger: Aptoide

Conclusion: Ignorez cela sur le téléphone serveur à moins que vous sachiez pourquoi vous le voulez là. C’est un client, pas un système d’exploitation NAS.

6. PhotoSync – Meilleur transfert automatique de photos

PhotoSync remplace la sauvegarde Google Photos pour quiconque utilise un téléphone comme centre de photos. Pointez le téléphone sur une cible Windows ou Mac sur le même réseau, définissez la direction sans fil, et chaque nouvelle photo et vidéo se copie en arrière-plan. Il supporte SMB, WebDAV, FTP et Nextcloud comme destinations.

Où il échoue: Certains types de destination nécessitent un déblocage payant unique dans l’application.

Tarification:

Plates-formes: Android, iOS

Conclusion: Transforme le téléphone en cible de sauvegarde de photos du réseau domestique pour les autres appareils familiaux.

Comment choisir le bon

Commencez par Primitive FTPd pour exposer le stockage du téléphone sur le réseau avec un vrai mot de passe. Ajoutez Syncthing si vous voulez aussi que les fichiers apparaissent sur un ordinateur portable ou un autre téléphone sans travail supplémentaire. Installez SimpleSSHD pour un petit point de terminaison SSH, ou allez directement à Termux si vous savez que vous aurez besoin de rsync, cron et de gestion des paquets. Superposez Nextcloud seulement si vous prévoyez d’exécuter le serveur réel ailleurs et d’utiliser le téléphone comme client. PhotoSync couvre le dernier kilomètre pour quiconque utilise le téléphone comme zone d’atterrissage pour les photos familiales.

Réglez le téléphone pour rester éveillé pendant la charge, désactivez la batterie adaptative pour les applications serveur, et choisissez un adaptateur qui a prouvé sa sécurité lors d’une charge longue. Un vieux téléphone peut tenir son bout pour un NAS de taille familiale pendant des années.

FAQ

Ai-je besoin de rooter le téléphone pour exécuter un serveur NAS dessus?

Non. Chaque application de cette liste s’exécute sans root. Root n’aide que si vous voulez donner à une application des permissions qu’Android réserve normalement, ou si vous voulez réduire les wake-locks de batterie.

Exécuter un serveur toute la journée endommagera-t-il la batterie du téléphone?

Les téléphones Android modernes tolèrent mieux la charge constante que les anciens car ils limitent la charge à 80 ou 90 pour cent lorsqu’ils restent branchés. Utilisez un bon chargeur, gardez le téléphone cool, et attendez-vous à ce que la batterie se dégrade encore après quelques années.

Quelle application est la plus rapide pour transférer de grands fichiers?

Primitive FTPd via SFTP ou Termux avec rsync sera le plus rapide sur le même LAN. SFTP tend à atteindre la limite de vitesse de stockage du téléphone avant d’atteindre le Wi-Fi.

Puis-je utiliser le téléphone comme cible Time Machine pour Mac?

Oui, via Netatalk dans Termux, mais la configuration est délicate. Pour la plupart des gens, un Raspberry Pi ou un petit NAS est un meilleur hôte Time Machine qu’un téléphone.

Et si le téléphone reçoit un appel pendant qu’il sert des fichiers?

Un téléphone Android reçoit toujours des appels en arrière-plan. Servir des fichiers n’enregistre pas le modem. Si vous voulez un vrai serveur headless, retirez la SIM et utilisez uniquement le Wi-Fi.