Ghost Install Error in Ubuntu 20.04 ('Missing package(s): nginx')

Hello, I have set permissions of user’s each folders to 775 but ghost install does not work. I use HestiaCP ( it does not support ufw)

  • What version of Ghost are you using?
    v1.16.3

  • What errors or information do you see in the console?

System checks failed with message: ‘Missing package(s): nginx’
Some features of Ghost-CLI may not work without additional configuration.

  1. SystemError

Message: The directory /home/user/web/domain.club/ is not readable by other users on the system.
This can cause issues with the CLI, you must either make this directory readable by others or run ghost install in another location.

  1. Checking for a MySQL installation

Message: MySQL check failed.

Debug Information:
OS: Ubuntu, v20.04.2 LTS
Node Version: v14.16.0
Ghost-CLI Version: 1.16.3
Environment: production
Command: ‘ghost install’

  • What steps could someone else take to reproduce the issue you’re having?

I have set permissions of user to 775 for each folder but ghost install does not work.

    OS: Ubuntu, v20.04.2 LTS
    Node Version: v14.16.0
    Ghost-CLI Version: 1.16.3
    Environment: production
    Command: 'ghost install'

mysql Ver 15.1 Distrib 10.5.9-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
nginx version: nginx/1.19.8

I use HestiaCP Nginx Configurations


Error Screenshots

Is not there anyone who has any idea about this error? How can I solve this problem?

There is an similar issue on Github but it is not solved yet.

Result:

There is a bug that has existed for four years and it is not solved yet. Then I passed to wordpress. At least wordpress has media library for images and bulk admin options for hundred posts. Also it is fast if your traffic is not very high. I use spotlight wordpress theme and it is lightweigt and meets all my needs right now. I hope this problem will be solved in near future. Thank you for core team of Ghost CMS but I have to change my Centos VPS to Ubuntu and Ghost CLI does not work on Ubuntu 20.04.

I had this problem because:

ghost config url https://www.preciselab.io

frozen. I changed config of ngnix manually, server stopped

I fixed reverting these changes and starting server.


To close this issue ghost team can implement different error message for not installed and not running nginx server.

Can you share your config?