I store all my family videos, photos on my PC (home lab). The setup hasn’t changed in three years. It works great, cheaper than a dedicated NAS and more flexible.
If you have read the previous posts about cross-compiling with gcc, you know that we need to install the cross-compiler first. This is not that difficult, but it has a few pitfalls. In particular, the one provided by ArchLinux by default does not work in our use case.