
Help centre
Help
Guides to cloud servers, operating systems, domains and DNS, SSL, hosting and email. Search, or pick a topic below.
Cloud servers
Connecting over SSH, rebooting, snapshots, reinstalling, MySQL
- Scan a website for viruses with ClamAV
- User data (cloud-init)
- Disk full
- Docker and Docker Compose
- 502 Bad Gateway error
- Additional disk
- How to open a port on your server
- Geofeed: IP address geolocation
- IP geolocation: why an address shows the wrong country
- Forgotten MySQL or MariaDB root password
- MySQL on your own server
- PostgreSQL on a cloud server
- Slow server: how to find the cause
- How to secure your server: SSH, fail2ban and unneeded services
- How to connect to your server over SSH
- Rebooting, reinstalling and taking snapshots of your server
- VDS or hosting: which to choose
- A website on your own server: nginx, PHP and a database
Operating systems
Ubuntu, Debian, AlmaLinux, FreeBSD and Astra Linux: updates, software, services, networking
Linux and the command line
Cheat sheets: essential commands, keyboard shortcuts, vim, ports, nginx
- Command-line keyboard shortcuts
- Which program is using a port, and how to free it
- File permissions: chmod and chown
- Logs: journalctl and /var/log
- Files from Windows: line endings
- Basic Linux commands
- Nginx: limiting the number of connections per IP address
- rsync: copying files between servers
- Swap file
- Running your own program at startup: systemd
- Archives: tar, gz and zip
- tmux: keep your work running if SSH drops
- Website slowed down by a flood of requests
- Users and sudo
- The vim editor: a quick cheat sheet
- The web server won’t start: nginx or Apache
- Where a program is located: which, command -v, whereis
Domains and DNS
A, MX and TXT records, changing name servers, troubleshooting
- Zero-downtime DNS migration
- Which name servers to set at your registrar
- Troubleshooting DNS problems
- DNS records in cPanel
- Your domain has expired: what happens and how to get it back
- Domain owner: how to find out who it is and how to change it
- Domain for a website on a site builder: Tilda and others
- How to point a domain at your hosting
- Transferring a domain: to another registrar and to us
- How to find out who owns an IP address
- MX record: how to set up email for a domain
- PTR records: reverse DNS
- Hosting on a technical address: how to connect your own domain
- How to find out where a website is hosted
SSL and HTTPS
Certificates, moving to HTTPS, the padlock in the address bar
Hosting and cPanel
The control panel, files, domains, databases, PHP
- Website blocked: the Account Suspended page
- Domains and subdomains in cPanel
- Managing files in cPanel
- cPanel user guide
- How to log in to cPanel
- MySQL databases in cPanel
- Getting started with cPanel: website, email, WordPress
- Cron: running scripts on a schedule
- Question marks and garbled characters instead of accented letters
- Error 403 Forbidden
- Error 500 on a website
- Uploading files over FTP and SFTP
- My website has been hacked: what to do
- How to change your hosting plan
- The .htaccess file: home page, errors, redirects
- ionCube Loader on shared hosting
- PHP version for a website (MultiPHP)
- File and directory permissions, CGI scripts
- Website backups
- How to move your website to us
- Visitor statistics and website logs
- What are hosting and a domain? A plain-English guide
- Moving WordPress to another host
Mailboxes on your domain, forwarding, email programs
Didn’t find the answer? Ask our support team — we’ll help.