Skip to main content

How to Setup an FTP Server On Your VPS

Support avatar
Written by Support
Updated over 2 months ago

Setting up an FTP server offers significant benefits for traders handling multiple accounts. It serves as a centralized hub for securely transferring and storing essential trading data, including transaction logs, analysis reports, and portfolio updates. FTP servers streamline the sharing of large files, ensuring that vital information reaches traders, brokers, and clients quickly and efficiently. With advanced access controls, sensitive financial data remains protected, enabling traders to meet regulatory standards and uphold client confidentiality. Automation features simplify tasks like regular data backups and report generation, reducing manual effort and minimizing errors. Additionally, cross-platform compatibility ensures seamless access from various devices and locations, promoting collaboration and real-time decision-making. Overall, an FTP server is a secure, scalable, and efficient solution for managing and sharing trading information.

To setup FTP server, follow the steps below:

Installing the FTP server

1. Open Server Manager

2. On the top right menu, click Manage and then click the Add Roles and Features sub menu

How to Setup an FTP Server On Your VPS

3. On Before you begin page, click Next

How to Setup an FTP Server On Your VPS

4. On Installation Type, make sure that Role-based or feature-based installation is selected

How to Setup an FTP Server On Your VPS

5. On Server Selection page, click Next

How to Setup an FTP Server On Your VPS

6. On Server Roles page, click to check Web Server (IIS)

How to Setup an FTP Server On Your VPS

7. Click the Add Features button once you get a prompt about the tools required by IIS then click Next

How to Setup an FTP Server On Your VPS

8. On the Features page, click Next

How to Setup an FTP Server On Your VPS

9. On the Web Server Role (IIS), click Next

How to Setup an FTP Server On Your VPS

10. On the Role Services, scroll down and click to check the FTP Server box and make sure that the FTP Service box below FTP Server is also checked then click Next

How to Setup an FTP Server On Your VPS

11. Click the Install button on the Confirmation page.

How to Setup an FTP Server On Your VPS

Installation may take up to 5 minutes and you will get a message Installation Succeeded when IIS installation is complete.

How to Setup an FTP Server On Your VPS

Configuring FTP site

1. Type IIS in the Windows Search Bar then click on Internet Information Services (IIS) Manager

2. On the left pane of IIS Manager, Right Click on CHARTVPS (may vary depending on your machine name) and then click Add FTP Site context menu

How to Setup an FTP Server On Your VPS

3. On the Site Information page, enter the name of your FTP site. It can be any name or your server’s ip address.

How to Setup an FTP Server On Your VPS

4. In the Physical path text field, click the three dots on the right hand side of the text box to locate the folder where you want your FTP root directory will store all your files that you wish to share through FTP. All files and sub directories inside the root folder will be accessible through FTP.

How to Setup an FTP Server On Your VPS

5. On the Binding and SSL Settings, you may customize your FTP port by changing the number in the Port text box. Make sure to take note of the number as you will have to configure your firewall to allow FTP connections on specific port.

How to Setup an FTP Server On Your VPS

6. Select No SSL to proceed with the configuration. If you have your own SSL certificate, you can choose Require SSL option then click on the Select button to locate your SSL certificate.

How to Setup an FTP Server On Your VPS

7. On the Authentication and Authorization Information page, click to select Basic authentication and select All Users under Allow access to drop down box. Click to check Read and Write boxes to allow users to download, upload, and delete files on your FTP site. Once everything is set, click the Finish button.

How to Setup an FTP Server On Your VPS

Configuring the Firewall

Type firewall in the Windows Search Bar then click Windows Defender Firewall with Advanced Security

Creating an Inbound rule

  1. On the left pane, right-click on the Inbound Rules and then click New Rule

How to Setup an FTP Server On Your VPS

2. On the Rule Type page, select Custom then click Next

How to Setup an FTP Server On Your VPS

3. On the Program page, select All Program then click Next

How to Setup an FTP Server On Your VPS

4. On the Protocol and Ports page, select TCP from the list of Protocol Type. Select Specific Port from the list of Local port and then enter the port number in the text field below the Local port drop down box. The port must match with the port number you assigned to your FTP bindings.

How to Setup an FTP Server On Your VPS

5. On the Scope page, select Any IP address for both local and remote ip addresses then click Next

How to Setup an FTP Server On Your VPS

6. On the Action page, select Allow the connection then click Next

How to Setup an FTP Server On Your VPS

7. On the Profile page, make sure that Doman, Private, and Public are checked then click Next

How to Setup an FTP Server On Your VPS

7. Enter a name or description for your FTP inbound rule

How to Setup an FTP Server On Your VPS

Creating an Outbound rule

  1. On the left pane, right-click on the Outbound Rules and then click New Rule

How to Setup an FTP Server On Your VPS

2. On the Rule Type page, select Custom then click Next

How to Setup an FTP Server On Your VPS

3. On the Program page, select All Program then click Next

How to Setup an FTP Server On Your VPS

4. On the Protocol and Ports page, select TCP from the list of Protocol Type. Select Specific Port from the list of aaLocal port and then enter the port number in the text field below the Local port drop down box. The port must match with the port number you assigned to your FTP bindings.

How to Setup an FTP Server On Your VPS

5. On the Scope page, select Any IP address for both local and remote ip addresses then click Next

How to Setup an FTP Server On Your VPS

6. On the Action page, select Allow the connection then click Next

How to Setup an FTP Server On Your VPS

7. On the Profile page, make sure that Doman, Private, and Public are checked then click Next

How to Setup an FTP Server On Your VPS

8. Enter a name or description for your FTP outbound rule

How to Setup an FTP Server On Your VPS

9. Restart your server for changes to take effect

Related Links:

QuantVPS Homepage

Did this answer your question?