I had panels working with my komga severs locally, i then set up the server with Tailscale and caddy to make it accessible externally, it works with other opds readers but not panels? I get an error about app transport security?
Hi @Jamisun
That sounds like the other OPDS readers you mention have the App Transport Security policy disabled. Which is an iOS security layer since iOS 9.
Panels uses App Transport Security, which means you have to expose your server using HTTPS.
If you use caddy, it should be quite simple Expose your server | Komga
You just need a domain name
Hi Team,
i have the same problem with my Kavita Server and i don’t want to make a SSL certificate bc I don’t need it for anything else.
I have different services running and use a lot of apps from outside through Tailscale without any problems.
It seems that there are ways to use the magic dns adress from Tailscale without HTTPS in iOS 17. Would it be possible for you to look into that?
I am happy to give any info about it that I have
Apps I use that have no problem with http and the magic-dns from Tailscale:
ShelfPlayer
From their GitHub:
The problem is that iOS prevents insecure connection outside of your local network. Adding the
NSAllowsArbitraryLoads
property to theInfo.plist
fixes this.
Audiobookshelf
HomeAssistant Companion App
Synology Apps (Drive, DS File etc)
Photosync
In case that helps!
Thanks in advance
The problem is that iOS prevents insecure connection outside of your local network.
That is not the problem that is the protection.
NSAllowsArbitraryLoads
disables ATS on all of the connections, not only your personal server’s.
We can’t do that.
I know some users use Tailscale to route their connection and delegate the HTTPS generation to them. But I’ve never used Tailscale, so I can’t help with that.
There’s a thread on our Discord server where some users provide some information that might help.