Oyster Documentation
Family Home Server
Hardware
Case: Inter-Tech IM-1 Pocket Fans: 2x Arctic P12 PWM PST 120mm Mainboard: MSI B450M Pro-VDH Max CPU: Ryzen 5 3600 GPU: AMD Radeon RX 580 RAM: 2x Corsair 8GB 3200 MHz M.2 SSD: 1x Kingston NV2 NVMe PCIE 4.0 SSD 1 TB M.2 2280 HDD: 2x Seagate Ironwolf NAS HDD 4TB 6GB/s PSU: Corsair RM 400 80 Plus Bronze
Costs
The biggest running cost is the power consumption, other costs include domain rental.
Power consumption between 50-100W depending on usage
Energy cost per month for three users at 75W → €6,53
Software
Services
Security
In order to guarantee the security of our data, we are follow recommendations from the following institutions:
- Bundesamt für Sicherheit in der Informationstechnik (BSI) https://www.bsi.bund.de/
- European Union Agency for Cybersecurity (ENISA)
- National Institute of Standards and Technology (NIST)
RAID configuration
Single parity raid: Effective storage approx 3.8 TB with 2*4TB
Use ZFS RAIDZ1 (single parity) GitHub - openzfs/zfs: OpenZFS on Linux and FreeBSD (Software RAID, no UEFI config needed)
Backup Strategy
We have one off-site backup of our server.
Data Integrity Checks
Regular scrubbing of ZFS pools
Impermanence? https://grahamc.com/blog/erase-your-darlings/ https://nixos.wiki/wiki/Impermanence
Further Resources
https://www.heise.de/ratgeber/FAQ-Das-sollten-Sie-ueber-Heimserver-wissen-9717559.html
https://dbtechreviews.com/2020/10/07/self-hosting-home-server-security-tips/
https://www.youtube.com/watch?v=f5jNJDaztqk
https://www.youtube.com/watch?v=Bx_HkLVBz9M
https://www.freecodecamp.org/news/server-security-tips/
https://debianforum.de/forum/viewtopic.php?t=97711
https://youtu.be/W_l82GF00UY?si=cVryuqo4Dn_viQUk
https://www.youtube.com/@vimjoyer
Remote Access ermöglichen
https://www.youtube.com/watch?v=9fWrxmEYGAs
https://askubuntu.com/questions/749230/is-it-possible-to-ssh-between-two-different-network