Articles on: Server Administration

Setting Up an FTP Server on Your VPS or Dedicated Server

Setting up an FTP server can be highly advantageous specially for traders managing multiple accounts. It provides a centralized platform for securely transferring and storing trading data, such as transaction records, analysis reports, and portfolio updates. FTP servers enable efficient sharing of large files, ensuring timely dissemination of crucial information between traders, brokers, and clients. With robust access controls, traders can manage permissions to safeguard sensitive financial data, adhering to regulatory requirements and maintaining client confidentiality. Automation capabilities streamline repetitive tasks like daily data backups or periodic report generation, saving time and reducing manual errors. Cross-platform compatibility ensures accessibility from various devices and locations, facilitating seamless collaboration and real-time decision-making. Overall, FTP servers offer traders a reliable, secure, and scalable solution for managing and sharing financial information across their diverse portfolio of accounts.

To setup FTP server, follow the steps below:



Installing the FTP server


Open Server Manager


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


On Before you begin page, click Next


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


On Server Selection page, click Next


On Server Roles page, click to check _Web Server (IIS)


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


On the Features page, click Next


On the Web Server Role (IIS), click Next_


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


Click the Install button on the Confirmation page.


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



Configuring FTP site


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


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


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


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.




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.



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.


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.


Configuring the Firewall


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


Creating an Inbound rule


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


On the Rule Type page, select Custom then click Next


On the Program page, select All Program then click Next


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.


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


On the Action page, select Allow the connection then click Next
act

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


Enter a name or description for your FTP inbound rule


Creating an Outbound rule

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


On the Rule Type page, select Custom then click Next


On the Program page, select All Program then click Next


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.


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


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


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


Enter a name or description for your FTP outbound rule


Restart your server for changes to take effect

Updated on: 08/07/2024

Was this article helpful?

Share your feedback

Cancel

Thank you!