> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://helpdesk.tradoxvps.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# 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

1. Open Server Manager

![](https://storage.crisp.chat/users/helpdesk/website/-/d/a/0/d/da0d2c9572aef000/image_1prbqj1.png)
2. On the top right menu, click ***Manage*** and then click the ***Add Roles and Features*** sub menu

![](https://storage.crisp.chat/users/helpdesk/website/-/d/a/0/d/da0d2c9572aef000/image_v8b8tg.png)
3. On ***Before you begin*** page, click ***Next***

![](https://storage.crisp.chat/users/helpdesk/website/-/d/a/0/d/da0d2c9572aef000/image_hxzbda.png)
4. On ***Installation Type***, make sure that ***Role-based or feature-based installation*** is selected

![](https://storage.crisp.chat/users/helpdesk/website/-/d/a/0/d/da0d2c9572aef000/image_1utbggv.png)
5. On ***Server Selection*** page, click ***Next***

![](https://storage.crisp.chat/users/helpdesk/website/-/d/a/0/d/da0d2c9572aef000/image_xy30xk.png)
6. On ***Server Roles*** page, click to check ***Web Server (IIS)***

![](https://storage.crisp.chat/users/helpdesk/website/-/d/a/0/d/da0d2c9572aef000/image_101982i.png)
7. Click the ***Add Features*** button once you get a prompt about the tools required by IIS then click ***Next***

![](https://storage.crisp.chat/users/helpdesk/website/-/d/a/0/d/da0d2c9572aef000/image_1nti63s.png)
8. On the ***Features*** page, click ***Next***

![](https://storage.crisp.chat/users/helpdesk/website/-/d/a/0/d/da0d2c9572aef000/image_z91c32.png)
9. On the ***Web Server Role (IIS)***, click ***Next***

![](https://storage.crisp.chat/users/helpdesk/website/-/d/a/0/d/da0d2c9572aef000/image_i9j19t.png)
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***

![](https://storage.crisp.chat/users/helpdesk/website/-/d/a/0/d/da0d2c9572aef000/image_1dosmis.png)
11. Click the ***Install*** button on the ***Confirmation*** page.

![](https://storage.crisp.chat/users/helpdesk/website/-/d/a/0/d/da0d2c9572aef000/image_1gptkn2.png)
||| Installation may take up to 5 minutes and you will get a message ${color}[#42c10b](Installation Succeeded) when IIS installation is complete.

![](https://storage.crisp.chat/users/helpdesk/website/-/d/a/0/d/da0d2c9572aef000/image_cfbber.png)
#### Configuring FTP site

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

![](https://storage.crisp.chat/users/helpdesk/website/-/d/a/0/d/da0d2c9572aef000/image_np3o93.png)
2. On the left pane of IIS Manager, ***Right Click*** on [***tradoxvps.com***](https://tradoxvps.com/) (may vary depending on your machine name) and then click ***Add FTP Site*** context menu

![](https://storage.crisp.chat/users/helpdesk/website/-/d/a/0/d/da0d2c9572aef000/image_1oatpfh.png)
3. On the ***Site Information*** page, enter the name of your FTP site. It can be any name or your server’s IP address.

![](https://storage.crisp.chat/users/helpdesk/website/-/d/a/0/d/da0d2c9572aef000/image_1i1hzo3.png)
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.

![](https://storage.crisp.chat/users/helpdesk/website/-/d/a/0/d/da0d2c9572aef000/image_19ad1ca.png)
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.

![](https://storage.crisp.chat/users/helpdesk/website/-/d/a/0/d/da0d2c9572aef000/image_2crr5b.png)
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.

![](https://storage.crisp.chat/users/helpdesk/website/-/d/a/0/d/da0d2c9572aef000/image_1h9jknp.png)
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.

![](https://storage.crisp.chat/users/helpdesk/website/-/d/a/0/d/da0d2c9572aef000/image_hx4n8n.png)
Configuring the Firewall

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

![](https://storage.crisp.chat/users/helpdesk/website/-/d/a/0/d/da0d2c9572aef000/image_v0ckk6.png)
##### Creating an Inbound rule

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

![](https://storage.crisp.chat/users/helpdesk/website/-/d/a/0/d/da0d2c9572aef000/image_10cmmhz.png)
2. On the ***Rule Type*** page, select ***Custom*** then click ***Next***

![](https://storage.crisp.chat/users/helpdesk/website/-/d/a/0/d/da0d2c9572aef000/image_wf4px9.png)
3. On the ***Program*** page, select ***All Program*** then click ***Next***

![](https://storage.crisp.chat/users/helpdesk/website/-/d/a/0/d/da0d2c9572aef000/image_1lqqjyy.png)
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.

![](https://storage.crisp.chat/users/helpdesk/website/-/d/a/0/d/da0d2c9572aef000/image_j6rl4i.png)
5. On the ***Scope*** page, select ***Any IP address*** for both local and remote ip addresses then click ***Next***

![](https://storage.crisp.chat/users/helpdesk/website/-/d/a/0/d/da0d2c9572aef000/image_14lo2j7.png)
6. On the ***Action*** page, select ***Allow the connection*** then click ***Next***

![](https://storage.crisp.chat/users/helpdesk/website/-/d/a/0/d/da0d2c9572aef000/image_fg9y6t.png)
7. On the ***Profile*** page, make sure that ***Doman, Private, and Public*** are checked then click ***Next***

![](https://storage.crisp.chat/users/helpdesk/website/-/d/a/0/d/da0d2c9572aef000/image_1u2bx3v.png)
8. Enter a name or description for your FTP inbound rule

![](https://storage.crisp.chat/users/helpdesk/website/-/d/a/0/d/da0d2c9572aef000/image_kwyvyj.png)
##### Creating an Outbound rule

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

![](https://storage.crisp.chat/users/helpdesk/website/-/d/a/0/d/da0d2c9572aef000/image_vq5zdh.png)
2. On the ***Rule Type*** page, select ***Custom*** then click ***Next***

![](https://storage.crisp.chat/users/helpdesk/website/-/d/a/0/d/da0d2c9572aef000/image_1tcv4xy.png)
3. On the ***Program*** page, select ***All Program*** then click ***Next***

![](https://storage.crisp.chat/users/helpdesk/website/-/d/a/0/d/da0d2c9572aef000/image_1v5eym9.png)
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.

![](https://storage.crisp.chat/users/helpdesk/website/-/d/a/0/d/da0d2c9572aef000/image_1p9ndh.png)
5. On the ***Scope*** page, select ***Any IP address*** for both local and remote IP addresses then click ***Next***

![](https://storage.crisp.chat/users/helpdesk/website/-/d/a/0/d/da0d2c9572aef000/image_1gsh4j4.png)
6. On the ***Action*** page, select ***Allow the connection*** then click ***Next***

![](https://storage.crisp.chat/users/helpdesk/website/-/d/a/0/d/da0d2c9572aef000/image_1etnxy0.png)
7. On the ***Profile*** page, make sure that ***Doman, Private,*** and ***Public*** are checked then click ***Next***

![](https://storage.crisp.chat/users/helpdesk/website/-/d/a/0/d/da0d2c9572aef000/image_123h284.png)
8. Enter a name or description for your FTP outbound rule

![](https://storage.crisp.chat/users/helpdesk/website/-/d/a/0/d/da0d2c9572aef000/image_1k6ppat.png)
9. Restart your server for changes to take effect

![](https://storage.crisp.chat/users/helpdesk/website/-/d/a/0/d/da0d2c9572aef000/image_1643jy6.png)
