Yes. I believe all self-hosting apps are like that. As an example, I have a docker container running Searxng and I use it locally on my PC as default search engine. Just keep in mind that docker compose port mapping (e.g. “3000:80”) attaches to all available IPs unless you specify it like “127.0.0.1:3000:80”.
Great for you. To me is not so much a matter as to how much time but the timing. After all, you could as well be reading the most elevated book saga. On the contrary, there’s the addiction of doomscrolling… I have seen friends scrolling posts on social media even while on a pizza night surrounded by others. Or trying to have chat conversations with potential dating partners instead of an actual phone call. That’s the kind of thing I believe is troublesome, the lack of “here and now” awareness. And something similar goes to the constant checking. For example, if you or anyone uses their phone 4 hours in total, I’d say it’s better if that’s on bigger chunks than if it’s just a millon of small distractions throughout the day hindering many other activities.