selfhosting

selfhosting
Photo by Ruddy Corporan / Unsplash
the cloud = someone else's computer

I believe we've grown too dependent on "the cloud".

if you are using "the cloud", this usually means you're paying monthly subscriptions or you pay as you go.

these fees may start off as acceptable, but we live in a capitalist world with ever increasing fees.

using "the cloud" means that you'll be exposed to at least some of the issues your cloud provider has.

it often means you are storing important data with a company that may not necessarily align with your values and ideology.

it depends on how reliant you are on "the cloud", how many services you host with them and what your needs are. costs will mount up. interesting features tend to be locked down behind additional licensing/subscriptions.

if you're just an enthusiast, it's extremely likely this is a big deal.

if you're a small business where every penny counts, it is likely a pretty big deal.

if you're a big business, it may or may not be a big deal.

if you want to save some costs and are willing to learn (or you can hire someone to do it), you can also do what "the cloud" does - and it'll cost you far less (monetarily speaking).

you may not want to move everything from "the cloud" - but do not let perfect be the enemy of good.

if you've read this far and you agree, then consider stepping back to the future, where you host your own services, on your own computing power.

there is an investment of time and some money (if you lack the hardware or expertise), but this pales in comparison to the money spent on "the cloud".

below you'll find some ways of becoming your own cloud.

if you're interested in talking more about this, hit me up.

Project: Home lab foundations - Docker
To do most of the things I’ll write about here, you’ll need to have an understanding of containers. You will also need to develop a habit of reading documentation. An image is a packaged blueprint that includes application code, libraries, runtimes, configurations required to run that software. A container is
Project: Build and self host your own website with Ghost using Docker
Hello, self hosting world.
Project: Nginx Proxy Manager for your self hosted web applications
Now that you have a website, you may want to make it available over the internet. For that, you’ll need to purchase a domain name. You can use stuff like Cloudflare, Namecheap, GoDaddy, Porkbun or others. For simplicity, I will assume you have a static IP - you can set