Install at a hosting provider
Install HF Panel at any VPS or cloud provider: the server to choose, firewall, reverse DNS and outgoing mail (port 25) at 27 providers.
HF Panel runs on a VPS or server from any provider. What differs between them is around the server: whether a cloud firewall sits in front of it, how you set reverse DNS, and whether outgoing mail (port 25) is open on a new account. Start with Choose a VPS and prepare it, which applies to every provider, then open your provider's page. If yours is not listed, the steps on that page work for it too.
| Provider | Notes |
|---|---|
| A2 Hosting VPS | ask support if port 25 is blocked |
| Akamai Cloud (Linode) | port 25 restricted — ask support |
| Alibaba Cloud | port 25 restricted — use relay on 465 |
| AWS (EC2, Lightsail) | port 25 restricted — request removal, else relay |
| Bluehost VPS | ask support if port 25 is blocked |
| Contabo | port 25 usually open |
| DigitalOcean | port 25 often blocked — ask support, else relay |
| GoDaddy | ask support to unblock port 25 |
| Google Cloud (Compute Engine) | port 25 blocked — use relay |
| Hetzner Cloud | port 25 blocked on new accounts — ask later |
| HostGator VPS | ask support if port 25 is blocked |
| Hostinger | port 25 not blocked by Hostinger |
| Hostwinds | ask support if port 25 is blocked |
| InMotion Hosting VPS | ask support if port 25 is blocked |
| InterServer | ask support if port 25 is blocked |
| IONOS | port 25 closed — phone support opens it |
| Kamatera | ask support if port 25 is blocked |
| Liquid Web | ask support if port 25 is blocked |
| Microsoft Azure | port 25 blocked on most subscriptions — use relay |
| Namecheap | ask support to unblock port 25 |
| netcup | SMTP ports can be blocked in the SCP firewall |
| Oracle Cloud | port 25 blocked — use relay |
| OVHcloud | port 25 usually open |
| Scaleway | SMTP blocked — tick Enable SMTP |
| Tencent Cloud | port 25 blocked — apply, or use relay |
| UpCloud | port 25 closed — support opens it |
| Vultr | port 25 blocked — ask support |
Note: where port 25 cannot be opened, send mail through an outgoing mail relay (Server Admin › Email › Server mailboxes): a mail service you connect to on port 587 or 465. Websites and the panels do not need port 25.
Providers change their rules over time; each guide says where to look if a step differs.
Before you install anywhere, run the pre-install check — it finds most of these problems in seconds and changes nothing:
cd /home && curl -o latest -L https://cdn.hostfog.com/latest && bash latest --check