Category: Uncategorised

  • 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…