This guide walks you through everything — from placing your first order to launching your website live. Check off each step as you go.
Choose the right hosting product and complete signup through our WHMCS portal.
Not sure which plan you need?
No credit card? No problem. At checkout, select "TTD — Local Payment" to pay with your Trinidad & Tobago debit card online. It's that simple.
After payment is confirmed, you'll receive a welcome email within minutes containing:
Your hosting dashboard — manage websites, email, databases, DNS, and backups.
Open your browser and go to:
https://[YOUR-SERVER-IP]:8083
Or use the hostname if DNS is already set up:
https://server.digitaldarkside.net:8083
Enter the username and password from your welcome email. You'll land on the Hestia dashboard.
For security, change your Hestia password immediately after first login:
Configure your website domain and enable free HTTPS in a few clicks.
mysite.com) — no www neededAfter adding the domain, your website files go here:
/home/[username]/web/[yourdomain.com]/public_html/
This is the document root — anything you put here is publicly accessible at http://yourdomain.com. Upload your index.html or index.php here to make your site live.
Update your domain registrar so traffic reaches your server.
Log in to your domain registrar (GoDaddy, Namecheap, TTNIC, Cloudflare, etc.) and update the nameservers to:
ns1.digitaldarkside.net ns2.digitaldarkside.net
This delegates all DNS management to us. You can then manage DNS records directly from Hestia's DNS tab. Propagation: typically 15 minutes to 4 hours.
If you want to keep your registrar's nameservers, add a single A record:
| Type | Name / Host | Value | TTL |
|---|---|---|---|
| A | @ (root domain) | Your server IP | 300 |
| A | www | Your server IP | 300 |
Your server IP is in your welcome email and in your WHMCS client portal.
Use these free tools to verify your domain is resolving to your server:
You can also test from terminal: nslookup yourdomain.com
Create name@yourdomain.com email accounts and configure your mail client.
yourdomain.com)info, which creates info@yourdomain.comConfigure Outlook, Thunderbird, Apple Mail, or your phone with these settings:
| Setting | Value |
|---|---|
| Incoming (IMAP) | mail.yourdomain.com |
| IMAP Port | 993 (SSL/TLS) |
| Outgoing (SMTP) | mail.yourdomain.com |
| SMTP Port | 587 (STARTTLS) |
| Username | name@yourdomain.com (full address) |
| Password | Your Hestia mail account password |
Access your email from any browser — no app needed:
https://server.digitaldarkside.net/webmail
Log in with your full email address and email account password. Hestia uses Roundcube for webmail.
Get your actual site content onto the server and go live.
/home/[user]/web/[domain]/public_html/yourdomain.com/wp-admin to log in. Install a caching plugin (e.g. LiteSpeed Cache or W3 Total Cache) immediately for better performance.If your application needs a database (WordPress, Joomla, Laravel, etc.):
mysite_db)localhostFor VPS and dedicated server clients — secure access and initial server hardening.
Open Terminal (Mac/Linux) or PuTTY (Windows) and run:
ssh root@YOUR.SERVER.IP.ADDRESS
Type yes to accept the server fingerprint, then enter your root password from the welcome email.
passwd # Enter new password twice when prompted
SSH keys are far more secure than passwords. Here's the setup:
Step 1: Generate a key pair on your local computer:
ssh-keygen -t ed25519 -C "your@email.com" # Press Enter to accept default location # Set a passphrase (optional but recommended)
Step 2: Copy your public key to the server:
ssh-copy-id root@YOUR.SERVER.IP # Or on Windows, paste the contents of ~/.ssh/id_ed25519.pub # into /root/.ssh/authorized_keys on the server
Step 3: Disable password authentication (optional but highly secure):
nano /etc/ssh/sshd_config # Find and change: # PasswordAuthentication yes → PasswordAuthentication no # Then restart SSH: systemctl restart sshd
apt update && apt upgrade -y (Ubuntu/Debian)ufw allow ssh && ufw allow http && ufw allow https && ufw enableapt install fail2ban -ywget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh && bash hst-install.shmstsc → enter your server IP → connect with Administrator credentialsremmina or install with apt install remmina -yAfter connecting: change the Administrator password, enable Windows Defender, configure Windows Firewall, and run Windows Update.