F5F Stay Refreshed Software Operating Systems Consider Windows Server, Linux distributions like Ubuntu or CentOS, or macOS for your home server.

Consider Windows Server, Linux distributions like Ubuntu or CentOS, or macOS for your home server.

Consider Windows Server, Linux distributions like Ubuntu or CentOS, or macOS for your home server.

C
crazyant
Member
165
10-12-2022, 06:41 AM
#1
I've just set up my home server with the following configuration: r7 3700x RTX 3050, 64GB ECC RAM, Samsung 960 EVO 256GB for boot, Seagate Exos 20TB HDD for media, three 4TB Seagate Ironwolf drives for backup. My goals are to maximize its use across several roles. I plan to run a RAID setup with the four 4TB drives for PC, laptop, and phone backups—possibly a triple mirror or similar. I want to upgrade my router with an extra 2-port Ethernet card for better control. A Plex server will utilize the 20TB HDD, and I’m considering a Minecraft or similar game server. Any other useful features? What software would best integrate everything and allow full customization from my PC?
C
crazyant
10-12-2022, 06:41 AM #1

I've just set up my home server with the following configuration: r7 3700x RTX 3050, 64GB ECC RAM, Samsung 960 EVO 256GB for boot, Seagate Exos 20TB HDD for media, three 4TB Seagate Ironwolf drives for backup. My goals are to maximize its use across several roles. I plan to run a RAID setup with the four 4TB drives for PC, laptop, and phone backups—possibly a triple mirror or similar. I want to upgrade my router with an extra 2-port Ethernet card for better control. A Plex server will utilize the 20TB HDD, and I’m considering a Minecraft or similar game server. Any other useful features? What software would best integrate everything and allow full customization from my PC?

N
Nejc007
Senior Member
707
10-12-2022, 10:37 AM
#2
Many factors influence your choice. You'll generally achieve similar results on Linux and Windows. On my home server, I use Windows Server Insider with WSL for certain applications that perform better on Linux.
N
Nejc007
10-12-2022, 10:37 AM #2

Many factors influence your choice. You'll generally achieve similar results on Linux and Windows. On my home server, I use Windows Server Insider with WSL for certain applications that perform better on Linux.

T
td0703
Member
177
10-13-2022, 12:33 PM
#3
For stability, Linux distributions or BSDs are ideal choices. I suggest Debian, Ubuntu Server, AlmaLinux (or any RHEL-based system you can rely on) or FreeBSD.
T
td0703
10-13-2022, 12:33 PM #3

For stability, Linux distributions or BSDs are ideal choices. I suggest Debian, Ubuntu Server, AlmaLinux (or any RHEL-based system you can rely on) or FreeBSD.

V
Viitin7
Member
214
10-27-2022, 05:32 AM
#4
OpenSUSE or headless architecture could be suitable.
V
Viitin7
10-27-2022, 05:32 AM #4

OpenSUSE or headless architecture could be suitable.

B
BoxDoggy
Junior Member
43
10-27-2022, 10:43 AM
#5
Stabiliti is crucial because it ensures reliability and consistency across different Linux versions. With so many options available, choosing the right one helps maintain performance and security.
B
BoxDoggy
10-27-2022, 10:43 AM #5

Stabiliti is crucial because it ensures reliability and consistency across different Linux versions. With so many options available, choosing the right one helps maintain performance and security.

A
alerabbit
Posting Freak
840
10-28-2022, 02:23 PM
#6
OpenSUSE with the Leap release offers strong performance, comparable to Debian or RHEL systems. Arch seems less favorable for this purpose. Achieving stability will demand significant effort.
A
alerabbit
10-28-2022, 02:23 PM #6

OpenSUSE with the Leap release offers strong performance, comparable to Debian or RHEL systems. Arch seems less favorable for this purpose. Achieving stability will demand significant effort.

V
VortexAh
Member
160
11-03-2022, 12:50 AM
#7
I know several distributions, starting with Ubuntu or other widely used ones. I recommend building services gradually, learning through hands-on experience and keeping detailed notes. Set up your backup and media server—Jellyfin works well—and add PiHole to the list as you progress.
V
VortexAh
11-03-2022, 12:50 AM #7

I know several distributions, starting with Ubuntu or other widely used ones. I recommend building services gradually, learning through hands-on experience and keeping detailed notes. Set up your backup and media server—Jellyfin works well—and add PiHole to the list as you progress.

O
Ormvakt
Member
58
11-03-2022, 01:09 AM
#8
Linux offers the same powerful features across all versions. You can accomplish anything on any distro—whether it's Ubuntu, Debian, CentOS Stream, Fedora, Arch, or another you prefer. Choose the one that suits you best, or start with Ubuntu if you're new to Linux.
O
Ormvakt
11-03-2022, 01:09 AM #8

Linux offers the same powerful features across all versions. You can accomplish anything on any distro—whether it's Ubuntu, Debian, CentOS Stream, Fedora, Arch, or another you prefer. Choose the one that suits you best, or start with Ubuntu if you're new to Linux.

M
Mr_Motich
Junior Member
26
11-08-2022, 06:21 PM
#9
For software suggestions, after choosing an installation platform, consider these options: If you need a router, begin with a router-based system on your actual Wi-Fi router if custom firmware is available. https://openwrt.org/start/toh This can serve as the central hub for your entire network. You might also configure a local time server for all LAN devices. Every device now queries the same time source—whether it’s Linux in a VM, Windows, smartphones, tablets, game consoles, or even your router itself. By consolidating these requests to a single local computer, you could significantly reduce server load if many users adopt this setup. Another approach is implementing pi-hole, which can also block malicious content by automatically updating malware databases! https://pi-hole.net Pi-hole acts as the DNS resolver for your network, filtering ads, malware, or unwanted sites. Place its DNS server inside the router so clients can access it, even if they can’t change DNS settings. Pair this with a firewall or IP table to block unnecessary DNS services. Unbound is another useful tool, offering long-term DNS caching—up to three full days as suggested by its RFC reference. Web servers typically cache for 175 seconds, which seems too short. Unbound also defaults to top-level DNS servers that enable internet access. You can run an NTP server on your router, use firewall software, or assign it to a computer with router capabilities. OpenWRT functions as router firmware but may require multiple devices or VMs to handle the load. https://pfsense.org/ https://opnsense.org/ Both platforms use BSD-based systems. You might deploy pfblocker-ng or a VM with a lightweight Linux install running pi-hole. Once configured, it uses around 140MB on Debian via the command line, making it resource-efficient. You could store data separately from the router system or use a dedicated VM for that purpose, or even run pi-hole in a virtual machine. The possibilities for customization are endless—let your creativity guide the design.
M
Mr_Motich
11-08-2022, 06:21 PM #9

For software suggestions, after choosing an installation platform, consider these options: If you need a router, begin with a router-based system on your actual Wi-Fi router if custom firmware is available. https://openwrt.org/start/toh This can serve as the central hub for your entire network. You might also configure a local time server for all LAN devices. Every device now queries the same time source—whether it’s Linux in a VM, Windows, smartphones, tablets, game consoles, or even your router itself. By consolidating these requests to a single local computer, you could significantly reduce server load if many users adopt this setup. Another approach is implementing pi-hole, which can also block malicious content by automatically updating malware databases! https://pi-hole.net Pi-hole acts as the DNS resolver for your network, filtering ads, malware, or unwanted sites. Place its DNS server inside the router so clients can access it, even if they can’t change DNS settings. Pair this with a firewall or IP table to block unnecessary DNS services. Unbound is another useful tool, offering long-term DNS caching—up to three full days as suggested by its RFC reference. Web servers typically cache for 175 seconds, which seems too short. Unbound also defaults to top-level DNS servers that enable internet access. You can run an NTP server on your router, use firewall software, or assign it to a computer with router capabilities. OpenWRT functions as router firmware but may require multiple devices or VMs to handle the load. https://pfsense.org/ https://opnsense.org/ Both platforms use BSD-based systems. You might deploy pfblocker-ng or a VM with a lightweight Linux install running pi-hole. Once configured, it uses around 140MB on Debian via the command line, making it resource-efficient. You could store data separately from the router system or use a dedicated VM for that purpose, or even run pi-hole in a virtual machine. The possibilities for customization are endless—let your creativity guide the design.