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

Um poderoso servidor FTP para Android que permite acessar e compartilhar arquivos do seu dispositivo pela rede. Use-o para transferir arquivos entre seu dispositivo Android e computadores ou outros dispositivos sem precisar de um cabo USB.

O aplicativo oferece suporte a Wi-Fi, Ethernet e tethering, além de vários usuários FTP, transferências simultâneas de arquivos, inicialização automática do servidor, encaminhamento automático de portas do roteador e muito mais.

Recursos

  • Servidor FTP para Android — Execute um servidor FTP diretamente no seu dispositivo Android.
  • Várias interfaces de rede — Use qualquer conexão de rede disponível, incluindo Wi-Fi, Ethernet e tethering.
  • Vários usuários FTP — Crie várias contas de usuário, incluindo acesso anônimo.
  • Controle de acesso por usuário — Configure quais arquivos e pastas cada usuário pode acessar.
  • Vários caminhos de acesso — Dê a cada usuário acesso a várias pastas no armazenamento interno ou em um cartão SD externo.
  • Acesso somente leitura ou acesso completo — Defina acesso somente leitura ou acesso completo para gravação em cada caminho configurado.
  • Arquivos ocultos — Escolha se cada usuário pode acessar arquivos ocultos.
  • Transferências simultâneas — Suporte a várias transferências de arquivos ao mesmo tempo.
  • Encaminhamento automático de portas do roteador — Abra automaticamente as portas necessárias em roteadores compatíveis usando UPnP.
  • Inicialização automática do servidor — Inicie automaticamente o servidor FTP quando uma rede Wi-Fi especificada for conectada.
  • Inicialização com o dispositivo — Inicie automaticamente o servidor FTP quando o dispositivo for inicializado.
  • Suporte a Tasker e scripts — Controle o servidor FTP e o encaminhamento de portas do roteador por meio de intents do Android.

Integração com o Tasker

Você pode controlar o servidor FTP usando o Tasker ou outras ferramentas de automação por meio do envio de intents do Android.

Crie uma nova ação no Tasker e selecione System → Send Intent usando as seguintes informações:

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

Para iniciar ou parar o servidor FTP, use uma das seguintes ações:

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

Para ativar ou desativar o encaminhamento automático de portas do roteador, use:

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

Telas do aplicativo

Página inicial

A tela inicial oferece controles para o servidor FTP, incluindo:

  • Iniciar ou parar o servidor
  • Monitorar clientes conectados
  • Configurar a inicialização automática ao conectar-se a uma rede Wi-Fi específica
  • Configurar a inicialização automática quando o dispositivo for ligado
  • Configurar outras opções do servidor

Gerenciamento de usuários

Gerencie usuários FTP e suas permissões de acesso, incluindo:

  • Criar e gerenciar vários usuários
  • Configurar caminhos de acesso para cada usuário
  • Ativar ou desativar contas de usuário
  • Configurar acesso somente leitura ou acesso completo para gravação
  • Permitir ou restringir o acesso a arquivos ocultos

Clientes FTP compatíveis

Você pode se conectar ao servidor FTP usando clientes FTP no Windows, macOS, Linux ou Android, ou navegadores da Web compatíveis.

Exemplos:

  • FileZilla
  • Windows Explorer — Para usuários não anônimos, use um endereço como ftp://username@ip:port/.
  • Finder no macOS
  • Gerenciadores de arquivos no Linux
  • Total Commander no Android
  • Navegadores da Web como Chrome, Firefox e Edge — Os navegadores podem acessar arquivos no modo somente leitura.

Portas passivas

O intervalo de portas passivas começa na porta inicial configurada.

Por padrão, a primeira porta passiva é 60000. Quando o UPnP está ativado, o intervalo de portas passivas usa as 128 portas seguintes. Quando o UPnP está desativado, usa as 256 portas seguintes.

Em geral:

  • 60000–60128 com UPnP ativado
  • 60000–60256 com UPnP desativado

Gerenciamento de energia do Android

O modo Doze do Android e outros recursos de otimização da bateria podem impedir que o servidor FTP funcione corretamente em segundo plano.

Se o servidor parar inesperadamente ou não permanecer ativo, adicione o aplicativo à lista de exceções da otimização da bateria nas configurações do dispositivo.

Permissões

Dependendo da versão do Android e dos recursos ativados, o aplicativo pode exigir as seguintes permissões:

  • Acesso ao armazenamento — Necessário para que o servidor FTP possa ler e gravar arquivos no dispositivo.
  • Acesso à Internet e à rede — Necessário para que os clientes FTP possam se conectar ao servidor.
  • Acesso à localização — Necessário nas versões do Android que restringem o acesso às informações de conexão Wi-Fi quando a inicialização automática do servidor com base na rede Wi-Fi conectada é utilizada.

Nas versões mais recentes do Android, podem existir restrições adicionais do sistema para acessar informações de Wi-Fi enquanto o aplicativo está sendo executado em segundo plano.

Suporte

Se você encontrar algum problema, quiser solicitar um recurso ou tiver comentários sobre o aplicativo, entre em contato conosco:

[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