Does anyone else here participate in the selfhosting hobby without a formal IT related education or a career in a similar field? I’ve only had one or two programming courses as part of my university education, but it was only very basic Python and C. I’ve never formally learned how to use containers, version control or anything else. Sometimes I regret not pursuing an education in IT/programming because there are so many things I’d like to accomplish but can’t (for example if there’s a feature missing in some project, or to feel safe in my abilities to harden my servers and my network in order to expose services to the open internet).
I have no formal training but have been in IT for over thirty years.
The IT way
Was going to say this, I’m a professional too beginning without formal training (whatever exactly thst covers). Did some certificates and stuff later on which may or may not still be relevant (due to specific fields).
Never in an IT profession, but I did show a colleague how to cut and paste using keyboard shortcuts and he asked if used to work in IT.
I’m from a social work background. Psych major.
Computer stuff was always a hobby.
deleted by creator
I’m a 26 year veteran systems / infrastructure engineer and often work on large scale data / server migration projects. My homelab is larger and more robust than 95% of the client sites I service; everything is enterprise class hardware and software. I self host my own RMM, VPN, and various data and entertainment services. Most of the things I run here are to make my life better or easier for myself and my family.
My formal education is in business administration; I did not go to school specifically for an IT Degree. It’s just something I love. I went to school to understand the business side of the thing I love, which has been very helpful. If you find a job doing what you love, work can feel like an accomplishment instead of a burden.
Never stop learning!
Well, I’ve had a computer in front of me since the 70s. Don’t conflate longevity with knowledge tho. I’ve had no formal training, even tho I ‘ran’ the IT dept for a small construction company in another life. One of my jobs was to train old head construction workers on how to use a lap top, a digital camera, how to interface with our servers to upload data from the field. That was wild.
But, no formal training here. Most of what I know I learned by: Reading, screwing it up, doing it again, ad nauseam. And then when something worked, write that shit down.
Great post. For those who don’t know, breaking shit is a good way to learn.
Basically same here except Millennial timelines. I only really know what I use myself.
I only really know what I use myself.
That’s basically how I know just about anything. Hands on failure until it works. And when you think about it, success is merely a string of failures. Given that, I’m succeeding like a mofo. lol
I learned everything I know in IT from tinkering/research. Higher education was absolutely worthless for my IT career, but at least it was free and I didn’t get myself into debt. Of course I got into computers in 1994 when people started buying home computers.
I was that guy. And then ended up with that career partly because of it.
You write “participate” which sounds like a free choise, but I don’t do it out of my own free will. I do it because the web is so enshittified, that it forces me to selfhost more and more of my own websites that only I use.
I fucking hate doing any devops. I think it’s the most boring, soul sucking task there is. Fucking yamls and .env and config files in different places for every app with it’s own syntax.
I tried passing it to an LLM but it’s always subtly wrong, so in the end I still have to read everything, correct everything, generate keypairs, configure something on each client etc.
Every day a million bots are hammering my services, so I have to run crowdsec and fail2ban and make sure there are no ways in, everything is behind a login, up to date, constant manual migrations to newer versions cause one of my hunders of apps always has a breaking change.
I’ve written more devops and security related stuff on my CV than my carreer programming experience. I got a job because now I am not just a fullstack developer, but a fuller stack devsecops-veloper. Showing my homelab and docker setup during a fucking java + react interview landed an immediate yes at the wage that I wished.
I fucking hate devops. Now I have to do it in my free time and at my job. Why does the world force me into devops? Please take it away. Let somebody else handle it. I want to enjoy my life again.
/notsarcasm
I don’t have any training or schooling in it, at all, I just enjoy computers since I was young 🤷♂️
I professionally work in IT without formal education or any related career. It’s one field where you can really teach everything yourself with free online resources.
In fact my self hosting journey has taught me things that were later useful for work. I consider it part of my informal education.
I imagine most people that do this are already IT professionals. Or if they can do this they should be IT professionals. The difference between what I get paid to do and self-hosting is generally the scope and cost of the hardware. That’s about it.
I have no education i learned all through trial an error an google
Have a server and 2.5gbe network setup, have my own custom router, 2 small game servers and one big media server(240tb). Never had any sort of IT or networking job. This is just fun to do things never worked in the field
Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I’ve seen in this thread:
Fewer Letters More Letters ISP Internet Service Provider LAMP Linux-Apache-MySQL-PHP stack for webhosting NAS Network-Attached Storage Plex Brand of media server package VPN Virtual Private Network
5 acronyms in this thread; the most compressed thread commented on today has 11 acronyms.
[Thread #78 for this comm, first seen 15th Aug 2026, 15:50] [FAQ] [Full list] [Contact] [Source code]








