Setting up Kirby on DigitalOcean via ServerPilot

I wanted to post an update (primarily so that newbies to programming/webhosting/web development like me don’t run into the same problems):

TLDR;

  • Thanks for the help (really). I’ve learned a lot, I should have checked in on whether or not I was doing things right, it’s been fun.
  • I’m moving to a shared host because ultimately, there’s too much on the back-end I don’t know how to do.
  • Uberspace seems like it has an ethos I agree with, so even though it’s a continent away, I’m likely to stick with it. Its pay as you want model makes it affordable for me.
  • DigitalOcean was cheap, it worked at some point, but I didn’t and still don’t know enough to feel secure in what I was doing as a newcomer to all of this.

The Long Version:

  1. I’m setting up an Uberspace, I like what’s going on with the ethos there of pay what you can and a more communal idea. I don’t fully understand the differences between it and DigitalOcean (Shared Hosting vs a VPS?)
  2. I’ve figured out that at some point, I did configure at least one of my droplets correctly, and I think I configured my website correctly once I installed the prerequisite phps.
  3. What I didn’t do right was to set up my directory priorities for my ‘index.html’ vs ‘index.php’ files on Apache2 (or Ubuntu); I removed the index.html that came as default with Apache2, and actually, was beginning to see the correct homepage!
  4. Out of frustration, I’d been installing the plain kit, and so the plain ‘Home’ that I saw, was actually correct. I presumed I’d see something like the starter kit, and that was just, pardon the pun, plain wrong of an assumption for me to make. In other words, I got at least one of the droplets I was trying to work with to actually work as intended, but by then my frustration levels overshadowed my judgment to look at what the plainkit actually looked like.
  5. My serverpilot never managed to redirect, probably messed up something on my DNS.
  6. My Kirby, including the adjustment to the .config file (and the need to create it in the plainkit) for installing the panel was a brief mystery. One thing I had to figure out was that I had to keep the “<?php” at the top, based off of the .config in the starter kit.
  7. I’ve gotten Kirby to work on my Uberspace. Reinstalling the starter kit instead of the plain kit. Looking forward to learning more and getting around to finally building my dream website. Thanks for the help.