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

Server FTP per Android

Un potente server FTP per Android che consente di accedere ai file sul dispositivo e condividerli tramite una rete. Usalo per trasferire file tra il tuo dispositivo Android e computer o altri dispositivi senza dover utilizzare un cavo USB.

L’app supporta Wi-Fi, Ethernet e tethering, oltre a più utenti FTP, trasferimenti simultanei di file, avvio automatico del server, inoltro automatico delle porte del router e molto altro.

Funzionalità

  • Server FTP per Android — Esegui un server FTP direttamente sul tuo dispositivo Android.
  • Più interfacce di rete — Utilizza qualsiasi connessione di rete disponibile, inclusi Wi-Fi, Ethernet e tethering.
  • Più utenti FTP — Crea più account utente, incluso l’accesso anonimo.
  • Controllo degli accessi per utente — Configura i file e le cartelle a cui ciascun utente può accedere.
  • Più percorsi di accesso — Consenti a ciascun utente di accedere a più cartelle nella memoria interna o su una scheda SD esterna.
  • Accesso in sola lettura o completo — Imposta l’accesso in sola lettura o l’accesso completo in scrittura per ogni percorso configurato.
  • File nascosti — Scegli se ciascun utente può accedere ai file nascosti.
  • Trasferimenti simultanei — Supporta più trasferimenti di file contemporaneamente.
  • Inoltro automatico delle porte del router — Apri automaticamente le porte necessarie sui router supportati tramite UPnP.
  • Avvio automatico del server — Avvia automaticamente il server FTP quando viene stabilita la connessione a una rete Wi-Fi specificata.
  • Avvio all’accensione del dispositivo — Avvia automaticamente il server FTP quando il dispositivo viene acceso.
  • Supporto per Tasker e script — Controlla il server FTP e l’inoltro delle porte del router tramite intent Android.

Integrazione con Tasker

Puoi controllare il server FTP tramite Tasker o altri strumenti di automazione inviando intent Android.

Crea una nuova azione in Tasker e seleziona System → Send Intent con le seguenti informazioni:

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

Per avviare o arrestare il server FTP, utilizza una delle seguenti azioni:

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

Per abilitare o disabilitare l’inoltro automatico delle porte del router, utilizza:

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

Schermate dell’app

Home

La schermata Home consente di controllare il server FTP, tra cui:

  • Avviare o arrestare il server
  • Monitorare i client connessi
  • Configurare l’avvio automatico quando viene stabilita la connessione a una rete Wi-Fi specifica
  • Configurare l’avvio automatico all’accensione del dispositivo
  • Configurare altre impostazioni del server

Gestione utenti

Gestisci gli utenti FTP e le relative autorizzazioni di accesso, tra cui:

  • Creare e gestire più utenti
  • Configurare i percorsi di accesso per ogni utente
  • Abilitare o disabilitare gli account utente
  • Configurare l’accesso in sola lettura o l’accesso completo in scrittura
  • Consentire o limitare l’accesso ai file nascosti

Client FTP supportati

Puoi connetterti al server FTP utilizzando client FTP su Windows, macOS, Linux o Android oppure browser Web compatibili.

Esempi:

  • FileZilla
  • Windows Explorer — Per gli utenti non anonimi, utilizza un indirizzo come ftp://username@ip:port/.
  • Finder su macOS
  • Gestori file su Linux
  • Total Commander su Android
  • Browser Web come Chrome, Firefox ed Edge — I browser possono accedere ai file in modalità di sola lettura.

Porte passive

L’intervallo delle porte passive parte dalla porta iniziale configurata.

Per impostazione predefinita, la prima porta passiva è 60000. Quando UPnP è abilitato, l’intervallo delle porte passive utilizza le 128 porte successive. Quando UPnP è disabilitato, utilizza le 256 porte successive.

In generale:

  • 60000–60128 con UPnP abilitato
  • 60000–60256 con UPnP disabilitato

Gestione dell’alimentazione di Android

La modalità Doze di Android e altre funzioni di ottimizzazione della batteria possono impedire al server FTP di funzionare correttamente in background.

Se il server si arresta inaspettatamente o non rimane attivo, aggiungi l’app all’elenco delle esclusioni dall’ottimizzazione della batteria nelle impostazioni del dispositivo.

Autorizzazioni

A seconda della versione di Android e delle funzionalità abilitate, l’app può richiedere le seguenti autorizzazioni:

  • Accesso allo spazio di archiviazione — Necessario affinché il server FTP possa leggere e scrivere file sul dispositivo.
  • Accesso a Internet e alla rete — Necessario affinché i client FTP possano connettersi al server.
  • Accesso alla posizione — Necessario nelle versioni di Android che limitano l’accesso alle informazioni sulla connessione Wi-Fi quando si utilizza l’avvio automatico del server in base alla rete Wi-Fi connessa.

Nelle versioni più recenti di Android possono essere applicate ulteriori restrizioni di sistema all’accesso alle informazioni Wi-Fi mentre l’app è in esecuzione in background.

Supporto

Se riscontri un problema, vuoi richiedere una funzionalità o hai feedback sull’app, contattaci all’indirizzo:

[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