I ran a NSLU2 with custom firmware and a mumble server on it. We used it to talk during online gaming without the need for teamspeak etc.
Played BF3 mostly.
My paranoid me has no concerns in regards to Linux but I am running pyload in an LXC under proxmox to download you know what for my Windows PC.
So before using the files I would like to have them checked.
Therefore I just finished my setup.
Debian 12 LXC unprivileged, running pyload through openvpn tunnel. clamav does daily checks in the download directory and sends me an email if anything is found.
I just built a Server almost using the same parts. Its the ASRock J5040 board, 16gb ram (yes it works) a 500gb m.2 as system using a PCI adapter , 2x4tb ironwolf as ZFS mirror pool, 350 W power supply all in the node 304 fractal case for 550 euro.
Runs proxmox as hypervisor for VM or Container. As example LXC running container for motioneye, jellyfin, pyload with openvpn and syncthing.
Grim dawn