I wanted to showcase our hosting platform were we recently added support to host Ghost and thought it might be interesting for the community.
Diploi is a platform to create and host apps without doing any server configs and with native support for remote development, so you can even code from your browser. It’s mainly designed for developers but we tried to make it easy to use for people who don’t code too.
So if you host Ghost on Diploi, you can:
Deploy Ghost alongside a database (Postgres, MySQL, etc.) and with other web development frameworks like Astro, Django, SvelteKit, etc with no manual server setup or configuring repositories for your code.
Use Git-based workflows to update your live environments without setting up CI/CD pipelines manually.
Develop remotely with our cloud IDE or connect your local editor (VS Code, Cursor, etc.) to a fully configured Ghost development environment to build custom features or themes.
We built Diploi to make running apps easier without needing to manage DevOps, and Ghost was one of the most requested additions from our users.
You can try it out right away, no payment required or registration needed to start a quick trial
Just had a look and I have a few questions/remarks.
The Ghost instance is launching with MariaDB, which is not an officially supported database. Any plans to make MySQL 8 available?
And: when you say that all code is editable, does that include the Ghost core? What happens when Ghost updates? Will this be overwritten, just not update, or something else?
Yes, we have plans to offer MySQL 8. We started with MariaDB first because we had support already and it works like MySQL.
About the updates and core code, I have to clarify that the core is not editable in our Ghost component. We expose a content directory that is outside of the Ghost folder to the user and include the “adapters”, “public”, “settings” and “themes” folders.
We use the official Ghost Docker image, so updates are handled by updating the Docker image version. So the code does not include the Ghost core and currently it does not update automatically, but we plan to have automatic updates in the future
So, a user could not update to Ghost 6.0.7 (the latest “official” Docker image, right now), even if they wanted to use it without traffic analytics and social web?
Not trying to be a pain – just want to make sure this is clear, since I personally see a lot of demand in these.
Yeah, you are right, when I made the post I didn’t check if there was a new release. When we made Ghost available on Diploi, version 6 wasn’t out yet.
But there’s a way to implement it, by manually modifying the Dockerfile when you create a new deployment, from FROM ghost:5.130.0-alpine to FROM ghost:6.0.7-alpine
Is not as smooth experience, since you have to modify that line of code, but that way you can have v6 hosted in Diploi.
BTW you are not a pain, we want to receive more feedback/questions/criticism, than silence, so actually thank you!
One more thing, we noticed that the social web is not working as intended, so we need to make some changes to get it working, for now it’s not available on Diploi