Point your nameservers
After purchasing, your domain needs to point to Karajohn's nameservers before it can go live. This usually takes 1–24 hours.
ns1.karajohnserver.com
ns2.karajohnserver.com
Step-by-step by registrar
ns1.karajohnserver.com and ns2.karajohnserver.com. Click the green checkmark to save.ns1.karajohnserver.com and ns2.karajohnserver.com → click Save.ns1.karajohnserver.com and ns2.karajohnserver.com → Save.ns1.karajohnserver.com and ns2.karajohnserver.com → Save.What happens next
Connect email to your device
Add your custom email (e.g. you@yourdomain.com) to your phone, tablet, or desktop mail client.
Server settings
| Setting | Value |
|---|---|
| Mail server | mail.karajohnserver.com |
| IMAP port (incoming) | 993 with SSL |
| SMTP port (outgoing) | 587 with STARTTLS |
| Username | Your full email address |
| Password | The password you set in the dashboard |
iPhone / iPad
mail.karajohnserver.com, port 993, SSL on. Under Outgoing Mail Server enter the same host, port 587, SSL on.Android (Gmail app)
mail.karajohnserver.com, Port: 993, Security: SSL/TLS.mail.karajohnserver.com, Port: 587, Security: STARTTLS.Outlook (Windows/Mac)
mail.karajohnserver.com port 993 SSL. Outgoing: mail.karajohnserver.com port 587 STARTTLS.Manage email accounts
Create mailboxes for your domain from the dashboard and access them via Roundcube or any mail client.
Create a mailbox
localpart@yourdomain.com. Use your chosen password to connect via IMAP or log in to webmail.Access webmail
Visit mail.karajohnserver.com/mail and sign in with your full email address and password. Roundcube lets you read, compose, and organise your email from any browser.
Delete a mailbox
In the Email section, click the trash icon next to the mailbox. This permanently deletes the mailbox and all its messages. There is no undo.
Access your database
Each domain has its own MariaDB database. You can manage it visually using phpMyAdmin — no SQL knowledge required for basic tasks.
Open phpMyAdmin
Your database details
Your database credentials are shown in your domain settings. You'll need them if you're configuring an application manually (e.g. a custom PHP app).
| Detail | Where to find it |
|---|---|
| Database name | Domain settings in the dashboard |
| Username | Domain settings in the dashboard |
| Password | Domain settings in the dashboard |
| Host | 127.0.0.1 |
| Port | 3306 |
WordPress quick start
Install WordPress in one click, then get to know your admin panel and the basics of building your site.
Install WordPress
Log in to WordPress admin
Go to https://yourdomain.com/wp-admin and enter the admin credentials shown after installation.
Reset your admin password
Recommended first steps
Git push-to-deploy
Push code from your terminal and it deploys instantly to your site. No FTP, no manual file transfers.
Enable Git deploy
Set up your local repo
# In your project directory
git init
git add .
git commit -m "Initial commit"
# Add the remote (use your credentials from the dashboard)
git remote add origin https://cp.karajohnserver.com/git/yourdomain.com.git
# Push — enter your credentials when prompted
git push origin main
main or master deploys automatically. Files are copied to your site's public folder immediately after the push completes.What gets deployed
All files in your repository are deployed to /public_html/. Put your index.html, CSS, JS, and other assets at the root of your repo.
How backups work
We automatically back up your website every day at 2 AM — both your files and database. You can restore from any backup with one click.
How far back can you go?
This past week
A backup from every single day — pick the exact day you need.
Past month
Only one backup kept per week — close to the day, not exact.
Older than that
Only one backup kept per month, for the last 2 months. Anything older is removed.
Why this approach?
Recent mistakes can be undone precisely. Since you have a backup from every day this past week, you can restore to the exact day you need.
Older mistakes can only be undone approximately. We keep fewer copies the further back you go — this keeps backups fast and avoids piling up forever. After 2 months, the oldest backups are automatically deleted.
Important notes
Restore from a backup
Upgrade or downgrade your plan
Change your plan at any time from your domain detail page. Billing is prorated automatically.
How to change your plan
How proration works
DNS records explained
DNS records control where your domain points and what services are associated with it. Here's what each type does.
Common record types
| Type | What it does | Example |
|---|---|---|
| A | Points your domain to an IP address | @ → 167.233.110.62 |
| CNAME | Creates an alias pointing to another domain | www → yourdomain.com |
| MX | Directs email to your mail server | @ → mail.karajohnserver.com |
| TXT | Stores text data (SPF, DKIM, DMARC, verification) | v=spf1 mx -all |
TTL (Time To Live)
TTL controls how long DNS servers cache your records. A lower TTL (e.g. 300 seconds / 5 minutes) means changes spread faster but adds more DNS queries. The default of 3600 (1 hour) is fine for most records.
Email records
p=quarantine for you.Troubleshooting
Solutions to the most common issues.
Site not loading after changing nameservers
Cause: DNS propagation takes time — usually 1–2 hours, sometimes up to 24 hours.
Check: Visit dnschecker.org and enter your domain to see if the nameservers have updated globally.
Fix: Wait. Once NS records propagate, your dashboard status will update to Active automatically.
SSL certificate error
Cause: SSL is issued after nameservers propagate. If you see a certificate warning, the domain likely hasn't fully propagated yet.
Fix: Wait for the domain to go Active in your dashboard. SSL is issued automatically — no action needed.
Email going to spam
Cause: New domains have no sending reputation. Email providers are cautious about new senders.
Fix: Ask your recipients to mark the email as Not Spam. After 2–4 weeks of consistent sending, your domain builds a reputation and inbox placement improves.
Can't log in to email on iPhone
Check these settings:
| Setting | Correct value |
|---|---|
| Incoming host | mail.karajohnserver.com |
| Incoming port | 993 |
| Incoming SSL | On |
| Outgoing host | mail.karajohnserver.com |
| Outgoing port | 587 |
| Outgoing SSL | On (STARTTLS) |
| Username | Full email address |
Forgot WordPress admin password
Go to your dashboard → open your domain → find the WordPress Admin section → click Reset admin password. A verification code is sent to your email.
File manager shows permission denied
All files are owned by the web server user. You can read, edit, and upload files through the dashboard file manager. Direct SSH file editing is not supported.
Still stuck?
Email us at support@karajohnserver.com and we'll help you out.