Step-by-Step Guide: Deploying a WordPress Website on InfinityFree with a Custom Domain
This guide assumes you have:
- A domain name from a registrar such as Whogohost, DomainKing Nigeria, or SmartWeb Nigeria
- An InfinityFree hosting account
- Basic knowledge of logging into hosting control panels
Architecture Overview
Domain Name
│
▼
DNS Records
│
▼
InfinityFree Hosting
│
▼
WordPress Website
Example:
ccyiglobalenterprise.com
│
▼
InfinityFree
│
▼
WordPress Site
STEP 1: Register Your Domain
If you do not already have a domain:
Examples:
- ccyiglobalenterprise.com
- ccyidigitalacademy.com
- kaydaniels.org
- ccyiglobal.org
Purchase from your preferred registrar.
STEP 2: Create an InfinityFree Hosting Account
Visit:
- Register.
- Verify your email.
- Login to the Client Area.
STEP 3: Create a Hosting Account
- Click Create Account
- Choose:
Custom Domain
- Enter your domain:
ccyiglobalenterprise.com
- Continue.
InfinityFree will provide nameservers.
Typical examples:
ns1.epizy.com
ns2.epizy.com
Use the exact nameservers shown in your account.
STEP 4: Configure Domain Nameservers
Login to your domain registrar.
Locate:
DNS Management
Nameserver Settings
Replace existing nameservers with the InfinityFree nameservers.
Example:
ns1.epizy.com
ns2.epizy.com
Save changes.
DNS propagation can take:
- 30 minutes to 24 hours
- Occasionally up to 48 hours
You can check propagation using:
STEP 5: Verify Domain Connection
Return to InfinityFree.
Open:
Accounts
You should see your domain listed as active.
Example:
ccyiglobalenterprise.com
Status: Active
STEP 6: Open the Hosting Control Panel
- Click Control Panel
- Launch VistaPanel
This is where you manage:
- Files
- Databases
- SSL
- Email forwarding
- WordPress
STEP 7: Install WordPress Using Softaculous
Inside VistaPanel:
Softaculous Apps Installer
Click:
WordPress
Then:
Install Now
WordPress Installation Settings
Domain
Select:
https://ccyiglobalenterprise.com
Site Name
Example:
CCYI Global Enterprise
Site Description
Example:
Empowering People Through Technology, Education and Innovation
Admin Username
Avoid:
admin
Use:
kayadmin
Password
Generate a strong password.
Admin Email
Example:
info@ccyiglobalenterprise.com
or
publisher@ccyiglobalenterprise.com
Click:
Install
Installation usually takes less than 2 minutes.
STEP 8: Login to WordPress
Your login URL:
https://yourdomain.com/wp-admin
Example:
https://ccyiglobalenterprise.com/wp-admin
Enter:
- Username
- Password
STEP 9: Install a Professional Theme
Recommended free themes:
Astra
Blocksy
Kadence
For CCYI websites, Astra is usually the easiest to customize.
STEP 10: Install Essential Plugins
Elementor
Rank Math SEO
WPForms
LiteSpeed Cache
UpdraftPlus
STEP 11: Enable HTTPS SSL
Inside InfinityFree:
SSL/TLS
Request a free SSL certificate.
Install it.
Then in WordPress:
Settings
General
Ensure:
WordPress Address
and
Site Address
both begin with:
https://
STEP 12: Create Key Pages
For CCYI Global Enterprise, start with:
Home
Introduce your services.
About Us
Include:
- CEO profile
- Company mission
- Vision
Services
Examples:
- Website Design
- Moodle LMS Deployment
- Google Workspace Setup
- Digital Skills Training
- E-Learning Development
Portfolio
Show completed projects.
Blog
Publish articles regularly.
Contact
Add:
- Contact form
- Phone number
- Google Maps location
STEP 13: Create Professional Menus
Example:
Home
About
Services
Academy
Blog
Portfolio
Contact
STEP 14: Configure Backups
Install UpdraftPlus.
Schedule:
Weekly Backup
Store backups in:
- Google Drive
- Dropbox
- OneDrive
STEP 15: Connect Cloudflare (Recommended)
Cloudflare improves:
- Security
- Website speed
- SSL reliability
Create an account at:
Add your domain and follow the setup wizard.
Recommended Structure for CCYI Global Enterprise
Home
│
├── About Us
├── Services
│ ├── Website Design
│ ├── Moodle LMS
│ ├── E-Learning Solutions
│ ├── Digital Marketing
│ └── Training
│
├── CCYI Digital Academy
│
├── Portfolio
│
├── Blog
│
└── Contact
Important Note
InfinityFree is excellent for:
- Learning WordPress
- Personal websites
- Ministry websites
- Small business sites
- Development and testing
For production sites with heavy traffic (such as Covenant University LMS or large educational portals), use a paid VPS from providers such as DigitalOcean or other managed hosting services. InfinityFree has resource limits and is not suitable for large-scale Moodle deployments.
No comments:
Post a Comment