Dynamic DNS typescript daemon for Vercel.com (formerly Zeit.co)
2.3K
Vercel (formerly Zeit) offer a domains service backed by their own nameservers and API. Similarly to a domain managed via Cloudflare, it is relatively simple to set up a domain you own that can act as a dynamic DNS.
The program here is a small daemon you can run standalone or as a docker container in order to manage a subdomain for a domain you own.
It is run via environment variables of which there are three
VERCEL_API_KEY = Your API key from Vercel, you can get this here.
DOMAIN = The domain, as a string, that you are looking to change the records for (eg. example.com)
SUBDOMAIN = The name you are looking to dynamically update with the program's host IP as a string (eg. dynamic.)
yarn to install dependenciesdocker pull mtaylor/vercel-dynamic-dnsdocker run -e VERCEL_API_KEY=key -e DOMAIN=domain -e SUBDOMAIN=subdomain mtaylor/vercel-dynamic-dnsdocker-compose.yml filedocker-compose upContent type
Image
Digest
Size
78.6 MB
Last updated
over 5 years ago
docker pull mtaylor/vercel-dynamic-dns