Let me preface this entire post by saying that I’m not exactly proficient when it comes to anything related to web hosting, development, coding, design, etc. This whole website has been an uphill battle for me yet one I intend to win. It’s also been extremely difficult at times. Web hosting can be easy or it can be super hard. Hopefully, the information I provide here will at the very least help get you started in the right direction towards building your own website.
To give you the full picture, let me take you back a few years when I decided a website was something I was even interested in. Originally, I had no plans for MyIdeaPark, I just wanted to play with building a website, the idea intrigued me. I can’t remember the first domain I bought, maybe jasonmccrory.com, but I really can’t recall. At any rate, I barely did anything with the domain and I’m not even positive I had a hosting plan during that timeframe, if I did, I definitely didn’t use it. Seriously, I spent roughly five years doing absolutely nothing except owning the domain(s) and maybe owning a hosting package during some of that time. Never once back then did I understand any of it, though, but then again, I wasn’t trying to learn.
Eventually, I had the idea to snag myideapark.com because the name was so meaningful to me. I was stoked when I found out that it was available! After purchasing the domain, I then proceeded to do absolutely nothing with it until about June-July last year, 2016. As soon as I started focusing on the site, though, it was like magic. It was difficult and confusing, but man I loved it! I still do! I wake up every day with new challenges, but also new opportunities, it’s fantastic.
All this to say that in recent months I’ve learned quite a bit, but in the coming months, I’ve got even more to learn. I’d like to shed some light on the inner-workings of site-development from the perspective of someone who’s in the process of figuring it out himself. That being said, recently, I decided to move MyIdeaPark from a shared hosting plan via HostGator, to a virtual private server (VPS) in the way of InMotionHosting. Unfortunately, my efforts were thwarted, although most likely it was my own fault. Let me explain. You see, it’s not always as simple as, go build a website. Sure, it can be, depending on what services you’re using, but if you want some control and flexibility, you’re probably going to want to educate yourself a bit more extensively.
Allow me to digress, if all you’re looking for is a quick starter package to get the engines revving, I highly recommend HostGator’s ‘Hatchling‘ plan. It’s cheap and fairly easy to use. It’s a shared plan which means you share the servers with other customers, but all of your files are still private. You’ll also need to purchase a domain name which is separate from your hosting plan. You could easily get this from HostGator as well, but I park most of my domains at Namecheap, they’ve been great so far and allow for easy redirects if you’re into that sort of thing. I would also recommend installing and learning WordPress, which I will explain in more detail on future posts. Here’s the rundown for building your first site: