The easiest way to get started is to use Ghost(Pro). If you prefer to self-host, we strongly recommend an Ubuntu server with at least 1GB of memory to run Ghost.
A full guide for installing Ghost on Ubuntu 16.04 LTS and 18.04 LTS (Recommended)
Unofficial community package for running Ghost inside a Docker container
Fast-track local install for running Ghost on your computer or doing theme development
Install from Source
Advanced developer guide for working directly on Ghost Core and Ghost Admin