eanix-build

Home Server

If you are looking to build a home server, or personal cloud, or self-hosted stack, look no further. This site is intended to provide you with instructions on how to set up and configure your own home server using high end gaming hardware. It is powered by free and open source software.

The stack mix that goes into the home server consists of a Linux hypervisor, Linux virtual machines, and Linux Docker containers. You can choose to use the home server as a Desktop as well and run Windows on it, if you would like. The core virtual machines will all run Debian or Ubuntu, except the firewall which runs either pfSense (free) or Arista (paid). Additionally, the home server utilizes the ZFS filesystem, docker-compose, ProxMox, Keycloak, OAuth2-Proxy, Nginx Proxy Manager, Netboot.xyz, and a backup solution.

We have a lot to do, so if you are ready to get started you can go ahead and skip to the next page, the overview page. If you want to learn more about home servers or myself, keep reading.

What Is This Intended To Help Me Do?

The intention of this wiki is to walk you through building a home server from scratch. Some basic knowledge of computer hardware is required to achieve this, but it’s easy. You don’t have to be A+ certified to build the home server. This wiki is intended for the enthusiast that already has good hardware or is willing to go out and buy new (or used) hardware that meets the necessary hardware requirements. If you own a gaming computer, there is a chance you can repurpose it to work as a home server and still game on it with minor upgrades.

About The Author

This guide on building a home server is written and maintained by me, Jared "Daniel" Weisinger, a Christian, and a programmer of 20 years now. My interests include data analytics and automation, and robotics.

I cover a range of topics over on my website jaredweisinger.com, consisting of activism as it relates to technology, civil rights, and humanity.
![Picture of Me](/images/me.jpg)

How To Contribute

This wiki is made with mkdocs and hosted on Github. If you would like to add to this wiki, or if you find an error, you can send a PR using the Github link in the top right.