10k Online Side Hustle

We’ve heard it a million times “escape the rat race with a side hussle…10k a day”… etc.

In reality how easy it? I’ve been in IT and Software Development for decades, so I should be perfectly suited to create an online side hussle.

It is quite incredible working in IT, just how many professionals do not have a website or means of demonstrating their accomplishments or abilities.

When people ask me, “how would you start today?”, the answer is generally “Create a website, solve a problem and present it.”, with the potential that this will at least get you to an interview. So, in some regards I am putting my money where my mouth is.

What this blog is not:

  • Get rich quick

What this blog is:

  • A journey into setting up the means to generate a second income by creating an online application or solution
  • Documenting the ups and downs

The idea is to start small with a narrow scope of requirements and features.

Initially, I was inspired by reading the blog for https://blog.healthchecks.io/ a site for monitoring system health check pings.

Tech Stack

  • Backend: .NET API
  • Frontend: Blazor
  • Database: MariaDB/MySQL/Postgres
  • Infrastructure: Ubuntu VPS
  • Docs \ Notes: WordPress

Did you know WordPress powers 43% of all websites.

https://www.wpzoom.com/blog/wordpress-statistics

VPS (Virtual Private Server)

I chose to host my solution on a VPS, because it will give me a lot of flexibility, a push to learn more by deploying to a Linux box and possibly deploying from Github in a CD\CI pipeline. That is currently in the future but more than achievable.

Could I have used a managed hosting provider for WordPress? maybe, Managed versus VPS both have there pro and cons as I have found out.

It all depends on the end goal, WordPress has a vast array of Plugins and an Extensible structure, with some php knowledge you could certainly create something unique.

Currently

  • Provisioned a VPS
  • Provisioned a Domain
  • Configured the VPS
    • Docker
    • WordPress
    • Traefik
    • Static web site
  • Todo
    • Integrate workflow from Github
    • Create a .NET application
      • Will need to look into this for deployment to Docker

Next Steps

  • Document the VPS setup including
    • Security
    • Docker
    • Traefik
    • WordPress
  • Git integration

That’s the start, more to follow…