

Have to setup port forwarding to make it available outside your network.
I tried running it off my main PC for awhile, but it’s kind of a pain and impacted my gaming sessions. Moved it onto a $400 Lenovo server I got off eBay to great effect. Used unRAID to setup a simple server for it. Lots and lots of guides out there for it with a great community. Have since upgraded beyond that server, but it was a great start.
The only issue with your second point is that it can eventually become a quagmire when you do need to upgrade it.
I work for a very old company who held to that philosophy for many years. And while any individual component could be looked at and seen as running fine, when they did finally decide it was time to upgrade they were faced with needing to upgrade everything simultaneously.
All of the tech was too old, so no current tech had the sort of backwards compatible bridge that helps you move forward. It’s like figuring out how to get your telegram system to also work on your WiFi network, nobody makes any interfaces for that.
Instead of slowly and gradually replacing components over time, they’re faced with a single major overhaul that’s put the entire company at risk because they have to completely shut down for over a month.