Project Background
Coming to this doc site, you might find yourself asking, "Why a home server?" and "Why not a cloud service?" The truth is, I initially started this project as a way for me to learn new technologies, tools, and systems. Since that time, the project scope has grown---up to and including this separate documentation project.
"Why a home server?"
To learn…
-
Linux system administration
-
Network infrastructure and security
-
File system optimization, structure, and archival processes
-
Data management, redundancies, and backups
-
Home automation and the IOT landscape
-
Docs-as-code methodology
Essentially, to regain control over my data where I can, and to provide a "hub" that I can access securely from anywhere.
So far it has been an interesting challenge and provided me a lot of useful and transferable skills for the IT industry.
"Why not a cloud service?"
While the startup costs can greatly outweight a yearly subscription to, say, a service for data backups or media streaming, I know once established, this approach will be able to grow with my needs. Most importantly, I know my data and personal information is secure and that I have the final say in what is done with this information.
This home server project needs to fulfill the following roles:
-
Provide reliable file storage and backups for multiple machines and users.
-
Create a media hub for a large, converted, digital media library.
-
Include a space for personal documentation and note collection.[1]
Plans for the future
-
Create home network DNS and ad blocking with Pi-hole or AdGuard.
-
Home automation and metric collections using Hass.io and various IOT sensors and devices.
-
Add two more disks to the pool and implement an offsite backup for critical cold storage.
-
Add a Raspberry Pi for Pi-hole, Network UPS monitoring, and system monitoring.
-
Use an old Android phone as a home controller.
I hope you find the information you’re looking for, or at the very least feel inspired to create your own home server. Good luck, from all of us at SpecterLab. |