Here’s how to set it up.

FileZillais open-source software that is available for free under the GNU General Public License.

it’s possible for you to leave all the default prefs as they are and finish the installation.

iPhone 16e with iPhone 16 Plus and iPhone 16 Pro in hand against grey wall.

This way, even if you exit, the FTP server will still continue to function.

Once the installer is complete, open FileZilla Server if it did not automatically open itself.

From our tweaks menu, find Admin Interface tweaks on the left-hand side.

An Excel table with a named range.

However, you may want to be the only user who can manage the FTP server and create users.

If this is the case, set an administrative password at this location.

To do this, navigate to the Edit > tweaks menu.

Article image

FileZilla

The page we are looking for, General prefs, will be the default page loaded.

When you save changes, the FTP service will restart automatically and your port will be updated.

To encrypt FileZilla, navigate to Edit > controls > FTP over TLS controls.

Article image

This enables TLS support, but still needs to be configured.

Again, it won’t actually protect you, but it makes bots less of a nuisance.

To use FTPS, we need a SSL certificate to encrypt communication.

Article image

If you have an SSL certificate available, you’re free to assign this certificate here.

To get started, go for the “Generate New Certificate” button.

when you obtain filled this information out, go ahead and generate the certificate.

Article image

go for the generated file for the private key and certificate file.

Add a key password if necessary.

Create a New Rule and select Port as the bang out of rule.

Article image

At the next step, add the ports you set for FTP and FTPS.

In the example below, we have the default ports 21 and 990 configured.

Update these to match the ports that you configured earlier.

Article image

Go ahead and click next through the rest of the menus and name your firewall rule.

Select Finish to create our new rule.

Our FTP server should now be remotely accessible from any computer that is allowed to reach the server.

Article image

Some servers may require you to make a firewall exception for the FileZilla program itself.

To get started, open Edit > Groups from the FileZilla Server Interface.

Let’s create a group by clicking the Add button and naming our group.

Article image

I have set the arbitrary name, FTP Users, as our group.

Once this is set, navigate to Shared Folders on the left-hand side of the Groups menu.

In the menu, Add the desired folder location for FTP users.

Article image

To do this, navigate to Edit > Users in the FileZilla Server Interface and Add a new user.

To do this, check the password box and enter the desired password!

You have now created a secured FTP server with FileZilla Server!

Article image

If working on FTP over TLS, we can connect to our server with FTPS to utilize encryption.

Article image