Skip to main content

Host WordPress on a Free is-pro.dev Subdomain

Deploy a WordPress site using PHP hosting services like 000webhost or by connecting to a VPS, configure your is-pro.dev subdomain for WordPress-specific DNS requirements.

Written by Mayank Baswal

Founder of is-cool-me · DNS & Platform Infrastructure

Mayank Baswal maintains the is-cool-me platform and writes technical guides focused on DNS configuration, subdomain infrastructure, SSL troubleshooting, deployment workflows, and platform reliability.

Reviewed by is-cool-me Technical Review

Introduction

WordPress powers over 40% of all websites on the internet, making it the most popular content management system in the world. While WordPress itself is free, hosting typically costs money. By combining a free is-pro.dev subdomain with free or low-cost PHP hosting, you can run a WordPress site for little to no cost. This guide covers deployment options including free PHP hosting services, VPS setups, and the DNS configuration needed to connect your subdomain to WordPress.

Prerequisites

  • A WordPress installation ready to deploy (downloaded from wordpress.org)
  • A MySQL or MariaDB database for WordPress data storage
  • An is-pro.dev subdomain registered at dash.is-pro.dev
  • Basic knowledge of PHP, MySQL, and web server configuration

Step 1: Choose a Hosting Option

There are several ways to host WordPress on a free or low budget. Option one: use a free PHP hosting provider like 000webhost, InfinityFree, or FreeHosting.com. These platforms offer pre-installed WordPress or manual installation via cPanel and Softaculous. Their free tiers include PHP and MySQL support but come with limitations: limited storage (typically 250MB-1GB), forced ads on some providers, and lower performance. Option two: deploy WordPress on a low-cost VPS ($4-6/month) using a LAMP/LEMP stack installation script. Option three: use WordPress.com's free tier, which gives you a subdomain but limits customization and requires a paid upgrade for custom domains. For maximum control and zero ads, a self-hosted WordPress on a low-cost VPS with an is-pro.dev subdomain is the best combination.

Step 2: Install WordPress on Your Server

For a VPS setup, install a LAMP (Linux, Apache, MySQL, PHP) stack. Run: apt install apache2 mysql-server php php-mysql php-curl php-gd php-mbstring php-xml php-zip -y. Create a MySQL database and user for WordPress: mysql -u root -p -e "CREATE DATABASE wordpress; CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost'; FLUSH PRIVILEGES;". Download WordPress: cd /var/www/html && wget https://wordpress.org/latest.tar.gz && tar xzf latest.tar.gz && mv wordpress/* . && rm -rf wordpress latest.tar.gz. Set permissions: chown -R www-data:www-data /var/www/html. Run the WordPress web installer by visiting your VPS IP address in a browser and following the setup wizard.

Step 3: Configure Nginx or Apache for WordPress

Configure your web server for WordPress. For Nginx, create a server block: server { listen 80; server_name yourname.is-pro.dev; root /var/www/wordpress; index index.php; location / { try_files $uri $uri/ /index.php?$args; } location ~ .php$ { include fastcgi_params; fastcgi_pass unix:/var/run/php/php8.1-fpm.sock; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } }. Enable the site and reload Nginx. For Apache, the default virtual host configuration usually works after pointing the document root to the WordPress directory. Enable the rewrite module: a2enmod rewrite and restart Apache. WordPress requires the mod_rewrite module for clean permalinks, which are important for SEO.

Step 4: Configure DNS in is-pro.dev Dashboard

In the is-pro.dev DNS dashboard, add an A record pointing your WordPress subdomain to your server's IP address. If you are using a free PHP hosting provider, use a CNAME record pointing to the provider's server domain. For VPS setups, use proxied mode (orange cloud) to hide your server IP and provide DDoS protection. For free hosting providers, use DNS-only (gray cloud) since the provider manages its own SSL. WordPress expects to receive traffic on standard HTTP/HTTPS ports, so proxied mode works well in most cases.

Step 5: Install SSL Certificate

WordPress sites must use HTTPS to avoid browser security warnings. For VPS setups, use Certbot to install a Let's Encrypt certificate: apt install certbot python3-certbot-nginx -y && certbot --nginx -d yourname.is-pro.dev. For free PHP hosting providers, check if they offer free SSL certificates via AutoSSL or Let's Encrypt integration in cPanel. If you use Cloudflare proxied mode, the edge certificate provides SSL automatically, but configure WordPress to detect HTTPS: install a plugin like "Really Simple SSL" or add define('FORCE_SSL_ADMIN', true); to your wp-config.php. Without proper HTTPS detection, WordPress may load resources over HTTP, triggering mixed content warnings.

Step 6: Optimize and Secure WordPress

After WordPress is installed, optimize it for performance and security. Install caching plugins like W3 Total Cache or WP Super Cache. Configure WordPress permalinks to use a clean structure (e.g., /post-name/). Install a security plugin like Wordfence or Sucuri for firewall protection. Change the default wp_ database table prefix. Limit login attempts and enforce strong passwords. Set up automated WordPress core, theme, and plugin updates. Verify your WordPress site is responding correctly on your is-pro.dev subdomain, with all internal links using the custom domain URL rather than the server IP address.

Best Practices

  • Never use the default "admin" username — create a unique administrator username during installation
  • Keep WordPress core, themes, and plugins updated to patch security vulnerabilities
  • Use a child theme for customizations so updates do not overwrite your changes
  • Regularly back up your WordPress files and database — use a plugin like UpdraftPlus for automated backups

Conclusion

Running WordPress on an is-pro.dev subdomain gives you a powerful content management system with a professional URL. Whether you choose a free PHP hosting provider or a low-cost VPS, the combination of WordPress and your custom subdomain can support anything from a personal blog to a full-featured website, at minimal cost.

FAQ

Can I use the WordPress.com free plan with a custom is-pro.dev subdomain?

WordPress.com's free plan does not support custom domains. You need at least the Personal plan ($4/month) to connect a custom subdomain.

Is WordPress hosting on free PHP providers reliable?

Free PHP hosting providers are adequate for low-traffic personal sites but often have performance limitations, forced ads, and less reliable uptime compared to paid options.

How do I migrate an existing WordPress site to my is-pro.dev subdomain?

Export your existing WordPress content via Tools → Export in the admin panel. Install WordPress on your new host, then use Tools → Import to upload the exported file. Update the Site URL in Settings → General to your is-pro.dev subdomain.

FAQ

Is CMS setup free on is-pro.dev?

Yes, all subdomains on is-pro.dev include free DNS management and SSL certificates.

How long does DNS take to propagate?

Cloudflare typically propagates DNS changes within seconds to a few minutes globally.

Can I use this for commercial projects?

Yes, is-pro.dev subdomains can be used for personal and commercial projects within our fair use policy.