Installing Ghost via TurnKey Linux in Proxmox VE

Installing Ghost via TurnKey Linux in Proxmox VE
Photo by Braden Collum / Unsplash

Turnkey packages are meant to get you started right out the gate in the quickest amount of time.

CT Templates are base images to deploy Linux Containers in Proxmox VE. Therefore, the first order of business is to download the Turnkey Linux Ghost template into the default launch location:

Next, we'll deploy it as a standard non-privileged container and follow along the guide. For the purposes of getting this up and running quickly all the instructions are included in the package release, linked here.

Note that the latest Ghost build is 5.49.0 (May 19th of 2023) while Turnkey appears to use an older commit code from 4.47.1. You'll have to follow along the official Ghost update instructions to get the latest major release based on these instructions.

I'll be honest that this was a bit of a rabbit hole for me into uncharted waters. Updating Node.js isn't for the faint of heart (for the unexperienced) but if you're willing to experiment a little then you'll find a few nuggets of wisdom during this whole experience. Unsurprisingly, I found the code refreshingly faster than Python Django and Flask, but those are of course interpreted languages to stay within a programming language like Python.