Running ghost restart will stop and then start your site using the configured process manager.

The default process manager is systemd, or local for local installs.

The command must be executed in the directory where the Ghost instance you are trying to start lives, or passed the correct directory using the --dir option.


Run ghost restart --help for more detailed information.

# Start running the Ghost instance in a specific directory
ghost restart --dir /path/to/site/


If running ghost restart gives an error, try using ghost run to debug the error.