I have a couple of old Khadas VIM1 boards unused. Going to try to flash one or two with either Ubuntu or Armbian and see how it goes.
RasPi boards are way too expensive now. 2-3 times the original cost.
Currently running Pi-Hole as ESXi VM (perfectly fine) but want to get rid of the hypervisor cluster and move pi-hole into a dedicated low-power box.
update:
My old DIY all-(consumer)SSD 3-node vSAN crashed and burned without notice and took my old pi-hole with it.
I don't have much spare time (nor any interest) to bring vsan back to life. Instead, I went with the plan above making my old Khadas VIM1 board (Amlogic S905x/2gb ram, 16GB emmc flash,100Mbps ethernet - yes, not a gig, but DNS server even 100 is plenty)
Originally I went with a
USB Flasher tool to burn ubuntu directly to eMMC storage. the process went ok, but after OS (ubuntu 18.04) loaded, I couldn't get past apt upgrade - as a few times on their own distro were different sizes.
If I can't use apt update/upgrade - for me it's a broken distro and time to move on.
Time for plan B: I got a newer Ubuntu 20.04 image which was meant to be booted only from SD/USB. My SD card is painfully slow, no matter. Grabbed the ubuntu image and burned it on SD with Etcher (free). Booted my VIM1 with it and then burned it to eMMC using "emmc-install" program which was included. After that removed the old SD and it booted and works fine from eMMC.
docs.khadas.com
VIM1 Ubuntu download image here:
dl.khadas.com
I used this one:
https://dl.khadas.com/Firmware/VIM1...-server-linux-5.17-fenix-1.0.11-220429.img.xz
I know this board is a pretty small niche, but my experience may help someone.
Khadas VIM Ubuntu 20.04 doesn't use NetPlan for some reason. nmcli did the trick:
Tutorial on how to configure static ip address in Ubuntu 22.04 desktop. Nmcli command and network icon from desktop screen is used to configure static ip.
www.linuxtechi.com
.
After that Pi-Hole was installed right away and I got lucky and found a bit older, but still a very valid Teleporter backup from old Pi-Hole, so nothing lost!!