My host OS is Windows Server 2022 because I Prefer it, HyperV works, Windows Backup works, and the drivers work. I then run a Linux VM for Docker and a few other VM's for silly things. If I break a VM I can have it restored in a few clicks. I tried to use Proxmox as the host OS but it would kill itself every 6 months. It was a good learning experience but it would take a Lot of convincing to try it again.
Selfhosted
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.
Rules:
-
Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.
-
No spam.
-
Posts here are to be centered around self-hosting. Please ensure it is clear in your post how it relates to self-hosting.
-
Don't duplicate the full text of your blog or git here. Just post the link for folks to click.
-
Submission headline should match the article title.
-
No trolling.
Resources:
- selfh.st Newsletter and index of selfhosted software and apps
- awesome-selfhosted software
- awesome-sysadmin resources
- Self-Hosted Podcast from Jupiter Broadcasting
Any issues on the community? Report it using the report flag.
Questions? DM the mods!
Windows hacking is just as fun as anything else, sometimes it's even more rewarding just because you made it work on windows! My favorite is replacing the windows shell... Haven't done that since 7 though :(
Welcome sure, but few and far between. Check out JimsGarage on YouTube. He does a lot of windows selfhosting content
100% there is room for Windows self hosters. Welcome. May your self hosting be productive, secure and fun.
I self host on windows. It just happened to be what I had on the box. Then I got started with docker. So that was great. When I have the time, I hope to switch to unraid, but need the time to be open enough to deal with the problem that will arise in getting the system set up just right.
Sure, but know you're doing things the hard way. I started with Win 10, WSL, and Docker Desktop but moving to Linux made things 10x easier, Windows is... difficult.
I agree with this comment. Switching to Linux, with minimal experience, has been so much easier than trying to arse around with Docker Desktop on Windows.
Well yeah but... Why would you? It's unnecessarily making things hard on yourself for so many reasons.
My Linux computer is like a giant basket of free Legos and I can build whatever the hell I want easily
For learning. Most enterprises use windows servers. The IT job market is mostly windows server for entry / mid level jobs.
Even if you don't use it day to day. Its great to understand how it works.
Well, if masochism is your kink...
Being a former pure windows guy it's more like battered wife syndrome.
Its an abusive relationship but its all you know and hard to leave.
I'm on bazzite now with a Debian homelab on a SFF.
Still really new to Linux but I'm trying.
Good for you. If the way Windows behaves now doesn't drive people to Linux, they'll never jump. They'll just keep taking the abuse because they like it.
I don't understand starting out on Linux in an immutable distro, but maybe that's the oldhead in me, I've been on Linux since the 90s. I find adding software in those distros to be a massive pain in the ass, as well as dealing with its constraints on configurability. But if it's working for you, fill your boots. Welcome to the dark side.
My daily driver is bazzite. It's my web surfing gaming box.
I got a Linux mint laptop to fuddle with as well. Thats where I break things.
I started out self hosting with windows server 2012 because my school was a Microsoft and Cisco partner but mostly ran Linux VMs on it using hardware raid. Ran bitwarden, Plex and a wiki plus a VM with a bunch of docker containers. Ran that for about 3 years and now have been on Unraid for 6 or so years and loving it.

Yes, masochists are welcome.
Yup, there's no kinkshaming here
So I've got this Solaris Sparc cluster...
Ooh, that would go well next to my DEC Multias!
I wish I kept my pizza box tbh.
Straight to jail
That's kinda the core of self-hosting, isn't it? We are taking back digital sovereignty but giving our time and mental health to the Machine God.
Meh, so far it has been a smooth ride for me. Though I'm using Unraid. Not ready for CLI-only.
Most self-hosted solutions come as containers, containers are Linux only and on Windows they run under the WSL VM, so eventually (if you are not doing full installs) you are still using Linux

One step at a time, you will eventually move to GNU/Linux in the future if this new hobby persist. But there is nothing wrong with beginning using software and tools you are already familiar with. However you will probably have to use WSL (Linux inside Windows basically) to make things work and all guides you will find will mostly be based on Docker and/or Linux. So you will definitely use Linux on your Microslop owned machine.
If you don't have the time to learn a new OS it's fine, but it will not necessarly make things easier, especially on the long run. That's my take on it.
My very first self-hosting homelab was a Linux Mint old refurbished desktop PC that I was remotely accessing through AnyDesk (I was a Windows kid user at that time). Now I'm on NixOS through SSH and still learning, I do not completely comfortable but I am able to use it and learn while doing so.
I would highly encourage you to try to run a lightweight beginer friendly Linux distro such as debian, Linux Mint XFCE or Kubuntu if you feel like you need a desktop environement and graphic user interfaces but if you really want to use that Microslop license you bought it's fine, you will probably switch in the following months or years. Okay maybe not, some people are fine using it.
You can also take a look at stuff like runtipi, yunohost, CasaOS, ZimaOS, Umbrel, Cloudron and stuff like that. They aim to be beginner friendly self-hosting "OS" or "WebUI".
I would recommend at most ruining windows as the hypervisor then running Linux virtual machines. Maybe run a windows VM if you have a specific need.
This is mainly because Linux is much better "supported" for the majority of self hosted projects.
But you can of course do whatever you want.
I also recommend ruining windows
I don't think that Linux is in the title or description of this community!
You pick your own poison ....
Mine is Gentoo Linux all the way, yours is Windows. Find two more selfhosters and they will criticize both of us! We are kind of the two extreme of the spectrum....
Welcome!
Sure, if that’s what you want to do. Though, you’ll probably find less references and expertise here. There is a reason that even Microsoft runs Linux on most of its own servers.
I wouldn't recommend it personally
Now, let me be polemical here ....
(And this is to be read with a pinch of /s)
Selfhosting on windows and understanding what you do is so much better than selfhost on CasaOS/ZimaOS/FancyWebGui/Synology and just spin up containers randomly without even understand what a container is and how it does work at all ...
Now roast me :)
Didnt find any /s there. That's one of the reasons why I dislike docker, it supports not understanding stuff. But then that's just me, who wants to understand stuff. Enabling less tech savvy ppl is also great I guess.
I feel with you, but at the same time I remember trying to setup Apache Guacamole and failing miserably. Doing it now with docker would remove everything that made me fail 10 years ago.
Lowering the entry barrier is a good thing... Self hosting need critical mass to support and use all the nice things we like to selfhost
More so, from the point of view of big tech independence, for those who care, again lowering the barrier is very important
So welcome to docker and stuff, I use docker for half my stuff or more, it's just so much more convenient.
But never stop trying to understand and don't be a passive docker-puller whenever possible :)
than selfhost on CasaOS/ZimaOS/FancyWebGui/Synology and just spin up containers randomly without even understand what a container is and how it does work at all
- I'm in this picture and I don't like it
Sure ! But... How !? I don't have even the first idea how you'd host... Almost anything on Windows 😅 and I would be concerned by the power consumption of any non-minimalist OS.
Windows Server exists.
It really shouldn't, but it does.
.... I'm stealing that 😀
Are posts about that welcome here?
Absolutely. The gate's open...come on in. It's been quite a while since I've had a Windows based server. I still run Windows 10 in the lab, plus Linux and Mac. I don't really discriminate. All OS's have their place imho.
So far its a blast!
That is one of the prime directives of selfhosting. I have a ton of fun learning about new stuff to do and how to do it. Tell us all about it man. What do you selfhost? Are you running any Docker containers? I'm all ears, which in reality isn't too far from the truth with my Jumbo ears. Share! Share!
Temporary becomes permanent. When I was experiencing severe long-term symptoms of Covid, I bought a refurbished computer to use as a NAS with Jellyfin, Sonarr, and indexers. I kept the installed Windows 10 because I simply did not have the energy to do more. Then, when I felt better, I told myself, "Let me add more services."
Now, it's a Frankenstein computer where Windows 10 acts as the hypervisor, running Caddy as my reverse proxy. Crowdsec protects my services, and my Flint 2's firewall acts as the Crowdsec bouncer. A VirtualBox VM runs in Windows 10 and hosts most of my Docker containers. Stablebits DrivePool manages my drive pool.
I've been running this setup for over a year, and I haven't had any issues. I know I should switch to Linux, but since it's been working great and I'm busy, I've been procrastinating.
Posts about self hosting are welcome, posts to strangers seeking external validation...? Maybe save for therapy.
