Add a blog with PressProxy

These instructions are for you if you’re adding a blog to your website for the first time. This is a very straightforward process, and if you’re a user of PressProxy, you should follow the step-by-step process in the dashboard.

If you already have a blog and want to transfer it, follow the instructions for transferring the blog.

Host your DNS with Cloudflare

Cloudflare (Wikipedia) provides cybersecurity and DDoS protection services to small and large companies. It also has great DNS hosting with some special features that PressProxy requires to work. It’s completely free to use for what we need

Sign up for a Cloudflare account, add your site, choose the free plan, and then change your nameserver records at your registrar. Instructions on how to do this can be easily found by Googling “registrar + change nameservers”, like “namecheap change nameservers“.

Add a blog proxy on PressProxy

Immediately after signup, you’ll be presented with the form.

Add your full blog URL and select Preconfigured if you want our sane WordPress defaults and configuration (recommended). Select Blank for a completely standard WordPress installation.

Create API token on Cloudflare

The next step is to create an API token so our system can configure your site on Cloudflare.

The link in the dashboard will pre-populate the permissions for you. You just need to select the account and zone (domain) and then paste the API token.

Proxy root records and configure SSL

If you don’t have this setup already, then our process will guide you. All root records (A, AAAA, CNAME) need to be proxied via Cloudflare (orange cloud).

Once done, click SSL/TLS in the Cloudflare website dashboard and select Full encryption.

Wait a few minutes for DNS to be verified – and you’re done!

Once the DNS is verified, the login button and credentials appear, and you’re good to go. When linking to your blog, make sure to use /blog/ since that is the default WordPress URL (it always ends with a forward slash).