* add Ghost installation and update scripts
* remove unnecessary installation check
* Fixed link for testing
* Set up testing.
* Refactor Ghost installation script to streamline MySQL configuration and consolidate Node.js and npm installation steps
* Update MySQL configuration in installation script to use password for flushing privileges
* Bug fix
* Remove separate npm installation step
* Add ghost-user creation and modify Ghost installation to run as new user
* Create ghost-user with proper permissions and update Ghost setup commands
* Update Ghost installation script to include URL and modify service execution
* Update Ghost installation to Ubuntu 24.04 and modify service execution
* Downgrade Ubuntu installation version from 24.04 to 22.04
* Add npm installation check to Ghost installation script
* Update Ghost installation script to install npm alongside Node.js
* Add update to package list
* Use ghost-cli's systemd set up
* Add NOPASSWD for ghost-user during install and enable Ghost on all interfaces
* Update ghost-user sudoers configuration to temporarely allow all commands without password
* Fix syntax error
* Update ghost version retrieval and configure MySQL with random password
* Update ghost.json and clean ghost-install.sh
* Update ghost installation script to use dynamic database password
* Fix MySQL flush privileges command to use dynamic database password
* Fix variable name for database password in ghost installation script
* Add update success message only if ghost was actually updated
* Remove unnecessary shellcheck directive from ghost.sh
* Change back to community-scripts URLs
* Update ct/ghost.sh
Co-authored-by: Michel Roegl-Brunner <73236783+michelroegl-brunner@users.noreply.github.com>
* Update install/ghost-install.sh
Co-authored-by: Michel Roegl-Brunner <73236783+michelroegl-brunner@users.noreply.github.com>
* Update ct/ghost.sh
Co-authored-by: Michel Roegl-Brunner <73236783+michelroegl-brunner@users.noreply.github.com>
* Update install/ghost-install.sh
Co-authored-by: Michel Roegl-Brunner <73236783+michelroegl-brunner@users.noreply.github.com>
* Update install/ghost-install.sh
Co-authored-by: Michel Roegl-Brunner <73236783+michelroegl-brunner@users.noreply.github.com>
* Update install/ghost-install.sh
Co-authored-by: Michel Roegl-Brunner <73236783+michelroegl-brunner@users.noreply.github.com>
* Update json/ghost.json
Co-authored-by: Michel Roegl-Brunner <73236783+michelroegl-brunner@users.noreply.github.com>
* Add link to detailed license + Change to Debian 12
* Update license comment format in ghost-install.sh
* remove unneeded spaces
* change date
---------
Co-authored-by: Michel Roegl-Brunner <73236783+michelroegl-brunner@users.noreply.github.com>
Co-authored-by: CanbiZ <47820557+MickLesk@users.noreply.github.com>