I’ve been trying to get NixOS to run on my Raspberry Pi 4 for a few days and I finally managed to build a NixOS SD card image for it using the NixOS/nixpkgs repository and the unstable NixOS channel. This GitHub issue was really helpful! If you’d like to try it out, I’ve uploaded it here. To use it, you’ll need to: Unpack the bz2 archive Flash your microSD card (I prefer using Balena Etcher) Put the microSD card in your Raspberry Pi 4 and boot it Run nixos-generate-config Edit /etc/nixos/configuration.
I’ve assembled a list of useful single board computers (SBCs) for use in homelabs. They are essentially low power computers useful for lightweight tasks and experimentation. I’ve used them (and still do) for certain tasks, especially when I’ve wanted to experiment with various things on the ARM64 platforum. FriendlyARM NanoPi M4 (6 ARM64 cores, 2/4GB LPDDR3/LPDDR4 RAM) – a really useful board for storage applications. It features a PCI Express interface, allowing for multiple SATA ports using the SATA hat or an NVMe drive using the NVMe hat.
This tutorial will show you how to easily remove the desktop interface from your NVIDIA Jetson Nano Developer Kit to run it in headless mode. This can be useful for using the NVIDIA Jetson Nano as a small low-power server with machine learning capabilities. The NVIDIA Jetson Nano is a really powerful little single board computer, with a Quad Core ARM64 CPU, 4GB LPDDR4 RAM and a 128 core NVIDIA Tegra (Maxwell based) GPU, all while using as little as 5 watts.
This article will show how to compile ZFS on Linux 0.8.2 on Ubuntu 18.04 on ARM64, specifically the FriendlyElec NanoPi M4 single board computer, which has a four port SATA HAT available. It works great on other single board computers too, and I’ve successfully compiled and used ZFS on the Raspberry Pi. These instructions will most likely work on other architectures supported by ZFS on Linux, such as x86_64.