If your router has NAT reflection, then the problem you describe is non existent. I use the same domain/protocol both inside and outside my network.
I like Photostructure as a way to browse my photos. It does logical deduping, and automatic organization of your photos (if you want it to). Like some others mentioned in this thread, it’s a very young software, but the developer is very active and transparent about the progress.
Edit to add link: photostructure.com
For whatever my opinion is worth (I’m ~1350 blitz on lichess), if you’re finding your openings boring, then just try something new. For me, it helps to keep in mind that the goal is to have fun, NOT to maintain a certain Elo.