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

FTP-server för Android

En kraftfull FTP-server för Android som låter dig komma åt och dela filer på din enhet via ett nätverk. Använd den för att överföra filer mellan din Android-enhet och datorer eller andra enheter utan att behöva använda en USB-kabel.

Appen stöder Wi-Fi, Ethernet och internetdelning, flera FTP-användare, samtidiga filöverföringar, automatisk serverstart, automatisk portvidarebefordran på routrar och mycket mer.

Funktioner

  • FTP-server för Android — Kör en FTP-server direkt på din Android-enhet.
  • Flera nätverksgränssnitt — Använd alla tillgängliga nätverksanslutningar, inklusive Wi-Fi, Ethernet och internetdelning.
  • Flera FTP-användare — Skapa flera användarkonton, inklusive anonym åtkomst.
  • Åtkomstkontroll per användare — Konfigurera vilka filer och mappar varje användare får åtkomst till.
  • Flera åtkomstvägar — Ge varje användare åtkomst till flera mappar i intern lagring eller på ett externt SD-kort.
  • Skrivskyddad eller full åtkomst — Ställ in skrivskyddad eller full skrivåtkomst för varje konfigurerad sökväg.
  • Dolda filer — Välj om varje användare ska kunna komma åt dolda filer.
  • Samtidiga överföringar — Stöd för flera filöverföringar samtidigt.
  • Automatisk portvidarebefordran för routern — Öppna automatiskt nödvändiga portar på routrar som stöds med UPnP.
  • Automatisk serverstart — Starta FTP-servern automatiskt när ett angivet Wi-Fi-nätverk ansluts.
  • Start vid uppstart — Starta FTP-servern automatiskt när enheten startar.
  • Stöd för Tasker och skript — Styr FTP-servern och routerns portvidarebefordran via Android-intents.

Tasker-integration

Du kan styra FTP-servern med Tasker eller andra automatiseringsverktyg genom att skicka Android-intents.

Skapa en ny åtgärd i Tasker och välj System → Send Intent med följande information:

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

Använd någon av följande åtgärder för att starta eller stoppa FTP-servern:

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

Använd följande för att aktivera eller inaktivera automatisk portvidarebefordran på routern:

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

Appens skärmar

Hem

Hemskärmen innehåller kontroller för FTP-servern, bland annat:

  • Starta eller stoppa servern
  • Övervaka anslutna klienter
  • Konfigurera automatisk start när ett specifikt Wi-Fi-nätverk ansluts
  • Konfigurera automatisk start när enheten startar
  • Konfigurera andra serverinställningar

Användarhantering

Hantera FTP-användare och deras åtkomstbehörigheter, bland annat:

  • Skapa och hantera flera användare
  • Konfigurera åtkomstvägar för varje användare
  • Aktivera eller inaktivera användarkonton
  • Konfigurera skrivskyddad eller full skrivåtkomst
  • Tillåta eller begränsa åtkomst till dolda filer

FTP-klienter som stöds

Du kan ansluta till FTP-servern med FTP-klienter på Windows, macOS, Linux eller Android, eller med kompatibla webbläsare.

Exempel:

  • FileZilla
  • Windows Explorer — För icke-anonyma användare använder du en adress som ftp://username@ip:port/.
  • Finder på macOS
  • Filhanterare på Linux
  • Total Commander på Android
  • Webbläsare som Chrome, Firefox och Edge — Webbläsare kan komma åt filer i skrivskyddat läge.

Passiva portar

Intervallet för passiva portar börjar från den konfigurerade startporten.

Som standard är den första passiva porten 60000. När UPnP är aktiverat används de följande 128 portarna för passiv kommunikation. När UPnP är inaktiverat används de följande 256 portarna.

Generellt:

  • 60000–60128 när UPnP är aktiverat
  • 60000–60256 när UPnP är inaktiverat

Androids energihantering

Androids Doze-läge och andra batterioptimeringsfunktioner kan förhindra att FTP-servern fungerar som förväntat i bakgrunden.

Om servern oväntat stoppas eller inte förblir aktiv kan du lägga till appen i enhetens undantagslista för batterioptimering.

Behörigheter

Beroende på Android-version och aktiverade funktioner kan appen behöva följande behörigheter:

  • Lagringsåtkomst — Krävs för att FTP-servern ska kunna läsa och skriva filer på enheten.
  • Internet- och nätverksåtkomst — Krävs för att FTP-klienter ska kunna ansluta till servern.
  • Platsåtkomst — Krävs på Android-versioner som begränsar åtkomsten till information om Wi-Fi-anslutningen när automatisk serverstart baserad på det anslutna Wi-Fi-nätverket används.

På nyare Android-versioner kan ytterligare systembegränsningar gälla för åtkomst till Wi-Fi-information när appen körs i bakgrunden.

Support

Om du stöter på ett problem, vill begära en funktion eller har feedback om appen är du välkommen att kontakta oss:

[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