🏕️ my adventures in #selfhosting - day 67 ✨
I finally managed to install #Ghost on my new Ubuntu VPS using commands... I feel like crying tears of joy!
How long did it take me? A couple of hours (thus my enthusiasm right now).
I had to wipe my VPS multiple times following botched installations, research articles on the issues, then went back to my VPS host to try it all over again. The third time today was really the charm, as they say 🥳🪩🎊
Maybe one day I will write a guide to installing Ghost for TOTAL newbies because the issues I had are a little embarrassing to share. Like, for example, running this command:
ALTER USER 'root'@'localhost' IDENTIFIED WITH 'mysql_native_password' BY '<your-new-root-password>';
where instead of keeping the code 'mysql_native_password' I actually entered my REAL password 🤦♀️ yes I finally realized that the only things I need to customize are usually between brackets (and I don't have to use the brackets). Silly stuff like that.
This particular issue didn't make my installation fail, but for example for my SQL hostname I would put my actual IPv4 address and that always failed. Using 127.0.0.1 did the trick.
Little things like that.
I literally let out a little scream when I saw the green text "Ghost was installed successfully!"
And now excuse me but I'll go celebrate with a little cup of espresso.
Thanks for all your generous offers to help me and especially for encouraging me to try the installation the "hard" way - AKA with commands. It feels like an awesome accomplishment 💪
#MySoCalledSudoLife #Ubuntu