this post was submitted on 14 Oct 2023
8 points (100.0% liked)
linux4noobs
1421 readers
2 users here now
linux4noobs
Noob Friendly, Expert Enabling
Whether you're a seasoned pro or the noobiest of noobs, you've found the right place for Linux support and information. With a dedication to supporting free and open source software, this community aims to ensure Linux fits your needs and works for you. From troubleshooting to tutorials, practical tips, news and more, all aspects of Linux are warmly welcomed. Join a community of like-minded enthusiasts and professionals driving Linux's ongoing evolution.
Seeking Support?
- Mention your Linux distro and relevant system details.
- Describe what you've tried so far.
- Share your solution even if you found it yourself.
- Do not delete your post. This allows other people to see possible solutions if they have a similar problem.
- Properly format any scripts, code, logs, or error messages.
- Be mindful to omit any sensitive information such as usernames, passwords, IP addresses, etc.
Community Rules
- Keep discussions respectful and amiable. This community is a space where individuals may freely inquire, exchange thoughts, express viewpoints, and extend help without encountering belittlement. We were all a noob at one point. Differing opinions and ideas is a normal part of discourse, but it must remain civil. Offenders will be warned and/or removed.
- Posts must be Linux oriented
- Spam or affiliate links will not be tolerated.
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Go for it!
I set up a home server for my family so long ago the first version still had a SCSI drive(!) and I've never regretted it.
Our server does a little bit of everything now, from hosting media to ad-blocking DNS (PiHole ftw!).
These days, setting up Linux is easier than ever. There are lots of newb-friendly Linux versions (distros) out there. Everything from Mac/Windows Desktop clones to purpose-built, CLI-only server images.
It's a seemingly vast landscape, but most distros are based on one of three common parents:
Debian - Possibly the most popular base distro. Ubuntu (and many more distros) are based on it. Pure Debian tends to upgrade slowly, making it stable, but often semi out of date. Most of its descendants are some version of "Debian, but with newer stuff".
RedHat - Feels a little less popular than it used to, but still not uncommon. RedHat seems to be most popular with "enterprise-y" / security focused distros.
Arch - a semi-newcomer, Arch embodies the DIY ethos of Linux, by providing almost nothing by default... Besides an amazingly helpful manual that will teach you how to configure your personal system to your needs. Start from scratch and build a system tuned for gaming, web hosting, file serving, or whatever else you might desire. If computers were cars, this is the distro the "Hot-rod guys" would be using. Children of Arch are wildly divergent. Some are still very DIY-focused, while others have already been preconfigured by the distro maintainer. Notably, the Steam Deck is running a preconfigured Arch variant.
Downstream distros from these three can often be managed using the same tools as their parent, so if you know you're using, say, a Debian-based distro, instructions for most any other Debian-based distro should work for you too. (Though not always! Distros can and do choose different install paths, or library versions or other variances that can cause headaches. This is a Rule of Thumb.)
Anyway, once you know the parentage of a distro, it becomes easier to evaluate (and to debug should the need arise).
Personally, I lean toward Debian distros, because I've been running various Debian-children since the early 2000s. But it all depends on what works for you and what you're looking for!
Good luck, and have fun!