This is not Traefik's fault though. It's because of String literals in Go.
alxx
Just out of curiousity:
I’ve been running several instances nginx proxy manager for a while and using a python script I wrote to keep them synchronised
Why are you running multiple instances? I assume because of HA/failover. But do you really need that? I know that most setups already have a single point of failure elsewhere. IMHO you are better off by making the reverse proxy or host of the reverse proxy more stable. I even multiple point of failures, such as my internet connection and modem.
An alternative would be to front your Nginx Proxy Manager with another proxy, such as HAProxy or Traefik. Both are designed for HA deployment and can also do health checks to decide what traffic to redirect to what endpoint. An HAProxy example and a Traefik example.
And with Cloudflare you could also only open up port 443
, because Cloudflare will do HTTP ➡ HTTPS if you enable that in their settings.
I love Obsidian LiveSync. It can be a bit 'hacky' at times, but when it works, it's great. Besides that I use the Git plugin for version control and backup to my local Gitea instance. Which is also synced to GitHub as my off-site backup.
Exactly a couple of things that we (me and the wife) use really often: