Recommendations for Building a Home Server
Recommendations for Building a Home Server
Hello everyone.
I'm planning to set up a home server and I understand it's possible to use an old PC as a server, but I'm seeking something better for long-term use. I need a system that can serve me for several years.
It will be used for both personal and business purposes, but only one person will access it, so the load should remain low.
I'm interested in a RAID configuration for the setup. I'm not sure which type to choose.
I don’t have a fixed budget in mind, but I don’t want to invest thousands right now.
A server rack would be ideal, and I’d appreciate suggestions on affordable racks and suitable cases.
Regarding specifications, any recommendations would be helpful.
Thanks always.
P.S. Security is important to me. I plan to add a Yubikey for remote access, and I’ll consider posting about it later. If that affects the required specs, it would be useful to know now.
This server will carry out various operations. For numerous commercial NAS systems, choosing a Synology or QNAP paired with an Intel processor enables the utilization of Docker containers.
I agree with the suggestion of a commercial NAS. What about the actual backup strategy?
I understand some of the terms you mentioned earlier, so let me clarify.
For the purposes of your query, I performed a brief search on what a commercial NAS is and it seems accurate.
The main roles are storing sensitive data and connecting to it for various software applications.
Based on that, I’d say you can definitely build your own NAS system?
If you’re looking for recommendations, let me know!
Backup of the data is not what RAID is about. No matter which RAID configuration you use, it only stores one copy of the information for the operating system and users. If something is accidentally deleted, it's gone forever—no second chance. This applies to all other data loss scenarios. RAID simply safeguards against physical drive failure; it doesn't provide redundancy or protection beyond that.
I understand.
I don't have any plan for that, but I'd imagine something as simple as backing up the data to another cheap HDD every few months would be fine. If you have another recommendation, I'm all ears.
If "every few months" suits you, then it's fine.
My setup in short...
House systems synchronize with the NAS nightly or weekly (Macrium Reflect).
NAS performs weekly backups to another volume within the NAS (Internal backup app).
Every three months I update my offsite storage. (Two drives kept in a drawer at work, my "cloud") (Manual transfer)
Thus, there are always several copies available.
When I first acquired my QNAP, I set up a RAID 5.
After a few years, however...I noticed it wasn't handling the backup workload effectively.
RAID is only necessary if you absolutely require continuous uptime.
You stressed security in your original post and now use the term sensitive. Those aspects are MUCH higher with a commercial unit. Why, because that is what they do. If you build something, then YOU are responsible for determining and disabling all unnecessary software that might be a back door. You are responsible for keeping everything up to date. Yes, you pay for that by purchasing a commercial unit. But you get their automated testing on each software release, and their watching the vulnerabilities database for things that impact their software baseline.
If you haven't guessed, I am not a fan of build it yourself for small business servers which are primarily for storage.
If you had said, I am a visual artist and I need a render farm, then this is a different conversation. That is why the KEY question is
what functions does this hardware have to fulfill
?
As @USAFRet mentioned, regular backups aren't the best approach. Important information must adhere to the 3-2-1 rule. Three copies should be kept on at least two physical devices, with one copy stored off-site. This off-site storage is something a commercial NAS can assist with. These commercial systems can also upload data to cloud storage if your internet connection meets the requirements (100 to 200 megabits minimum). If not, consider carrying hard disks off-site for backup.