Use DomainConnectDDNS-Python in a docker container, which executes the update command every 15 minutes. I do not know which providers are supported by this tool. I use it for IONOS.
docker build --pull --rm -f "Dockerfile" -t domain-connect-ddns:latest "."
docker run --name domain-connect-ddns -d domain-connect-ddns:latest
docker exec -it domain-connect-ddns domain-connect-dyndns setup --domain <YOUR_DOMAIN>
Do this for each domain you want to set up.
docker exec -it domain-connect-ddns domain-connect-dyndns update --all
Test the settings by starting the update manually once