Home / Linux Admin /

Email/Webserver With Hestia

Prerequisite Checklist

Install

  1. Start with a fresh install of a supported linux variant (see the download link for a list)
  2. Configure your hostname
  3. Download the hestia installer to the server
  4. Run the installer (as root - not sudo)
  5. After checking some things, it will likely ask you if you want to remove ufw to be reinstalled (especially on Ubuntu since that comes preinstalled), choose yes
  6. At the prompt, confirm you want to install
  7. A username and password will be generated for you. Take note of these as you will need them to log in to the web console.
  8. Reboot when prompted
  9. Perform basic security modifications (change password, don't operate as admin, etc)

Set up DNS Cluster

  1. At some point, ideally before this, you'll want to set your DNS glue records on whatever domain your servers will be on.
  2. On a second server, the one destined to be a DNS slave, again start with a few install of a supported linux variant
  3. Download and install with the following options:
  4. Follow prompts just like the first section
  5. Reboot when prompted
  6. Perform basic security modifications (change password, don't operate as admin, etc)
  7. Create a new user on the slave server called dns-cluster
  8. On your master server, from an admin command prompt, run
  9. You can now confirm through the slave web control panel that dns zones are syncing over. (log into the dns-cluster user to view)

this document last modified: January 30 2020 02:36

Home / Linux Admin /