Site Tools


pi-homeserver

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
pi-homeserver [2022/11/18 01:16] – [Hardware] 10.100.0.1pi-homeserver [2022/11/23 20:03] – [NixOS crypt setup] 10.100.0.1
Line 7: Line 7:
   * 8GB eMMC 5.0 (read rate ~130MB/s)\\   * 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) +  * M.2 PCIe 2.0 x4 slot (support NGFF-2280): Kingston [[https://www.kingston.com/en/support/technical/products/snvs|SV1 NVME 250GB]] (not compatible with M.2 SATA SSD) 
-  * //some HDDs (1x 12TB will be connected)//+  * //some HDDs (1x 12TB will be connected, 2 SATA-Ports available)//
  
 ====== Powerconsumption ====== ====== Powerconsumption ======
Line 18: Line 18:
 For booting fom emmc: XHCI enabled For booting fom emmc: XHCI enabled
  
 +===== NixOS crypt setup =====
 +Encrypted NixOS via standard installer by Nov.2022 (v22.05) but changed ext4 root filesystem to btrfs after installation.\\
 +Before reboot you can unmount the new installation-system partitions. Then you can simply convert the ext4-filesystem with
 +<code bash>
 +btrfs-convert /dev/mapper/luks-btrfs
 +</code>
 +With **blkid** you can get the new UUID for the converted logical volume and copy in hardware-configuration.nix file:
 +==== hardware-configuration.nix ====
 +<code bash>
 +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";
 +</code>
 +changed also 
 +==== configuration.nix ====
 +added here also (maybe not needed?)
 +<code /bash>
 +  boot.initrd.supportedFilesystems = ["btrfs"];
 +</code>
 +After changing the config, you have to run **nixos-rebuild boot** and **nixos-rebuild switch**
pi-homeserver.txt · Last modified: 2022/11/23 20:42 by 10.100.0.1