How to create and setup a free WordPress website
# Published 16 April 2019
Making a free WordPress site is really easy with Codengine, this guide will walk you through setting up a free WordPress site in just a few minutes. If you get stuck on any step, please don't hesitate to ask our support team, we will be more than happy to help!
Step 1: Sign up for a free Codengine account
To sign up simply head to the this page and fill in the forms with your desired login credentials, ideally choose a good password with at least 12 characters because good computer security is important. You will also receive an email asking you to confirm your email address, please open the email and click on the link inside the email to confirm your email address in our system.
Step 2: Sign into the Codengine management dashboard
Head over to this page and enter the email and password you previously entered at the registration page to log in.
Step 3: Create a new WordPress project
Now that you are logged in you will see a navigation pane to the left of the management dashboard, click on the New Project link, then select the WordPress option or click here to get to the right page to create your free WordPress site. Now that you are on the Create a new WordPress project page you will see a new form.
- On the first one Project Name you can specify what you want to call your WordPress project inside of Codengine; this is only used so that you can identify your project on Codengine; it will not appear on your site.
- The second form Domain / FQDN is where you will enter the final domain name that you want your users to visit your site on, as an example you could use www.exampledomain.com, don't worry too much if you don't already know what it will be as you can change this domain name at any time.
- The third form Plan is where you choose which Codengine pricing plan you want for your project. Select the Free Plan for a free WordPress website.
Finally just press the blue Add New Site! button and a free WordPress site will be deployed shortly for you; you will receive an email with the origin domain name to use your site right away. If this is the first project you have with Codengine you may be prompted to enter you card details, this information is sent directly from your browser to our secure PCI DSS compliant payment processor.
Step 4: Configure DNS and add a free CDN to your free WordPress site
Now you have a free WordPress site, but you want your domain name to go to your new site. Firstly head over to the Domains link in the left side navigation or click here . On this new page you can import your existing Cloudflare account or create a new one, please proceed to do either. Make sure the domain you want to go to your WordPress site is added to this page by pressing the Add a new domain button that will appear on this page once you have logged in or created your Cloudflare account. Once the domain has been added to this page click on it to get to the DNS section; from here you can set the necessary DNS records by pressing the green Add Record button.
- For the first record select, Type: CNAME and NAME: @ then for the Content form add the origin domain you received in an email upon creating the site in step 3; finally on the last form ensure you select Proxy Type: CDN Optimised then hit the blue Add Domain button.
- For the second record select, Type: CNAME and NAME: www then for the Content form add the origin domain you received in an email upon creating the site in step 3; finally on the last form ensure you select Proxy Type: CDN Optimised then hit the blue Add Domain button.
- For the third record select, Type: CNAME and NAME: staging then for the Content form add the origin domain you received in an email upon creating the site in step 3; finally on the last form ensure you select Proxy Type: CDN Optimised then hit the blue Add Domain button.
Step 5: Ensure your domain is using Cloudflare nameservers
If at the top of the DNS page of your domain you see the words "Your domain is pending on Cloudflare" you will need to update the nameservers on your domain registra that so that it uses the DNS from Cloudflare instead, If you need any help with this please contact our support team and we can do this for you for free.
After these 5 steps you will have a free WordPress site ready to go and powered by a free CDN!