FTP Server (Demo) Application icon

FTP Server (Demo) 3.1

2.6 MB / 10K+ Downloads / Rating 4.3 - 119 reviews


See previous versions

FTP Server (Demo), developed and published by Pieter Pareit, has released its latest version, 3.1, on 2022-12-09. This app falls under the Tools category on the Google Play Store and has achieved over 10000 installs. It currently holds an overall rating of 4.3, based on 119 reviews.

FTP Server (Demo) APK available on this page is compatible with all Android devices that meet the required specifications (Android 4.0+). It can also be installed on PC and Mac using an Android emulator such as Bluestacks, LDPlayer, and others.

Read More

App Screenshot

App Screenshot

App Details

Package name: be.ppareit.swiftp_free

Updated: 2 years ago

Developer Name: Pieter Pareit

Category: Tools

New features: Show more

App Permissions: Show more

Installation Instructions

This article outlines two straightforward methods for installing FTP Server (Demo) on PC Windows and Mac.

Using BlueStacks

  1. Download the APK/XAPK file from this page.
  2. Install BlueStacks by visiting http://bluestacks.com.
  3. Open the APK/XAPK file by double-clicking it. This action will launch BlueStacks and begin the application's installation. If the APK file does not automatically open with BlueStacks, right-click on it and select 'Open with...', then navigate to BlueStacks. Alternatively, you can drag-and-drop the APK file onto the BlueStacks home screen.
  4. Wait a few seconds for the installation to complete. Once done, the installed app will appear on the BlueStacks home screen. Click its icon to start using the application.

Using LDPlayer

  1. Download and install LDPlayer from https://www.ldplayer.net.
  2. Drag the APK/XAPK file directly into LDPlayer.

If you have any questions, please don't hesitate to contact us.

App Rating

4.3
Total 119 reviews

Reviews

3 ★, on 2017-12-30
Used to be an amazing app, but now it turns off when screen is off! States that is no longer able to get an IP address. So have to turn off then back on and make sure the screen stays on.

2 ★, on 2017-11-27
No external sd write access.

2 ★, on 2017-07-08
DEMO version is what's exactly? Any limitations in Demo version should be clearly stated.

5 ★, on 2017-03-15
Works great.

4 ★, on 2016-09-26
It says could not connect :( what am I supposed to do

3 ★, on 2016-12-29
Somehow this app has been turning itself on for no reason lately...!

Previous Versions

FTP Server (Demo) 3.1
2022-12-09 / 2.6 MB / Android 4.0+

FTP Server (Demo) 2.16.00
2023-12-08 / 1.2 MB / Android 4.0+

About this app

This program allows you to run an ftp server on your android device. This means that any other computer/device can access the files on your android device while the ftp server is running. For example, entering 'ftp://...' in the firefox url bar will allow you to browse the files on your device from a desktop pc or a laptop.

By default, the user name and password are both 'ftp', you should change them. You use this user name and password when accessing the server.

For power and security reasons, it is recommended that the server be stopped after use.

Features:
* Complete and efficient FTP Server
* Implements advanced FTP features like UTF8, MDTM and MFMT
* Implements Bonjour/DNS-SD for easy service discovery
* Can automatically connect on selected wifi networks (work/home/...)
* Can be started/stopped by Tasker or Locale, is thus also a Tasker/Locale plug-in
* Anonymous login possible (with restricted rights for security)
* Configuration of chroot directory possible (default sdcard)
* Configuration of port possible (default 2121)
* Possible to keep running while screen off
* Runs on local network, even when tethering (phone is the access point)
* Has public intents to support scripting:
- be.ppareit.swiftp.ACTION_START_FTPSERVER
- be.ppareit.swiftp.ACTION_STOP_FTPSERVER
* Follows Material interface guidelines, looks good on phone/tablet/tv/...
* Uses notification to remind user that the server is running
* Easy starting/stopping server from settings
* Has widget to ease starting/stopping server

The server is completely implemented in the app itself, it does not use an external library. It provides the best possible performance on android to run. Some advanced features like UTF8, MDTM and MFMT are implemented. Though the underlying file system must support them.

The Bonjour/DNS-SD support is very handy if the client os and it's file manager also supports the protocols. In this way, the moment you start the ftp server on the android device, you will find it on the network folder of your desktop.

A lot of users asked if it was possible to automatically start the server when the android device was running. We found that it was more useful to automatically start the server when we are connected to certain wifi networks. This has the same effect and is very handy, for instance when you arrive home, start your ftp server. We then went even further and we added support for Tasker or Locale. The people who like to script some use case for there device can thus easily do that.

Logical settings are available, like you can for instance set anonymous login and configure chroot and port. A minor group of users have some special use cases. For instance running the server while tethering or running the server from the ethernet cable. All those are possible and we are open for more improvements.

The design follows the official guidelines. You can be sure that the interface and the logo's look good on your device. We also make it easy to control the server, using notifications or widgets where needed.

FTP Server is open source software released under the GPL v3.
Code: https://github.com/ppareit/swiftp
Issues: https://github.com/ppareit/swiftp/issues?state=open

Current maintainer: Pieter Pareit.
Initial development: Dave Revell.

This is the DEMO version of FTP Server.

New features

Version 2.16 (2017/06/21)
+ Added multiple theme support (by Ashutosh Gangwar)
* Fix server possible not visible because wrong IP displayed
* Smaller bug fixes

App Permissions

Allows an application to read from external storage.
Allows an application to write to external storage.
Allows applications to open network sockets.
Allows applications to access information about networks.
Allows applications to access information about Wi-Fi networks.
Allows using PowerManager WakeLocks to keep processor from sleeping or screen from dimming.
Allows applications to change Wi-Fi connectivity state.
Allows applications to enter Wi-Fi Multicast mode.
Allows an app to access approximate location.