Journey of Self-Hosting (1): Inspirations

Journey of Self-Hosting (1): Inspirations
Photo by Peter Thomas / Unsplash

So you want to get going with self-hosting.

Let's admit: lots of software engineers like building things. Especially when they have full control of what they are building.

Few things can give you more freedom than owning a server yourself and running whatever program you want to run on it (well not quite true, please adhere to TOS if you are using VPS).

I have been longing for the idea of self-hosting for a very long time, back into the days when I was a student. At that time when I was looking at an ASUS laptop I hadn't used for a long time, the idea emerged. After finding out that laptop was so broke that I could not even boot the system up, the idea just faded away.

What triggers me recently is this:

VMware’s Fusion Pro and Workstation Pro are now free for personal use - here’s how to access them
More than a consolation prize for ESXi users, Broadcom’s surprising move makes advanced virtualization tools more accessible than ever - empowering students, hobbyists, and independent developers.

Well this is quite good. Now I can have VMware running on my macOS for free! Great!

Also around the same time I saw this:

Steadfast Self-Hosting: Rapid-Rise Personal Cloud
This book will free your data and empower your users.

So I even run into a fairly nice and elaborated textbook!

The motivation that keeps pushing me is the idea that once done, there could be so much cool stuff that you can "make happen" through your self-hosted server. A good collection is this:

GitHub - awesome-selfhosted/awesome-selfhosted: A list of Free Software network services and web applications which can be hosted on your own servers
A list of Free Software network services and web applications which can be hosted on your own servers - awesome-selfhosted/awesome-selfhosted

Although at this time I was not 100% sure what I was going to deploy, I am ready to get my hands dirty.

In the next post of this series, I will talk about how to get started with a virtual machine with free VMware Fusion Pro. Stay tuned!