Knowledgebase
How can we help?
Step-by-step guides for hosting, WordPress, domains, email and billing — most answers are a click away.
Getting started
Set your site live: point a domain, upload files, add SSL, migrate.
Install your free SSL certificate
Every shared hosting plan includes a free DV SSL. Here is how we install it and what to check in the browser.
Read guide →Upload your website files
Use the dashboard File Manager or FTP to put your site into public_html.
Read guide →Connect a domain to your PK Hosting plan
Point a domain registered elsewhere at your hosting using nameservers or an A record.
Read guide →Move an existing website to PK Hosting — minimal-downtime migration
Copy your files and database first, test, then switch DNS last. Migration designed to minimize downtime — zero downtime is not guaranteed.
Read guide →WordPress
Install WordPress in one click and recover a locked-out or broken site.
Domains & DNS
Nameservers, A/CNAME/MX/TXT records, subdomains and .pk vs .com.
Point your domain to PK Hosting nameservers
Use ns1.pkhosting.com and ns2.pkhosting.com at your registrar, or set them from the domain panel after registration.
Read guide →.pk vs .com — which domain should you choose?
Local .pk names signal Pakistan; .com is the global default. Renewal rules differ.
Read guide →Add or edit DNS records (A, CNAME, MX, TXT)
Manage DNS for your domain — for site pointing, Google verification, or third-party email.
Read guide →Create a subdomain (blog.yourdomain.com)
Add a subdomain and point it at its own folder or app.
Read guide →Use Cloudflare in front of PK Hosting
Keep Cloudflare nameservers, point A and CNAME records at your hosting IP, and issue SSL correctly.
Read guide →Create mailboxes and set up mail on your phone, Outlook or webmail.
Email settings — IMAP, SMTP and secure ports
Use port 993 for IMAP and 465 (or 587) for SMTP when configuring mail clients.
Read guide →Create an email address on your domain
Make a professional you@yourdomain.com mailbox and read it in webmail or your phone.
Read guide →Configure DKIM and DMARC for your domain
Add SPF, DKIM and DMARC TXT records so mailbox providers can authenticate mail from your domain.
Read guide →Files & databases
Manage files, create MySQL databases, and tune PHP settings.
Create a MySQL database and user
Add a database and connect your app to it using the dashboard Databases tool.
Read guide →Change your PHP version
Switch the PHP version your site runs on from the dashboard.
Read guide →Increase the file upload or memory limit
Raise upload_max_filesize, post_max_size and memory_limit for large uploads.
Read guide →Billing & payments
Pay invoices with JazzCash, EasyPaisa, card or bank transfer.
Troubleshooting
Fix a site that won't load, restore a backup, or repair email.
My website isn't loading — what to check
Work through DNS propagation, the right document root, SSL, and account status.
Read guide →Restore a backup of your site
Roll your files or database back to an earlier copy from the dashboard.
Read guide →Email not sending or landing in spam
Fix SMTP authentication, the right ports, and SPF/DKIM so your mail is delivered.
Read guide →VPS & servers
Firewall, snapshots, SSH, Fail2ban, rDNS, backups and reseller lifecycle.
Run a Node.js app on shared hosting
Use Hestia's Node.js installer for supported LTS versions, then proxy the app behind your domain.
Read guide →Harden the firewall on a VPS
Lock SSH and application ports on Cloud or Premium VPS before you expose the server to the internet.
Read guide →VPS snapshots — what is included
Premium VPS includes one daily provider snapshot. Cloud VPS snapshots are a paid add-on.
Read guide →Reinstall the operating system on a VPS
An OS reinstall wipes the disk. Export data first, then ask support to rebuild from a supported image.
Read guide →Harden SSH on your VPS
Disable password logins, use keys, change the default port only if you understand the risk, and keep a rescue path.
Read guide →Install and tune Fail2ban
Ban repeated SSH and application attacks on a VPS without locking out your own office IP.
Read guide →Request reverse DNS (PTR) for a VPS
PTR records are set on the IP by us, not in your DNS zone. Ask support with the hostname you want.
Read guide →Back up and restore a VPS
Combine provider snapshots with your own off-server copies. Restores are requested by ticket.
Read guide →Reseller account lifecycle
How a reseller account is created, how clients are added, and what happens at suspension or cancellation.
Read guide →