HF PanelDocsv1.0.0

Welcome to HF Panel

What HF Panel is, the panels and apps it gives each kind of user, who it is for, and how this documentation is organised.

HF Panel is web-hosting control panel software for Linux servers. You install it on a fresh Ubuntu or Debian server with one command. It then runs everything a hosting business needs on that server: websites, email, DNS, databases, FTP and SFTP, SSL certificates, backups, billing and support tickets. Each person who uses the server gets their own panel, made for what they do.

The three panels

Every panel has its own address, its own sign-in and its own menu. Someone who opens the wrong panel is told where to go instead.

Panel Address Who uses it
Server Admin https://server.yourdomain.com:8443 administrators and staff: the whole server, every account, settings, security and billing
Reseller Panel https://reseller.yourdomain.com:8443 resellers: their own customers' accounts, packages and brand
Control Panel https://panel.yourdomain.com:8443 hosting customers and their team members: websites, domains, email, databases and files

Important: the panels open only with the port :8443. The same names without the port send visitors to your website.

The apps

App Address What it does
HF Mail https://webmail.yourdomain.com webmail for every mailbox on the server: mail, folders, filters, contacts and calendar
HF Files https://files.yourdomain.com the File Manager: a customer's website files in the browser
HF Studio https://db.yourdomain.com customers' MySQL, PostgreSQL and MongoDB databases in the browser
HF Server on your own computer the desktop app: local websites and servers on Windows, macOS and Linux
HF Tunnel https://name.port.yourdomain.com (you choose the domain) public links to websites running on someone's own computer, through your server

Customers open HF Mail, HF Files and HF Studio straight from the Control Panel, already signed in.

Programs talk to the server through the API at https://api.yourdomain.com:2087/v1. It is for billing systems, scripts and the HF Server desktop app. A web browser that opens it gets "403 Forbidden".

Who HF Panel is for

  • Hosting companies that sell shared hosting: packages, online orders, invoices, Stripe and PayPal payments, support tickets, resellers and a white label.
  • Agencies and freelancers who host their clients' websites on their own server, with a Control Panel for each client.
  • Developers and businesses who run their own sites, mail and apps (PHP, Node.js, Python, Ruby, Docker) on one server.

How this documentation is organised

Section What it covers
Getting started this page, Concepts, the Quick start and the Glossary
Installation from System requirements to Install, Licensing, Updating and Migrating
Tutorials step-by-step guides that take one task from start to finish
Server Admin every screen administrators use
Reseller Panel every screen resellers use
Control Panel every screen customers use
Webmail HF Mail
Files and Studio HF Files and HF Studio
Desktop app HF Server on your computer
Tunnel HF Tunnel
Developers the API and integrations
Community getting help, feature requests, docs fixes, translations and the partner programme
Reference Server layout, Ports, Logs, Settings, Server commands, Troubleshooting, FAQ and Release notes

Pages that describe a screen start with Where: and the menu path, for example Where: Server Admin › Accounts › Packages. Button, field and menu names are written in bold, exactly as the panel shows them.

Next steps

  1. Read Concepts to learn how accounts, packages and panels fit together.
  2. Check the System requirements.
  3. Follow the Quick start to go from a fresh server to your first live website.