Having fun with the Ghost CMS.
The installation is only supported on Ubuntu. And is tailored to Ubuntu and thus does not recognized Nginx installations on other operating systems.
I put together a vagrant-libvirt setup using Ansible that does the tricky bits itself. Currently supporting AlmaLinux 10, openSUSE Tumbleweed and Fedora 41, see the different branches.
This is a "production" setup of Ghost, i.e. using a MariaDB database instead of sqlite3.
https://codeberg.org/johanneskastl/ghost_vagrant_libvirt_ansible
https://github.com/johanneskastl/ghost_vagrant_libvirt_ansible
Have a lot of fun...
The AlmaLinux and Fedora setups set SELINUX to permissive, until I find time to allow the right port in selinux...