Here is a tutorial on how to install a x86_64 Headless LAN server that is 100% from the ArchLinux repositories. No third party software. Well, maybe a couple of apps from the EndeavourOS repository.
Then follow these tutorials to setup a Linux client device, install miniDLNA, install a Samba server, and do backups.