Scaleway
Install HF Panel on a Scaleway Instance: the image, the security group, reverse DNS on the flexible IP, outgoing SMTP and the install.
These steps take you from a new Scaleway account to a running HF Panel. Providers change their menus and rules from time to time — if a step looks different, Scaleway's own documentation or support has the current way. The general advice for any VPS is in Choose a VPS and prepare it.
1. Create the server
Create an Instance (Compute › CPU & GPU Instances) with:
- System: a plain Ubuntu 24.04 LTS (or Ubuntu 22.04, Debian 12 or 13, Rocky Linux or AlmaLinux 9 or 10), x86-64, with no control panel or application preinstalled.
- Size: 2 GB of memory or more (1 GB works with the swap file the installer adds), 20 GB of disk or more.
- Access: your SSH key, or a root password.
Note its public IPv4 address.
2. Point your domain at it
Create the DNS records DNS setup lists — at least srv., cp. and mail. your domain,
pointing at the server's address. They can take a few minutes to work.
3. The firewall
Instances use a security group. Open CPU & GPU Instances, then the Security groups tab, pick the group of your Instance and edit its Rules: set the default inbound policy to drop and add an Accept inbound rule for each port below.
| Port | Protocol | Used for |
|---|---|---|
| 22 (or your SSH port) | TCP | SSH and SFTP |
| 80, 443 | TCP | websites, Mail, Files, DB Studio, Let's Encrypt |
| 8443 | TCP | the panels (srv., cp., rs.) |
| 21, 40000–40100 | TCP | FTP with TLS |
| 25, 465, 587, 993, 995 | TCP | email (not with --no-mail) |
| 53 | TCP and UDP | the DNS server (not with --no-dns) |
4. Reverse DNS
Mail from the server is trusted more when its address points back to its name. Reverse DNS is set on the Instance's flexible IP: open CPU & GPU Instances, then the Flexible IPs tab, click the more icon next to the address and choose Edit reverse. Enter the full host name. An A record for it must already exist. The default *.pub.instances.scw.cloud name hurts mail delivery, so change it.
5. Outgoing mail (port 25)
Scaleway blocks outgoing SMTP ports 25, 465 and 587 by default. To open them, select the Instance's security group and tick Enable SMTP (your account needs identity verification, and you must be the owner or have the right permissions). The change applies to all your Instances at once. If you do not want to send mail directly, set an outgoing mail relay (Server Admin › Email › Server mailboxes) instead.
6. Check, then install
Sign in to the server as root, check it, then install with the command from your licence page:
cd /home && curl -o latest -L https://cdn.hostfog.com/latest && bash latest --check
cd /home && curl -o latest -L https://cdn.hostfog.com/latest/licence/YOUR-KEY && bash latest
The check marks each item ✔, ! or ✘ and changes nothing; fix anything marked ✘ first. Then carry on with After installation.