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

Servidor FTP para Android

Un potente servidor FTP para Android que te permite acceder a los archivos de tu dispositivo y compartirlos a través de una red. Úsalo para transferir archivos entre tu dispositivo Android y ordenadores u otros dispositivos sin depender de un cable USB.

La aplicación es compatible con Wi-Fi, Ethernet y tethering, así como con varios usuarios FTP, transferencias simultáneas de archivos, inicio automático del servidor, redirección automática de puertos del router y mucho más.

Funciones

  • Servidor FTP para Android — Ejecuta un servidor FTP directamente en tu dispositivo Android.
  • Varias interfaces de red — Utiliza cualquier conexión de red disponible, incluidas Wi-Fi, Ethernet y tethering.
  • Varios usuarios FTP — Crea varias cuentas de usuario, incluido el acceso anónimo.
  • Control de acceso por usuario — Configura a qué archivos y carpetas puede acceder cada usuario.
  • Múltiples rutas de acceso — Permite a cada usuario acceder a varias carpetas del almacenamiento interno o de una tarjeta SD externa.
  • Acceso de solo lectura o acceso completo — Configura acceso de solo lectura o acceso completo de escritura para cada ruta.
  • Archivos ocultos — Elige si cada usuario puede acceder a los archivos ocultos.
  • Transferencias simultáneas — Admite varias transferencias de archivos al mismo tiempo.
  • Redirección automática de puertos del router — Abre automáticamente los puertos necesarios en routers compatibles mediante UPnP.
  • Inicio automático del servidor — Inicia automáticamente el servidor FTP cuando se conecta a una red Wi-Fi determinada.
  • Inicio al arrancar el dispositivo — Inicia automáticamente el servidor FTP cuando se enciende el dispositivo.
  • Compatibilidad con Tasker y scripts — Controla el servidor FTP y la redirección de puertos del router mediante intents de Android.

Integración con Tasker

Puedes controlar el servidor FTP mediante Tasker u otras herramientas de automatización enviando intents de Android.

Crea una nueva acción en Tasker y selecciona System → Send Intent con la siguiente información:

  • Package: net.xnano.android.ftpserver
  • Class: net.xnano.android.ftpserver.receivers.CustomBroadcastReceiver

Para iniciar o detener el servidor FTP, utiliza una de estas acciones:

  • net.xnano.android.ftpserver.START_SERVER
  • net.xnano.android.ftpserver.STOP_SERVER

Para activar o desactivar la redirección automática de puertos del router, utiliza:

  • net.xnano.android.ftpserver.ENABLE_OPEN_PORT
  • net.xnano.android.ftpserver.DISABLE_OPEN_PORT

Pantallas de la aplicación

Inicio

La pantalla de inicio ofrece controles para el servidor FTP, entre ellos:

  • Iniciar o detener el servidor
  • Supervisar los clientes conectados
  • Configurar el inicio automático al conectarse a una red Wi-Fi determinada
  • Configurar el inicio automático al arrancar el dispositivo
  • Configurar otros ajustes del servidor

Gestión de usuarios

Gestiona los usuarios FTP y sus permisos de acceso, entre ellos:

  • Crear y gestionar varios usuarios
  • Configurar las rutas de acceso de cada usuario
  • Activar o desactivar cuentas de usuario
  • Configurar acceso de solo lectura o acceso completo de escritura
  • Permitir o restringir el acceso a archivos ocultos

Clientes FTP compatibles

Puedes conectarte al servidor FTP mediante clientes FTP en Windows, macOS, Linux o Android, o mediante navegadores web compatibles.

Algunos ejemplos son:

  • FileZilla
  • Windows Explorer — Para usuarios no anónimos, utiliza una dirección como ftp://username@ip:port/.
  • Finder en macOS
  • Gestores de archivos en Linux
  • Total Commander en Android
  • Navegadores web como Chrome, Firefox y Edge — Los navegadores pueden acceder a los archivos en modo de solo lectura.

Puertos pasivos

El rango de puertos pasivos comienza en el puerto inicial configurado.

De forma predeterminada, el puerto pasivo inicial es 60000. Cuando UPnP está activado, el rango de puertos pasivos utiliza los siguientes 128 puertos. Cuando UPnP está desactivado, utiliza los siguientes 256 puertos.

En general:

  • 60000–60128 con UPnP activado
  • 60000–60256 con UPnP desactivado

Gestión de energía de Android

El modo Doze de Android y otras funciones de optimización de batería pueden impedir que el servidor FTP funcione correctamente en segundo plano.

Si el servidor se detiene inesperadamente o no permanece activo, añade la aplicación a la lista de exclusiones de optimización de batería en los ajustes del dispositivo.

Permisos

La aplicación puede requerir los siguientes permisos según la versión de Android y las funciones activadas:

  • Acceso al almacenamiento — Necesario para que el servidor FTP pueda leer y escribir archivos en tu dispositivo.
  • Acceso a Internet y a la red — Necesario para que los clientes FTP puedan conectarse al servidor.
  • Acceso a la ubicación — Necesario en las versiones de Android que restringen el acceso a la información de conexión Wi-Fi cuando se utiliza el inicio automático del servidor en función de la red Wi-Fi conectada.

En las versiones más recientes de Android pueden aplicarse restricciones adicionales del sistema al acceder a la información Wi-Fi mientras la aplicación se ejecuta en segundo plano.

Soporte

Si encuentras algún problema, quieres solicitar una función o tienes comentarios sobre la aplicación, ponte en contacto con nosotros en:

[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