Skip to content

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

awesome-selfhosted

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.

BorgBackup DéjàDup

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.digitalocean.com/community/tutorials/recommended-security-measures-to-protect-your-servers

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

https://nixos.wiki/wiki/SSH

https://nixos.wiki/wiki/SSH_public_key_authentication

https://en.wikipedia.org/wiki/Reverse_proxy