Here’s some back story:
I build a website for my place of work; just a simple about page, events page, and a food menu. I went through AWS (Route 53 for domain services, LightSail for hosting), and while it took me some days to figure it all out, I got it to run, and it’s been going for a little over a year now. I’ve really been enjoying the Handlebars language, and simplicity of backend GUI. I wanted to make a personal blog using the same setup.
AWS installs (outside of just base OS instances) are all set up with Bitnami, which mostly uses control scripts and tucks the ghost install structure in hard to find places. Bitnami’s setup files and guides leave the end user with a lot of additional work. Items like manually configuring SSL certs, editing config json’s because the setup failed to do so, not updating http entries to https after you’ve included SSL certs (which usually breaks image hosting), and make it overall hard to use (one ‘fix’ usually leads to a another problem.
Now I’ve also tried manual ghost installs (using ghost.org’s guides) on top of Ubuntu 18.04 and 20.02, premade NGINX, and LAMP stacks. I end up with gateway errors, NGINX magically breaking, seemingly unresolvable permission errors, or issues where ghost won’t start/restart, and the whole instance has to be reinstalled (after following guides).
Between all the errors and call for help I’ve seen on this forum, stackexchange, ubuntu forums, etc; i can’t seem to find an answer to my questions, and neither can anyone else. if they do, it would seen that everyone has their own completely unique problem that no one can solve or replicate.
I’ve been going over google page after google page trying different guide and walk-throughs for 3 months now, and each time I run into a new problem each time. I refuse to make a WordPress blog that requires a separate account with someone just for avatars, spam blocking, analytics, email capability, etc. I was up to 20 different accounts and logins just to make my last site work, and I’m done with all that BS.
As simple as ghost is when it works, is there an accurate guide that will actually help me install it and have a working website within the same calendar day?