RE: https://gultsch.social/@daniel/116199908378698603
I used the post from @daniel as a reminder to finally fix my #unifiedPush setup. In the journey to get rid of big tech dependencies a unified push service is really useful and I'm grateful about every app supporting unified push. (For me thats mainly Fedilab @apps and @davx5app)
The problem with my setup was that I run the HTTP(S) part behind caddy, since the host also has web services running. For that I had globally http_external_url = "https://xmpp.example.com/" set. The external URL for the UP component got overwritten by that and was wrongly reported. I now have the following snippet in my VirtualHost and it works:
Component "notify.xmpp.example.com" "unified_push"
unified_push_secret = "randomstuff"
unified_push_acl = { "@example.com" }
http_external_url = "https://notify.xmpp.example.com/"
In caddy this works:
notify.xmpp.example.com {
reverse_proxy localhost:5280 {
header_up Host "notify.xmpp.example.com"
flush_interval -1
}
}
(Open in browser if your fedi client struggles with the formatting)