Title: FTP Server creation
Last modified: September 1, 2016

---

# FTP Server creation

 *  [side99](https://wordpress.org/support/users/side99/)
 * (@side99)
 * [9 years, 8 months ago](https://wordpress.org/support/topic/ftp-server-creation/)
 * Hi,
 * I’d like to create a local ftp server on my computer. I’ve never done this before.
   Do I simply download filezilla and install so I can transfer wordpress installation
   files to my computer. Any advice welcome. I guess it will be a static IP as I
   will only be using my desktop. Any recommendations or tips please?

Viewing 6 replies - 1 through 6 (of 6 total)

 *  [RossMitchell](https://wordpress.org/support/users/rossmitchell/)
 * (@rossmitchell)
 * [9 years, 8 months ago](https://wordpress.org/support/topic/ftp-server-creation/#post-7690028)
 * From your description it is not clear if you need a server or a client.
 * Filezilla is a great FTP client.
 * You will be able to find either one online, be it for Windows / Mac or Linux.
   
   Among other places you could look at [http://tucows.com/](http://tucows.com/)
 *  Thread Starter [side99](https://wordpress.org/support/users/side99/)
 * (@side99)
 * [9 years, 8 months ago](https://wordpress.org/support/topic/ftp-server-creation/#post-7690039)
 * Hi Ross,
 * Thanks for the note. I am after my own web server to host my site. Do you know
   if this can be provided for free and at low cost and something I can make secure?
 *  [RossMitchell](https://wordpress.org/support/users/rossmitchell/)
 * (@rossmitchell)
 * [9 years, 8 months ago](https://wordpress.org/support/topic/ftp-server-creation/#post-7690042)
 * Yes, there is open source and free software in every category I have ever needed,
   I only very rarely need to go to paid and licensed software for features or performance.
   It is easy to mount an argument that only open source software can be secure.
   Paid software is rarely open source.
 * As to which software you need depends upon just what you want to do.
    Nearly 
   everyone who puts a website onto the internet pays someone to host that site,
   the operating company looks after all the 24hr power and connection issues, maintaining
   computers, updating server software, defending against attacks. There are many
   companies doing this very well and very economically, in terms of business and
   even hobby expenses it is a very modest expense, even cheap, presumably because
   it is also very competitive. If this is what you want to do, then you can use
   Filezilla, you will need it as a client to manipulate the files up on the server
   you hire. Of course as website operator you are also obliged to assist in maintaining
   a secure website.
 * If you want to do your website development on a localhost server and then transfer
   your developed sites and components up to hired hosting, then you would use an
   FTP client like Filezilla for that too. Doing development in this type of environment
   can be very beneficial and productive.
 * If on the other hand you want to use one of your own computers to serve your 
   website(s) out to the internet then I think you are very brave.
    If in addition
   you want (either yourself, nominated people or the wider internet) to be able
   to use a client (like Filezilla) to upload/download files your server, then your
   server would need an FTP server. Note that it is only in accommodating connections
   from FTP clients that would cause you to need an FTP server. For instance it 
   would be possible to login to your WordPress website on your server from out 
   on the internet, and then use the WordPress admin capabilities to for instance
   upload images or download files your website was configured to deliver. It goes
   without saying that using your own server, while it makes you lord of the realm,
   it also makes you totally responsible for updates and security.
 * Hope this helps.
 *  Thread Starter [side99](https://wordpress.org/support/users/side99/)
 * (@side99)
 * [9 years, 8 months ago](https://wordpress.org/support/topic/ftp-server-creation/#post-7690045)
 * Hi Ross,
 * That’s great. Can you tell me more about what a localhost server is and how I
   can set one up. I’d like to develop my own wordpress site in a development environment
   and then transfer it to my paid host provider. Is transferring to a paid host
   provider straightforward if you want your site to go live? If you get some time
   it would be great to learn more from you.
 *  [RossMitchell](https://wordpress.org/support/users/rossmitchell/)
 * (@rossmitchell)
 * [9 years, 8 months ago](https://wordpress.org/support/topic/ftp-server-creation/#post-7690055)
 * A localhost server entails a suite of programs that together present a webserver
   environment, the components are:
    A) web server, probably Apache2, there are 
   others B) database server, probably mySQL C) php scripting engine Rather than
   installing and configuring them separately, it is much easier to get a bundle
   that has them all connected, all up and running. It is helpful if you also install
   phpmyadmin database admin webpage, some bundles include it.
 * There are various bundles you could use depending upon which computer / operating
   system you are on, so Windows has WAMP, Mac has WAMP, Linux has LAMP, there are
   also bundles which are available cross platform such as XAMP and AMPPS. I am 
   on Linux – Ubuntu Mate, so installed a LAMP bundle. Though I have not used it
   myself, I like the look of the bundle at: [http://www.ampps.com/](http://www.ampps.com/)
 * You can either develop using the localhost address and then go through the “Moving
   wordpress” steps detailed here:
    [http://codex.wordpress.org/Moving_WordPress](http://codex.wordpress.org/Moving_WordPress)
 * OR
    Configure your localhost to use your final domain name using these instructions:
   [http://httpd.apache.org/docs/current/vhosts/](http://httpd.apache.org/docs/current/vhosts/)
   And putting the domain name into your “hosts” file, details here: [http://en.wikipedia.org/wiki/Hosts_%28file%29](http://en.wikipedia.org/wiki/Hosts_%28file%29)
   When you upload to your hosting you must remember to change the database settings,
   this is the brilliant dividend of this approach, so many of the issues which 
   occur with the first approach just never arise.
 * You can switch between your localhost and internet hosted sites by commenting
   out the entries in the “hosts” file.
 *  Thread Starter [side99](https://wordpress.org/support/users/side99/)
 * (@side99)
 * [9 years, 8 months ago](https://wordpress.org/support/topic/ftp-server-creation/#post-7690075)
 * Thanks for the patient explanations Ross. You’re a star. Thanks.

Viewing 6 replies - 1 through 6 (of 6 total)

The topic ‘FTP Server creation’ is closed to new replies.

## Tags

 * [ftp server](https://wordpress.org/support/topic-tag/ftp-server/)

 * In: [Localhost Installs](https://wordpress.org/support/forum/localhost-installs/)
 * 6 replies
 * 2 participants
 * Last reply from: [side99](https://wordpress.org/support/users/side99/)
 * Last activity: [9 years, 8 months ago](https://wordpress.org/support/topic/ftp-server-creation/#post-7690075)
 * Status: not resolved

## Topics

### Topics with no replies

### Non-support topics

### Resolved topics

### Unresolved topics

### All topics
