You should allow the following IP ranges:
- 188.8.131.52/25 (184.108.40.206 - 220.127.116.11)
- 18.104.22.168/24 (22.214.171.124 - 126.96.36.199)
For deployments to work correctly you should also ensure that the correct ports are open on your firewall. These vary by protocol:
- Passive FTP - ports 20, 21 and all ports higher than 1023
- Active FTP - port 21
- SSH/SFTP - port 22
These IP ranges are used to host all of our applications, including DeployHQ.
The default firewall configuration tool for Ubuntu is
ufw and if you're running a dedicated Linux server, you should have access to it.
To allow an IP range through ufw, enter the following into your terminal:
$ sudo ufw allow from 188.8.131.52/24
And if you wish to restrict connections from a range to a specific TCP network port:
$ sudo ufw allow from 184.108.40.206/24 to any port 22 proto tcp
You can read more about ufw here.
With CentOS, you can use
firewalld which works in a very similar way. to Ubuntu's
ufw. To whitelist an IP range, run the following command in your terminal:
$ sudo firewall-cmd --zone=public --add-source=220.127.116.11/24
You can find more information about firewalld here