Everything you need to build, deploy, and manage your hosting environment
Welcome to ETX Hosting. This guide will get your website live in under 10 minutes. Follow the steps below to set up your hosting account, connect your domain, and publish your first site.
If you haven't signed up yet, choose a plan on our Pricing page and complete registration before continuing.
After registration, you'll receive a welcome email with your control panel URL. Click the link to access your dashboard and set your password.
Update your domain's nameservers at your domain registrar to point to ETX Hosting's nameservers:
ns1.etxhost.net
ns2.etxhost.net
DNS propagation typically takes 1–24 hours.
Connect to your hosting account via FTP and upload your website files to the public_html directory.
Host: ftp.yourdomain.com
Username: your-cpanel-username
Password: your-cpanel-password
Port: 21
After logging into your control panel, we recommend completing these steps before going live:
You can manage all domain and DNS settings from the Domains section of your control panel. Common tasks include:
DNS changes can take up to 48 hours to propagate worldwide. Plan domain changes in advance to minimise downtime.
ETX Hosting supports both FTP and SFTP (SSH File Transfer Protocol). We strongly recommend SFTP for secure file transfers.
Host: yourdomain.com
Username: your-cpanel-username
Password: your-cpanel-password
Port: 22 (SFTP)
Your hosting account includes a full-featured control panel with the following key sections:
All plans include MySQL databases managed via phpMyAdmin. To create a new database:
localhost)Create professional email accounts using your domain (e.g. [email protected]) from the Email section of your control panel.
Server: mail.yourdomain.com
Port: 993 (SSL) or 143 (STARTTLS)
Security: SSL/TLS
Server: mail.yourdomain.com
Port: 465 (SSL) or 587 (STARTTLS)
Security: SSL/TLS
Free Let's Encrypt SSL certificates are available on all plans and renew automatically. To install:
.htaccess fileRewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
SSH access is available on Silver and Gold plans. Connect using any SSH client:
ssh [email protected] -p 22
Schedule automated tasks via Advanced → Cron Jobs in your control panel. Example — run a PHP script every hour:
0 * * * * php /home/username/public_html/cron.php
The .htaccess file in your public_html directory controls server behaviour. Common uses include redirects, password protection, and custom error pages.
The ETX Hosting API allows you to manage your hosting account programmatically. Authentication uses API tokens generated in your account dashboard.
curl -X GET https://api.etxhost.net/v1/domains \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json"
Full API documentation with all endpoints, request/response schemas, and code examples in multiple languages is available in your account dashboard under Developer → API.