Ghost 5+ MariaDB

I have just realised that my Ghost installation is running on MariaDB.

What are the pitfalls if I leave my installation on MariaDB for a little longer?

1 Like

Potential breaking changes with every new update or release.

For now everything works fine but I will refrain from updating going forward until I move to MYSQL.

The longer you leave it, the harder it will be - a few have done the migration recently and documented it:

I’ve done it on a couple of dev servers, and four production servers that have a mix of fifteen Ghost blogs, and some other software that also uses the database.

Do it on a test box first - and take an initial backup / snapshot of everything, follow the instructions, take notes and write up your experience

:slight_smile:

2 Likes

Thanks, gang. Appriciated.

MySQL is FOSS. Moreover, Ghost has a small development team, and maintaining Ghost for multiple databases is a costly endeavour.

Resources are used to introduce new features. However, since Ghost is open source, you are free to modify the code to support another database.

1 Like

Is Ghost 4x deprecated? I can’t seem to find the annoucement, but there are no ghost 4x based images on hub.docker.com which is an official install source for Ghost, if I understand correctly.

The Docker image is community maintained and not an official installation source for Ghost.

If you look at the Dockerfile, it should be fairly simple to build a Ghost 4 image yourself though.

Edit: And if you want to skip that and just need an old Docker image, you can also go back in the Github commit history for the Docker repository and build the image from the Dockerfile in there: Update to 4.48.0, ghost-cli 1.21.0 · docker-library/ghost@054059f · GitHub

1 Like

It is official if it is in the install instructions on ghost.org, no? So strange to me… Alright, no problem, just wanted to know if we should expect an end to security updates in 4x since the 4x images have disappeared from DockerHub.

The Docker image for Ghost is an unofficial community package maintained by people within the Ghost developer community.

Source: Ghost Docs

And no, Ghost 4 has reached its end of life:

1 Like