Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/boris1993/ddns-vercel-functions
https://github.com/boris1993/ddns-vercel-functions
cloudflare cloudflare-api ddns ddns-updater synology synology-ddns vercel vercel-serverless vercel-serverless-functions
Last synced: 15 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/boris1993/ddns-vercel-functions
- Owner: boris1993
- License: mit
- Created: 2022-10-14T11:48:15.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-04-02T16:00:28.000Z (8 months ago)
- Last Synced: 2024-10-11T13:45:52.826Z (about 1 month ago)
- Topics: cloudflare, cloudflare-api, ddns, ddns-updater, synology, synology-ddns, vercel, vercel-serverless, vercel-serverless-functions
- Language: JavaScript
- Homepage: https://ddns-vercel-functions.boris1993.com
- Size: 21.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DDNS Vercel Functions
A DDNS updater hosted in Vercel Functions, aimed for providing a bridge for Synology DDNS, but also can be used in general ways.
[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Fboris1993%2Fddns-vercel-functions)
## Current Supported Platform
[x] CloudFlare
## Endpoints
- `/api/ddns/cloudflare?zoneId=__USERNAME__&token=__PASSWORD__&domain=__HOSTNAME__&address=__MYIP__`
## Responses
- good - Update successfully.
- nochg - Update successfully but the IP address have not changed.
- nohost - The hostname specified does not exist in this user account.
- abuse - The hostname specified is blocked for update abuse.
- notfqdn - The hostname specified is not a fully-qualified domain name.
- badauth - Authenticate failed.
- 911 - There is a problem or scheduled maintenance on provider side
- badagent - The user agent sent bad request(like HTTP method/parameters is not permitted)
- badresolv - Failed to connect to because failed to resolve provider address.
- badconn - Failed to connect to provider because connection timeout.