Looking to start a new Ghost website on a reliable cloud hosting platform, but do it easily and fast? With Kyup’s 1-click Image Install you can spin up a new server running and optimized for Ghost in 5 seconds!

The steps below will take you through the process of how to get a virtual container with Ghost pre-installed on it up and running in no time with our 1-click Image Install.

Start a Ghost Virtual Container in 5 seconds

To spin up virtual containers on Kyup’s infrastructure, you’ll need to have a Kyup account. You can sign up for free and then simply log in to the Kyup dashboard.

To start a new Ghost Container, click on the LAUNCH CONTAINER button on the left menu in your Kyup dashboard.


Doing this will take you to the container order page. Here are the steps you need to follow:

Enter Container Name and Password

First, you need to enter a descriptive name, password and data center for your new container. Select a descriptive Name for your container so you can distinguish it from the others you may create later. The Country dropdown, allows you to select a data center for your new server. Finally, type in  or auto-generate a strong Password that will be used to access your new container.


Select Resources for your Container

Next, you need to specify the parameters of your new container server. The options that you can configure are server's RAMCPUHDD and Bandwidth.


We have predefined resource bundles to help you select a container size according to your needs - Base, Personal, Business, etc. However, they are completely recommendable and you can use the resource sliders to fully customize your container size.

Choose an Image for your Container

Here, you need to click on Applications and choose the CENTOS NGINX GHOST image.


Set up a domain for Ghost (optional)

To make it even easier for you, you can specify your domain name during the order process. That way we will not only deliver Ghost pre-installed, but set up your Ghost application to work with your desired domain before even having launched the container.


Note that if you configure your app with a domain name during the launch process, you won't be able to access it properly through IP address afterwards. You will have to point your domain name to your container in order to access it. Check out our tutorial on how to point your domain name to your container for more information.

If you don't specify a domain name for your Ghost application, you will be able to access it using your container's IP address: https://x.x.x.x/ where x.x.x.x is your container's IP address.

If you choose to set up a domain name later, you will be able to do so by editing the config.js file. In it, you need to modify this line (just search for it) and type your actual domain:

Almost there - now you just need to click on the 'Launch Container' button and in 5 seconds your container will be up, already configured and setup with all of the things you need to run Ghost.

Create an Admin account and Login to Ghost

Once your container is ready you will just need to log in to Ghost in order to start blogging. To do so, navigate your browser to https://yourdomain.com/ghost/. If you haven't pointed a domain to that container, you can access the admin panel through your IP address: https://x.x.x.x/ghost/ where x.x.x.x is your container's IP address.

Enter your full name, email address and password and hit the SIGN UP button.



That's it, your GHOST application is installed, and your admin account is successfully created, you can now start writing your first blog post!

What's next?

If you need more detailed information on how to use Ghost, you can rely on the official Ghost documentation and the Ghost forums where you will find answers to your questions from the application creators themselves!