3-2-1 rule with restic. Check it out.
ReadyMedia (formerly MiniDLNA) works fine for me as a container via podman on a raspberry pi.
podman run -d --name=minidlna \
--net host \
-v dir/to/music:/media/audio \
-e MINIDLNA_MEDIA_DIR_1=A,/media/audio \
-e MINIDLNA_FRIENDLY_NAME=Music \
--restart on-failure:3 \
--platform linux/arm64 \
docker.io/vladgh/minidlna:latest
No http interface though for playback. Still very simple and does the job for me.
Did you try
sudo dpkg -i path/to/tic80-v1.1-linux.deb
TL:DR Buy a pre-installed laptop of your liking, be it windows, Mac or even Linux-based.
I guess non tech users would go into a store and buy a laptop with Windows or MacOS pre-installed. You boot it up, go through some questions and boom you are ready to go.
It appears that you are expecting that same experience with a DIY installation of an unsupported OS on some random hardware. You cannot expect it to be so smooth.
So what I really suggest is that you get a laptop that is designed with Linux in mind from scratch.
Go to tuxedocomputers.com or system76.com and just buy a preconfigured Linux based Laptop. It will work out of the box. Problems solved. Easy peasy.