How to add your server to ServerAuth

You will only be able to add a server if your user role has permission to create servers, review our guide for more information on the different roles and permissions.

ServerAuth does not create your server for you, so before you begin this process go into your hosting provider (DigitalOcean, AWS, Linode, Vultr etc...) and create your server.

Click into the "Servers" section, if you don't currently have any servers with ServerAuth you will see a message in the middle of the screen to "Click here to add your first server", alternatively there is a button in the top right labelled "Add a Server".

You will be presented with options to select your operating system.

Screenshot showing the server operating system page

Based on your selection, ServerAuth will show you the available integration options, either basic or our advanced integration. For this guide we have selected Ubuntu 20.04 and will be selecting our advanced integration.

Screenshot showing the integration options

Before proceeding, you may find it helpful to read our Advanced Integration Installation guide. This covers some of the more technical aspects about getting setup on ServerAuth and what our systems actually do on your server.

Step One

You will be taken to our advanced integration wizard and on the first step you can:

  • Update the Operating System if you selected the wrong one.
  • Give the server a name so you can identify it in your server list
  • Tell ServerAuth about server users on the server (used with our SSH key syncing functionality)
  • Give it a tag (useful for grouping servers and applying access automation templates)

Step Two

The second step is the first part of the connection info that ServerAuth needs to connect to your server. Here we need your servers IP address, a user with root/sudo access and the port SSH runs on, on your server (the default port is usually 22).

Note: If your server has a firewall that restricts inbound traffic, you may need to whitelist ServerAuth IP addresses. You can find these in our Advanced Integration Installation guide

Step Three

The third step is the second part of the connection info that ServerAuth needs. You can choose between SSH key authentication or Password authentication.

SSH Key Authentication

Our preferred method is to connect to your server via SSH Keys. When you select this option, you will be presented with a ServerAuth Team SSH Key in a screen like this:

Screenshot showing the SSH Key Connection option when creating a server

You need to copy this SSH key into the authorized_keys file for the user you specified in Step Two. You can read how to do that in our Advanced Integration Installation guide.

Once done, check the box to confirm you have added the key to the correct location and press setup server!

Password Authentication

Alternatively, if you have chosen password authentication you will be presented with a simple text box to enter the password for the user specified in Step Two.

Screenshot showing the password connection option when creating a server

Note: We don't ever store this password, we use it once to connect in and setup your server to accept connections from our system then we remove the password from our records.

Once entered, press the setup server button and our systems will start connecting to and setting up your server.

Setup

While ServerAuth is setting up on your server you will see the following screen.

Screenshot showing the server pending setup screen

If there is an error during setup the page will show the error returned by our Server Management system, along with a server reference number which you can use when contacting us for support.

If setup is completed successfully, the page will automatically redirect you to the server overview page allowing you to then manage your server.

ServerAuth
Server Management & SSH Security Software
 on X (Twitter)
Copyright © Peakstone Ltd
Registered in England & Wales No. 13996293
All Rights Reserved.
Solutions
Resources
Support
Customers
ServerAuth
The Legal Bits