Nifty hardware, here's some stuff to do with it. = RPi builds = This is using them for stuff like Pihole and Wireguard. * https://www.reddit.com/r/pihole/comments/c62np8/pihole_with_unbound_wireguard_vpn_server_on_a/ * https://github.com/harrypnyce/raspbian10-buster/blob/master/README.md * https://www.raspberrypi-spy.co.uk/2019/10/pi-hole-oled-status-screen/ * https://www.reddit.com/r/pihole/comments/bnihyz/guide_how_to_install_wireguard_on_a_raspberry_pi/ Monitoring is good too. * https://bestmonitoringtools.com/how-to-install-zabbix-on-raspberry-pi-raspbian/ = Apt Cacher NG = Package cache, great for RPi because one of the upstream repos is horrible and slow. * https://wiki.debian.org/AptCacherNg * https://www.unix-ag.uni-kl.de/~bloch/acng/ * https://help.ubuntu.com/community/Apt-Cacher-Server * https://fabianlee.org/2018/02/11/ubuntu-a-centralized-apt-package-cache-using-apt-cacher-ng/ = PXE utility server = https://wiki.polaire.nl/doku.php?id=raspberry_pi_pxe_server = Minimising = Stuff you can do to make it boot faster and run leaner. These notes are from running Fedora, but they're somewhat general. {{{ disable wifi in config.txt (https://raspberrypi.stackexchange.com/questions/43720/disable-wifi-wlan0-on-pi-3) dtoverlay=disable-wifi yum erase -y wpa_supplicant disable selinux (https://docs.fedoraproject.org/en-US/Fedora/13/html/Security-Enhanced_Linux/sect-Security-Enhanced_Linux-Enabling_and_Disabling_SELinux-Disabling_SELinux.html) selinux=0 on kernel comdline grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg disable firewalld systemctl disable firewalld --now dnf erase -y firewalld disable auditd audit=0 on kernel comdline grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg disable sound (https://www.instructables.com/id/Disable-the-Built-in-Sound-Card-of-Raspberry-Pi/) modprobe.d blacklisting /etc/modprobe.d/raspi-blacklist.conf disable fstrim (do it with an @reboot crontab) systemctl disable fstrim.service --now /usr/sbin/fstrim --fstab --verbose --quiet remove lvm2 yum erase -y lvm2 }}}