Welcome to the wiki for the Dupaquier family home server infrastructure. Here you will be able to find readmes on all important management tasks.
Open Source
For too long, corporations and the wealthy elite have used proprietary technology and platforms to squeeze every last penny out of people. It is my firm belief that closed-source and proprietary technology can only stifle innovation and oppress the consumer.
For that reason, I choose to rely on open-source hardware/software as much as I am able. The requirements are as follows:
- Software
- Must be fully open source
- Source code and repo must be publicly accessible on github/gitlab/other
- Paying for software is acceptable, but not required. The purpose of paying is to support the developer(s), not to use the service
- Currently I am paying for the following:
- Home Assistant Cloud
- Plex Pass (bought lifetime sevral years ago) ← not happy (see below)
- Tandoor (github donations to the developer)
- The software must be usable with the free version
- Currently I am paying for the following:
- All software must meet the criteria defined by the Open Source Initiative
- Hardware
- Linux Drivers must be open source
- Manufacturer/designer of the hardware must contribute to open source software in some way/shape/form
- Must not require proprietary drivers/libraries for use with open source software
- Manufacturer/designer must be generally “ethical” in its treatment of consumers
- Exceptions can be made for pre-owned hardware to reduce e-waste
There if some hardware/software that I use currently which does not meet the criteria. I am actively looking into alternatives as I am able
- Software
- Plex
- Plex is closed source, and requires a paid Plex Pass for some features
- The main alternative is Jellyfin, which lacks some features at the moment (detect and skip intro/credits, easy remote access, sharing libraries, client app support)
- I am looking into switching to Jellyfin, but it must meet the “wife approval factor” first, as we rely on Plex currently for our media service
- Plex
- Hardware
- Nvidia GPUs
- I currently use a GTX 950 in Elrond Server, and am planning on adding a GTX 1080 to Gil-Galad Server when I build it
- The GPUs were purchased in 2015 and 2018, respectively. I am using them because I have them, and don't want to be wasteful
- All new GPUs I am purchasing are from Intel/AMD, as their drivers are open source
- Intel/AMD
- You could make a lot of arguments about whether Intel/AMD qualify as “ethical” in this sense. They engage in anti competitive behavior on a regular basis and thrive off their proprietary developments
- That being said, the linux drivers are open source, no proprietary software/libraries are required to use their hardware
- They do contribute to open source and do open source a lot of software/apis/libraries
- They're not as bad as Nvidia right now (in 2025 the bar is really low sadly)
- Nvidia GPUs
Servers
- Elrond
- OS
- Truenas Scale
- Networks
- 1G: 192.168.1.76
- 10G: 192.169.1.201 (down)
- HA: 192.168.1.75
- Services (with links to source repos to ensure open source compliance)
- Specs
- Ryzen 7 1700
- 32GB DDR4
- Asrock B450 Pro4
- Nvidia GTX 950
- LSI-9300-8i
- 128gb SATA SSD (boot)
- 256GB NVMe SSD (scratch)
- 3x4TB HDD (pool: celeborn/oscar)
- 4x12TB HDD (pool: celebrimbor/regal)
- OS
- Gil-Galad
- not active
- Planned services (move from elrond)
- Plex/Jellyfin
- *Arr stack
- Qbittorrent
- Kavita
- Planned Specs
- AMD Epyc (Turin?)
- 128GB RAM
- Nvidia GTX 1080
- LSI 9300-8i
- Intel X540-T2
- Min 6x20TB HDD (pool: cirdan/kidman)
- Min 2x1TB NVMe SSD (scratch)
- Olorin (Rpi)
- OS
- Rpi Lite 64 bit
- Network
- 192.168.1.78
- Services
- Wyoming satellite
- Zigbee2MQTT
- OS