Creating a Website in Enhance

How to add a new website to your hosting account, choose a PHP version, and get a free SSL certificate.

Web Hosting Updated 28 February 2024

Adding a new website to your TekLan hosting account takes about two minutes. This guide covers adding the domain, choosing your PHP version, and getting SSL active.

Step 1: Log in to Enhance

Go to web.teklanhosting.co.uk and log in with your hosting account credentials.

Step 2: Add the Website

  1. Click Websites in the left sidebar.
  2. Click Add Website.
  3. Select Start from scratch for a blank site. (The other options are Install an app for WordPress/WooCommerce/Joomla, and Clone a website to copy an existing site.)
  4. Enter your domain in the Domain field.
  5. Click Create.

Enhance creates the website directory, sets up the PHP environment, and provisions a Let's Encrypt SSL certificate automatically.

Step 3: Point Your Domain

For the SSL certificate to issue and the site to load, your domain must resolve to the server. If your domain is registered with TekLan and you use our nameservers, we can handle this for you - open a ticket. Otherwise, add an A record pointing to your hosting IP. See the pointing your domain guide for details.

Step 4: Upload Your Files

Your website's public files go in the public_html directory. You can upload them via:

  • The built-in File Manager (Websites → your site → Files)
  • FTP or SFTP (see the FTP guide)

Step 5: Check SSL

Go to Websites → your site → SSL. The certificate status should show as Active within a few minutes of the domain resolving correctly. If it shows Pending, wait a few minutes and refresh - it issues automatically once DNS is in place.

To force all traffic to HTTPS, toggle Force HTTPS to on.

www subdomain: Adding example.com also covers www.example.com automatically. Make sure both A records are set at your DNS provider if you manage DNS externally.