HF PanelDocsv1.0.0

Tutorials

Step-by-step guides that take one task from start to finish, from your first WordPress site to selling hosting and automating it.

Each tutorial takes one real task from start to finish, in order. The steps link to the full pages when you want every field and option explained. If you have just installed HF Panel, start with the Quick start.

The examples use the server domain yourdomain.com, the customer domain example.com and the hosting account sarahbakes. Use your own names instead.

Websites and domains

For hosting customers in the Control Panel, and for administrators working on a customer's behalf.

Tutorial What you do
Host your first WordPress site add a domain, install WordPress, get SSL and harden it
Point a domain bought elsewhere make a domain from any registrar open your website and receive its email
Get free SSL on every domain check AutoSSL, fix domains without a certificate and force https://
Set up email for a domain and connect a phone create mailboxes and add them to a phone and a computer
Move a website from another host copy files, databases and mail over, then switch DNS without downtime
Use staging and push live try changes on a private copy, then publish them in one click
Speed up a slow website measure, then fix the biggest wins first
Fix email going to spam SPF, DKIM, DMARC, reverse DNS and the sending limits
Restore a hacked WordPress site find the bad files, restore, lock the doors and change every key

Developers

Tutorial What you do
Deploy a Node.js app from Git clone a repository, build it and keep it running
Run a Laravel app create or upload a Laravel project, set its web folder, database, cron and Redis
Develop locally with HF Server and publish build a site on your computer, then put it live on your hosting
Share a local site with HF Tunnel give a site on your computer a public https:// link
Set up Dynamic DNS for a home server keep home.example.com pointed at a changing IP address
Create an API token and automate account creation make a token and create, list and suspend accounts from a script

Running the server and the business

For administrators in Server Admin.

Tutorial What you do
Secure the server in 15 minutes two-factor login, SSH keys, the firewall, isolation and the web firewall
Set up your own nameservers ns1 and ns2 on your own domain, with glue records and an optional secondary
Back up off-server to S3-compatible storage copy nightly backups to object storage and prove they restore
Sell hosting with packages and online payments make packages, connect Stripe or PayPal and open the order page
Become a reseller host create a reseller, set their pools and let them use their own brand
Add a second server and move accounts join a new server to your panel and move accounts to it