Your Android device, your FTP server
Share and manage files from your Android device over FTP
Your Android device, your FTP server
Features
FTP Server
Run an FTP server directly on your Android device and access files from other devices over a network.
Multiple users
Multiple users
Flexible permissions
Give each user read-only or full read/write access to individual folders.
Multiple access paths
Share multiple folders from internal storage or an external SD card with each FTP user.
Automatic startup
Automatically start the FTP server when the device boots or when a configured Wi-Fi network is detected.
Router port configuration
Automatically configure router port forwarding through UPnP on supported routers.
Tasker integration
Automate server controls using Tasker and Android intents, including starting and stopping the FTP server.
Videos
About this app
Serveur FTP pour Android
Un puissant serveur FTP pour Android qui vous permet d’accéder aux fichiers de votre appareil et de les partager sur un réseau. Utilisez-le pour transférer des fichiers entre votre appareil Android et des ordinateurs ou autres appareils sans avoir besoin d’un câble USB.
L’application prend en charge le Wi-Fi, Ethernet et le partage de connexion, ainsi que plusieurs utilisateurs FTP, les transferts de fichiers simultanés, le démarrage automatique du serveur, la redirection automatique des ports du routeur et bien plus encore.
Fonctionnalités
- Serveur FTP pour Android — Exécutez un serveur FTP directement sur votre appareil Android.
- Plusieurs interfaces réseau — Utilisez toute connexion réseau disponible, notamment Wi-Fi, Ethernet et partage de connexion.
- Plusieurs utilisateurs FTP — Créez plusieurs comptes utilisateur, y compris l’accès anonyme.
- Contrôle d’accès par utilisateur — Configurez les fichiers et dossiers auxquels chaque utilisateur peut accéder.
- Plusieurs chemins d’accès — Donnez à chaque utilisateur accès à plusieurs dossiers du stockage interne ou d’une carte SD externe.
- Accès en lecture seule ou accès complet — Définissez un accès en lecture seule ou un accès complet en écriture pour chaque chemin configuré.
- Fichiers masqués — Choisissez si chaque utilisateur peut accéder aux fichiers masqués.
- Transferts simultanés — Prenez en charge plusieurs transferts de fichiers simultanément.
- Redirection automatique des ports du routeur — Ouvrez automatiquement les ports requis sur les routeurs compatibles via UPnP.
- Démarrage automatique du serveur — Démarrez automatiquement le serveur FTP lorsqu’un réseau Wi-Fi spécifié est connecté.
- Démarrage au démarrage de l’appareil — Démarrez automatiquement le serveur FTP lorsque l’appareil démarre.
- Prise en charge de Tasker et des scripts — Contrôlez le serveur FTP et la redirection des ports du routeur via les intents Android.
Intégration avec Tasker
Vous pouvez contrôler le serveur FTP avec Tasker ou d’autres outils d’automatisation en envoyant des intents Android.
Créez une nouvelle action dans Tasker et sélectionnez System → Send Intent avec les informations suivantes :
- Package :
net.xnano.android.ftpserver - Class :
net.xnano.android.ftpserver.receivers.CustomBroadcastReceiver
Pour démarrer ou arrêter le serveur FTP, utilisez l’une des actions suivantes :
net.xnano.android.ftpserver.START_SERVERnet.xnano.android.ftpserver.STOP_SERVER
Pour activer ou désactiver la redirection automatique des ports du routeur, utilisez :
net.xnano.android.ftpserver.ENABLE_OPEN_PORTnet.xnano.android.ftpserver.DISABLE_OPEN_PORT
Écrans de l’application
Accueil
L’écran d’accueil permet de contrôler le serveur FTP, notamment :
- Démarrer ou arrêter le serveur
- Surveiller les clients connectés
- Configurer le démarrage automatique lors de la connexion à un réseau Wi-Fi spécifique
- Configurer le démarrage automatique au démarrage de l’appareil
- Configurer d’autres paramètres du serveur
Gestion des utilisateurs
Gérez les utilisateurs FTP et leurs autorisations d’accès, notamment :
- Créer et gérer plusieurs utilisateurs
- Configurer les chemins d’accès de chaque utilisateur
- Activer ou désactiver les comptes utilisateur
- Configurer un accès en lecture seule ou un accès complet en écriture
- Autoriser ou restreindre l’accès aux fichiers masqués
Clients FTP pris en charge
Vous pouvez vous connecter au serveur FTP à l’aide de clients FTP sous Windows, macOS, Linux ou Android, ou avec des navigateurs Web compatibles.
Exemples :
- FileZilla
- Windows Explorer — Pour les utilisateurs non anonymes, utilisez une adresse telle que
ftp://username@ip:port/. - Finder sur macOS
- Gestionnaires de fichiers sous Linux
- Total Commander sur Android
- Navigateurs Web tels que Chrome, Firefox et Edge — Les navigateurs peuvent accéder aux fichiers en mode lecture seule.
Ports passifs
La plage de ports passifs commence à partir du port initial configuré.
Par défaut, le premier port passif est 60000. Lorsque UPnP est activé, la plage de ports passifs utilise les 128 ports suivants. Lorsque UPnP est désactivé, elle utilise les 256 ports suivants.
En général :
- 60000–60128 avec UPnP activé
- 60000–60256 avec UPnP désactivé
Gestion de l’alimentation Android
Le mode Doze d’Android et les autres fonctionnalités d’optimisation de la batterie peuvent empêcher le serveur FTP de fonctionner comme prévu en arrière-plan.
Si le serveur s’arrête de manière inattendue ou ne reste pas actif, ajoutez l’application à la liste d’exclusion de l’optimisation de la batterie dans les paramètres de l’appareil.
Autorisations
Selon votre version d’Android et les fonctionnalités activées, l’application peut nécessiter les autorisations suivantes :
- Accès au stockage — Nécessaire pour permettre au serveur FTP de lire et d’écrire des fichiers sur votre appareil.
- Accès à Internet et au réseau — Nécessaire pour permettre aux clients FTP de se connecter au serveur.
- Accès à la localisation — Nécessaire sur les versions d’Android qui limitent l’accès aux informations de connexion Wi-Fi lorsque le démarrage automatique du serveur est configuré en fonction du réseau Wi-Fi connecté.
Sur les versions récentes d’Android, des restrictions système supplémentaires peuvent s’appliquer à l’accès aux informations Wi-Fi lorsque l’application s’exécute en arrière-plan.
Assistance
Si vous rencontrez un problème, souhaitez demander une fonctionnalité ou avez des commentaires sur l’application, contactez-nous à l’adresse suivante :
Requirements
- Minimum Android
- 4.4 (API 19)
Privacy & permissions
The app does not share data with third parties according to its Google Play data safety declaration.
The app may collect app information, performance data, and device or other IDs. FTP Server also requires access to files and network information to provide its FTP server functionality.
Location permission is only required for the automatic Wi-Fi detection feature on supported Android versions.
-
Storage
Required to read and write files that are made available through the FTP server.
-
Internet
Required to allow other devices to connect to the FTP server.
-
Network state
Used to detect available network connections and provide the network address required to connect to the FTP server.
-
Wi-Fi state
Used for Wi-Fi-related network information required by the FTP server and automatic Wi-Fi startup features.
-
Location
Required on supported Android versions when using the feature that automatically starts the FTP server after a specific Wi-Fi network is detected.
What's new
- Bug fixes and stability improvements.
Frequently asked questions
FTP Server turns your Android device into an FTP server, allowing other devices to access and transfer files over a network.
You can connect from Windows, macOS, Linux, Android, and compatible web browsers using an FTP client.
Yes. You can create multiple users and configure separate access paths and permissions for each user.
Yes. Each access path can be configured with either read-only or full read/write access.
Yes. The app can automatically start the server when the device boots or when a configured Wi-Fi network is detected.
Does the app support Tasker?
You can use FTP clients such as FileZilla, Windows Explorer, macOS Finder, Linux file managers, Total Commander, and compatible web browsers.