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 aceder e partilhar ficheiros do seu dispositivo através de uma rede. Utilize-o para transferir ficheiros entre o seu dispositivo Android e computadores ou outros dispositivos sem precisar de um cabo USB.

A aplicação suporta Wi-Fi, Ethernet e tethering, bem como vários utilizadores FTP, transferências simultâneas de ficheiros, arranque automático do servidor, reencaminhamento automático de portas do router e muito mais.

Funcionalidades

  • Servidor FTP para Android — Execute um servidor FTP diretamente no seu dispositivo Android.
  • Várias interfaces de rede — Utilize qualquer ligação de rede disponível, incluindo Wi-Fi, Ethernet e tethering.
  • Vários utilizadores FTP — Crie várias contas de utilizador, incluindo acesso anónimo.
  • Controlo de acesso por utilizador — Configure os ficheiros e pastas a que cada utilizador pode aceder.
  • Vários caminhos de acesso — Dê a cada utilizador acesso a várias pastas no armazenamento interno ou num cartão SD externo.
  • Acesso só de leitura ou acesso total — Defina acesso só de leitura ou acesso total de escrita para cada caminho configurado.
  • Ficheiros ocultos — Escolha se cada utilizador pode aceder a ficheiros ocultos.
  • Transferências simultâneas — Suporta várias transferências de ficheiros em simultâneo.
  • Reencaminhamento automático de portas do router — Abra automaticamente as portas necessárias em routers compatíveis através de UPnP.
  • Arranque automático do servidor — Inicie automaticamente o servidor FTP quando for estabelecida ligação a uma rede Wi-Fi especificada.
  • Arranque com o dispositivo — Inicie automaticamente o servidor FTP quando o dispositivo arrancar.
  • Suporte para Tasker e scripts — Controle o servidor FTP e o reencaminhamento de portas do router através de intents do Android.

Integração com o Tasker

Pode controlar o servidor FTP através do Tasker ou de outras ferramentas de automatização, enviando intents do Android.

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

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

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

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

Para ativar ou desativar o reencaminhamento automático de portas do router, utilize:

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

Ecrãs da aplicação

Página inicial

O ecrã inicial permite controlar o servidor FTP, incluindo:

  • Iniciar ou parar o servidor
  • Monitorizar clientes ligados
  • Configurar o arranque automático ao ligar a uma rede Wi-Fi específica
  • Configurar o arranque automático quando o dispositivo é iniciado
  • Configurar outras definições do servidor

Gestão de utilizadores

Faça a gestão dos utilizadores FTP e das respetivas permissões de acesso, incluindo:

  • Criar e gerir vários utilizadores
  • Configurar caminhos de acesso para cada utilizador
  • Ativar ou desativar contas de utilizador
  • Configurar acesso só de leitura ou acesso total de escrita
  • Permitir ou restringir o acesso a ficheiros ocultos

Clientes FTP suportados

Pode ligar-se ao servidor FTP utilizando clientes FTP no Windows, macOS, Linux ou Android, ou navegadores Web compatíveis.

Exemplos:

  • FileZilla
  • Windows Explorer — Para utilizadores não anónimos, utilize um endereço como ftp://username@ip:port/.
  • Finder no macOS
  • Gestores de ficheiros no Linux
  • Total Commander no Android
  • Navegadores Web como Chrome, Firefox e Edge — Os navegadores podem aceder aos ficheiros no modo só de leitura.

Portas passivas

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

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

Em geral:

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

Gestão de energia do Android

O modo Doze do Android e outras funcionalidades 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 a aplicação à lista de exceções da otimização da bateria nas definições do dispositivo.

Permissões

Dependendo da versão do Android e das funcionalidades ativadas, a aplicação pode necessitar das seguintes permissões:

  • Acesso ao armazenamento — Necessário para que o servidor FTP possa ler e escrever ficheiros no dispositivo.
  • Acesso à Internet e à rede — Necessário para que os clientes FTP possam ligar-se ao servidor.
  • Acesso à localização — Necessário nas versões do Android que restringem o acesso às informações de ligação Wi-Fi quando é utilizado o arranque automático do servidor com base na rede Wi-Fi ligada.

Nas versões mais recentes do Android, podem aplicar-se restrições adicionais do sistema ao acesso a informações de Wi-Fi enquanto a aplicação está a ser executada em segundo plano.

Suporte

Se encontrar um problema, quiser solicitar uma funcionalidade ou tiver comentários sobre a aplicação, contacte-nos através de:

[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