

A couple of months ago I installed Yunohost on an old laptop for the same use case as OP and I find it is very easy to use. The hardest part to setup was mostly the dynamic DNS stuff, because I only have a basic understanding of how the internet works. Once I got (sub)domains and dynamic IP setup it has been smooth sailing.
Yunohost even had a patch for the global panic inducing PHP2Shell the same day as the announcement.



The company that made the Nexdock is planning to make a phone. It will be Android but it can bring up a full Linux desktop that can access the Android storage. I am considering getting it and only using Android for calls, texts, and a couple apps while I install phosh UI in the distro and focus on using that.
https://nexphone.com/