This has been an unbelievably frustrating experience for me as I’ve spent over 12 hours trying to get my ZimaBlade working with Ghost.
I am not familiar with Linux or any of the setup and I cannot for the life of me get my URL that’s on Cloudflare to point to this blog. There’s no option to setup a Domain ANYWHERE in the Ghost Admin settings like everyone keeps talking about in the documentation. The DNS settings that I’ve been provided are not working.
I tried setting it up with CloudFlare Tunnels and that has worked to a degree, but the any time I want to go back to my homepage the URL is Localhost and the Port that I am accessing the website from.
Any DETAILED INSTRUCTIONS on what to do would be greatly appreciated. I am so sick and tired of reading article after article that does not help me at all, and quite frankly I’m ready to just be done with all of this if I can’t get it figured out.
I think that’s where I’m really getting into trouble. I’ve installed it through the CasaOS App Store on my ZimaBlade. From my understanding that makes it a Docker-based approach, but again with my limited understanding of Linux I’m not 100% sure that’s the case.
Got it. In that case, you should have a setting somewhere in the Ghost configuration of CasaOS called url. That’s where you’d need to put your domain in (with https).
Not entirely sure where in CasaOS that is, but it has to have some form of configuration options
One note though: Ghost has released Ghost 6 on Monday, with two features (social web and traffic analytics) that will need a more complex setup than just a Ghost container and a database. There are self hosting instructions available, but CasaOS is not an officially supported installation method, meaning that the instructions for that will not be available from Ghost’s side. That is something the CasaOS community will need to figure out.
That has unfortunately been my issue ass well. I can’t seem to find it and was hoping that someone would be able to know if it’s in a specific directory.
I think I’m going to give this a try if I can’t find out/someone points me to where the config files are
I have heard great things about CasaOS, but admittedly, I would not use it to host something like Ghost on it.
Unfortunately, I am also out of suggestions then. Maybe somebody else has idea.
And if you’re keen on experimenting, I recommend the new Docker Compose setup. However, self-hosting will always come with challenges and things to figure out, so that’s just something to keep in mind.
So, meant in the kindest way possible: Is self-hosting something you want to learn? Do you want to learn Linux server admin, or do you just want a blog and newsletter website? Self-hosting is absolutely not for everyone, and if you value your time at a reasonable rate, you might decide that needing only a minute to having a ghost install up and running was worth the cost of managed hosting.
If Ghost Pro is not in budget, have a look at Magic Pages (run by @jannis ), or Synaps Media (@muratcorlu ). Or for really cheap but not fully managed, Pikapods (but I’m not sure that activitypub or analytics will be available there, and getting email configured is tricky).
I’m not familiar with CasaOS as well, but I just made a quick search and found a video from 1 year ago telling how to install Ghost on CasaOS. And there is a section about setting Ghost URL on CasaOS UI:
But I would also like to mention that, to have a proper Ghost experience -depending to your needed feature set- you will need to configure many more things (SSL, email, CDN, ActivityPub, Tinybird, backing up your content and updating Ghost regularly). If self-hosting is not a principal decision or a fun for you, probably spending a few coffee price monthly on a managed hosting, will give you much more fun