Federated (Own-served) wallet-sync service?

Syncing wallet is very convenient. Wouldn’t it be possible to release a container with the service, or such, for that and make the API URL configurable in the apps, allowing folks to run it on their own VPS/what-not instead of relying on a centralized company/organization server? /i-only-trust-you-til-you-go-evil