pi-homeserver
This is an old revision of the document!
Table of Contents
Hardware
- Mainboard: Odroid-H2 Rev B+ https://wiki.odroid.com/odroid-h2/hardware
- CPU compare with Odroid-M1 https://www.cpubenchmark.net/compare/ROC-RK3568-PC-HDMI-(Android)-vs-Intel-Celeron-J4105/4752vs3159
- Memory: 1×260Pin SO-DIMM 8GB DDR4 2400 CL14 1,2V: HX424S14IB2/8 2. Slot available (max 2×16GB DDR4)
- 8GB eMMC 5.0 (read rate ~130MB/s)
- some M.2 PCIe 2.0 x4 card (supports NGFF-2280 cards, not compatible with M.2 SATA SSD)
- some HDDs (1x 12TB will be connected)
Powerconsumption
BIOS: (Odroid H2, SSD X250 128GB, 8GB Memory DDR4 2400 CL14 “HX424S14IB2/8”; HDMI on, Ethernet 1x, 1x USB-Keyboard):
7,5W
Idle: (Odroid H2, SSD X250 128GB, 8GB Memory DDR4 2400 CL14 “HX424S14IB2/8”; HDMI on, Ethernet 1x, 1x USB-Keyboard):
~5W
BIOS configuration
For booting fom emmc: XHCI enabled
NixOS setup
Encrypted NixOS via standard installer by Nov.2022 but changed ext4 root filesystem to btrfs after installation.
hardware-configuration.nix
fileSystems."/" = { device = "/dev/disk/by-uuid/d11cd5b3-8a41-42d0-b671-04efbdd8b18b"; fsType = "btrfs"; options = [ "subvolid=5" "subvol=/" ]; neededForBoot = true; }; boot.initrd.luks.devices."luks-btrfs".device = "/dev/disk/by-uuid/085ffcdf-5a5c-43fc-9231-eed8b5d0bbd4";
changed also
configuration.nix
added here also (maybe not needed?)
boot.initrd.supportedFilesystems = ["btrfs"];
pi-homeserver.1668969968.txt.gz · Last modified: 2022/11/20 18:46 by 10.100.0.1