Yes self hosting and leaving the big Tech companies behind is the way to go. Linux and other FOSS is the best option!
If you are not ready to drop Windows or Mac start self hosting your something that you can use on your LAN and than add something else when you are comfortable. Slowly you will find that you can do more easily.
If you are looking for something easy to start with but still want to keep the icky OS I would suggest CUPS so that you can detach your printer from the internet and still be able to print from anywhere on your LAN.