Your First Day with EGPHP

Congratulations on your new hosting account! This checklist will guide you through the essential steps to get your website up and running quickly.

Estimated Time: Following all these steps typically takes 30-60 minutes, depending on your experience level.

Essential Setup Checklist

  • 1. Access Your Control Panel Log in to EGPNL using the credentials from your welcome email. Bookmark the login page for easy access.
  • 2. Change Your Password For security, change the default password to something unique and strong.
  • 3. Add Your Domain Add your domain name to your hosting account. You can use your own domain or start with a temporary subdomain.
  • 4. Point DNS to EGPHP Update your domain's nameservers at your registrar, or add an A record pointing to your server IP.
  • 5. Install SSL Certificate Enable free Let's Encrypt SSL to secure your website with HTTPS.
  • 6. Upload Your Website Upload your files via FTP/SFTP or use the file manager. For WordPress, use the one-click installer.
  • 7. Create Email Accounts Set up professional email addresses using your domain name.
  • 8. Set Up Backups Configure automatic backups to protect your data.

Priority Tasks Explained

Adding Your Domain

Your domain is your website's address. To add it:

  1. Go to Domains in EGPNL
  2. Click Add Domain
  3. Enter your domain name (e.g., yourdomain.com)
  4. Click Create
Don't have a domain yet? You can use a temporary subdomain like yourusername.egphp.com while you decide on a domain name.

Configuring DNS

You have two options for DNS configuration:

Option A: Use EGPHP Nameservers

  • Log in to your domain registrar
  • Find nameserver settings
  • Enter the nameservers provided in your welcome email
  • Save changes

Option B: Add A Record

  • Keep your current nameservers
  • Add an A record pointing to your server IP
  • Add a CNAME for www pointing to your domain
DNS Propagation: DNS changes can take 24-48 hours to propagate worldwide. Your site may not be accessible immediately after making changes.

Enabling SSL

SSL is essential for security and SEO. To enable free SSL:

  1. Go to SSL section in EGPNL
  2. Select your domain
  3. Click Issue Let's Encrypt Certificate
  4. Wait for the certificate to be issued (usually instant)

Optional (But Recommended)

Create a Database

If your website uses a database (like WordPress, Laravel, etc.):

  1. Go to Databases
  2. Create a new database
  3. Create a database user
  4. Note the credentials for your application

Set Up Email

Create professional email addresses:

  1. Go to Email
  2. Click Create Email Account
  3. Enter username and password
  4. Configure your email client