Banana Studio
FTP Server icon

Your Android device, your FTP server

Share and manage files from your Android device over FTP

Free v0.15.19 Android 4.4+

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

How to create a SSH/SFTP Server for Android/Android TV/Chromebook

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_SERVER
  • net.xnano.android.ftpserver.STOP_SERVER

Pour activer ou désactiver la redirection automatique des ports du routeur, utilisez :

  • net.xnano.android.ftpserver.ENABLE_OPEN_PORT
  • net.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 :

[email protected]

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.

Read the privacy policy →

What's new

v0.15.19
  • 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.

Related news