This article describes some detail I discovered when trying to set up Hestia Control Panel (HestiaCP) on an Ubuntu 18.04 VPS I have. The Ubuntu VPS has 1 Gb of memory, and 20Gb HDD.
I had a battle setting up private name servers for my domain name but eventually overcame the issues.
Initially I tried without going to the documentation, as I found Hestia fairly intuitive.
In this article I describe solving the name server issues.
Set Up Your Package
As with all hosting panel, you need to first set up a Hosting Package.
Then add your ns1 and ns2 nameservers for your domain.
Set Name Servers in Package
In the Web listing, ensure the DNS template shows child-ns
Also check that the web site is set to use the child-ns DNS Template
Rebuild your DNS Records
You can also use handy Rebuild All if you make a change to the DNS Template.
You can also use the inbuilt feature to install WordPress. However this will only install WP to the main public_html folder, so be careful not to clobber any other pages you might have set up.
Go to the Edit form for the website, and the button appears as shown here.