Skip to content

Quick Start Guide

Get your website online with Salama Hosting in just a few steps. This guide walks you through the essentials — from creating your account to launching your first website.


Step 1: Create Your Account

  1. Visit my.salamahosting.com/auth/register.
  2. Fill in your name, email address, and a strong password.
  3. Verify your email by clicking the confirmation link sent to your inbox.
  4. Log in to your Client Portal at my.salamahosting.com.

Step 2: Register a Domain

Your domain is your website's address on the internet (e.g., yourbusiness.com).

  1. From the client portal, go to Domains → Register a New Domain.
  2. Search for your desired domain name.
  3. Select an available domain and choose your registration period (1–3 years).
  4. Add it to your cart and proceed to checkout.

Tip: If you already own a domain with another registrar, you can transfer it to Salama Hosting or simply point its nameservers to our servers.


Step 3: Choose a Hosting Plan

Select a hosting plan based on your website's needs:

Plan Best For Key Features
Shared Hosting Blogs, small business sites Affordable, cPanel/Plesk/DirectAdmin
Managed WordPress WordPress websites Auto-updates, caching, security
VPS Hosting Growing sites, apps Dedicated resources, root access
Dedicated Server High-traffic, enterprise Full server, maximum performance
  1. Go to Services → Order New Service in your client portal.
  2. Select your hosting plan and billing cycle.
  3. Choose your preferred control panel (cPanel, Plesk, or DirectAdmin).
  4. Complete the purchase using your preferred payment method.

Step 4: Connect Your Domain to Hosting

After purchasing hosting, you need to point your domain to your hosting account:

If your domain is registered with Salama Hosting:

Your domain is automatically configured — no action needed.

If your domain is with another registrar:

Update your domain's nameservers at your current registrar to:

ns1.salamahosting.com
ns2.salamahosting.com

DNS changes typically take 1–24 hours to propagate globally.


Step 5: Access Your Control Panel

Once your hosting is active, you'll receive a welcome email with your control panel credentials.

cPanel Access

  • URL: https://yourdomain.com:2083 or via client portal
  • Login: Use the username and password from your welcome email

Plesk Access

  • URL: https://yourdomain.com:8443 or via client portal
  • Login: Use the credentials from your welcome email

DirectAdmin Access

  • URL: https://yourdomain.com:2222 or via client portal
  • Login: Use the credentials from your welcome email

Step 6: Install Your Website

  1. Log in to your control panel.
  2. Open Softaculous Apps Installer (cPanel) or WordPress Toolkit (Plesk).
  3. Click Install WordPress.
  4. Choose your domain and set your admin username and password.
  5. Click Install — your WordPress site will be ready in under a minute.

Option B: Upload Custom Files

  1. Open File Manager in your control panel.
  2. Navigate to the public_html directory.
  3. Upload your website files (HTML, CSS, PHP, etc.).
  4. Your site is live at your domain.

Option C: Upload via FTP

  1. Download an FTP client like FileZilla.
  2. Connect using your hosting credentials (provided in welcome email).
  3. Upload files to the public_html directory.

See our FTP & File Management Guide for detailed instructions.


Step 7: Set Up Email

Create professional email addresses linked to your domain:

  1. In your control panel, go to Email → Email Accounts.
  2. Click Create and enter the desired username (e.g., info, sales, support).
  3. Set a strong password and email quota.
  4. Access your email via Webmail, or configure it in Outlook/Thunderbird/mobile.

See our Email Setup Guide for detailed configuration.


Step 8: Secure Your Website

  1. Enable SSL: In cPanel, go to SSL/TLS Status → Run AutoSSL for a free Let's Encrypt certificate. Your site will show the secure padlock icon.
  2. Set strong passwords: Use unique, complex passwords for your control panel, FTP, email, and CMS.
  3. Enable backups: Set up automatic backups from your control panel. See our Backup Guide.

What's Next?

Now that your website is live, explore these resources to make the most of your hosting:


Need Help?

Our support team is ready to assist you at every step: