Forum
The great place to discuss topics with other users
How To Start Your Own Website Using Shared Hosting (cPanel) – Step by Step Guide

Welcome to the Official Siricy Academy Shared Hosting Guide!
This guide walks you step-by-step to launch your website using shared hosting and cPanel.
Perfect for beginners, developers, and digital entrepreneurs.
Step 1: Buy a Domain & Shared Hosting
Domain Name – your website address (example: yourname.com).
Buy from reliable registrars: Namecheap, GoDaddy, Google Domains.
Shared Hosting – affordable hosting where your website shares server resources.
Recommended beginner-friendly providers: Hostinger, Bluehost, SiteGround.
After purchase, you will receive:
cPanel login link
Username & password
Nameservers
Step 2: Connect Your Domain to Hosting
Log in to your domain registrar.
Navigate to Nameservers settings.
Replace default nameservers with the hosting provider’s nameservers.
Save changes.
Wait 5–30 minutes for propagation (sometimes up to 24 hours).
Step 3: Login to cPanel
Access cPanel via:
yourdomain.com/cpanel
or
https://server-ip:2083
Inside cPanel, you’ll find:
- File Manager
- MySQL Databases
- phpMyAdmin
- SSL Settings
- Email Accounts
Step 4: Upload Your Website Files
Go to File Manager.
Open public_html folder.
Click Upload → select your website ZIP or files.
Extract them inside public_html.
Delete default files like index.html if they exist.
Step 5: Create a Database
Go to MySQL Databases.
Create a new database.
Create a database user and password.
Assign the user to the database with ALL PRIVILEGES.
Save database name, username, and password securely.
Step 6: Install Your Script (Example: Mining)
Open your domain in a browser.
The installation page will appear.
Enter your database details.
Click Install.
Your website is now live!
Step 7: Activate SSL Security
Go to SSL/TLS in cPanel.
Activate Let’s Encrypt SSL (free).
Ensure your site loads with https://.
Tip: Secure websites rank better and build trust.
Step 8: Basic Security Practices
Use strong passwords.
Backup weekly.
Monitor disk and inode usage.
Delete unused files.
Keep your script updated.
Step 9: Troubleshooting Common Errors
| Error | Solution |
| Database Connection Error | Verify username & password |
| Website Not Showing | Wait for DNS propagation |
| 500 Internal Server Error | Check folder/file permissions (Folders 755, Files 644) |
Step 10: When to Upgrade to VPS
Upgrade when:
- Traffic increases significantly
- You hit storage or inode limits
- You need more control & performance
Start small, grow wisely.
✅ Congratulations!
You now know how to start a website using shared hosting and cPanel.
Continue exploring Siricy Academy → Shared Hosting Blueprint for more tutorials, tips, and advanced guides.