Installing Hesk onto a Sub domain using Cyberpanel

1. Open Cloudflare to your domain and open dns records

2. In DNS records, add a new type A record and name it "hesk" and set the ip to your KVM

3. Open Cyber panel and navigate to create new sub domain

4. Select sub domain, your websites domain, and name the sub domain "hesk.yourdomainhere"

5. Pick whichever php version is recommended but php 8.0 usually has no issues

6. After the sub domain is successfully created open the phpmyadmin database from the Cyberpanel menu

7. Create a new user account. Name the username and using the dropdown, make the host name localhost, put the password. Then select the checkbox for "Create database with same name and grant all privileges." then go.

8. Back on cyber panel, open the file manager next to the sub domain

9. In File manager, upload your downloaded Hesk zip file into the hesk folder

10. Extract the hesk zip file in the folder, (Make sure that the contents of the folder are extracted outside the hesk.zip folder and in the actual database file). Now back on Cyberpanel, click on the subdomain to open the website URL

11. The website should show that hesk has been installed. At the end of the URL at the top, add /install to the end of the URL and press enter to reach hesk install setup. (It should look like, "https://hesk.yourdomain/install"

12. follow the steps to create the admin user with the same information you put on your database.

13. Delete the install folder from your file manager when prompted to then reload the page.