joshuaavalon / Synologycloudflareddns
Licence: mit
π Cloudflare DDNS script for Synology
Stars: β 222
Programming Languages
shell
77523 projects
Labels
Projects that are alternatives of or similar to Synologycloudflareddns
Synologyddnscloudflaremultidomain
Synology DDNS Cloudflare service provider with multidomains and subdomains
Stars: β 51 (-77.03%)
Mutual labels: synology, cloudflare
Terraform Provider Cloudflare
Cloudflare Terraform Provider
Stars: β 208 (-6.31%)
Mutual labels: cloudflare
Photostation Upload Lr Plugin
Photo StatLr (aka PhotoStation Upload) is a Lightroom Publish and Export Service Plugin that enables the export /publishing of photos and videos from Lr to a Synology Photo Station. It uploads the photos/videos and all required thumbnails. It can download comments and ratings and do a real two-way synch of various metadata (tags, ratings, labels).
Stars: β 159 (-28.38%)
Mutual labels: synology
Awesome Cloudflare
β
οΈ Curated list of awesome Cloudflare worker recipes, open-source projects, guides, blogs and other resources.
Stars: β 186 (-16.22%)
Mutual labels: cloudflare
Vitedge
Edge-side rendering and fullstack Vite framework
Stars: β 150 (-32.43%)
Mutual labels: cloudflare
Cloudflare Cors Anywhere
CORS "anywhere" proxy in a Cloudflare worker. DEMO at: https://test.cors.workers.dev/
Stars: β 162 (-27.03%)
Mutual labels: cloudflare
Cloudflare Scrape
A Python module to bypass Cloudflare's anti-bot page.
Stars: β 2,606 (+1073.87%)
Mutual labels: cloudflare
Ddns
π© θͺε¨ζ΄ζ°εε解ζε°ζ¬ζΊIP(ζ―ζdnspod,ιΏιDNS,CloudFlare,εδΈΊδΊ,DNSCOM...)
Stars: β 2,582 (+1063.06%)
Mutual labels: cloudflare
Firewall
ASP.NET Core middleware for IP address filtering.
Stars: β 159 (-28.38%)
Mutual labels: cloudflare
Google Drive Index
Index Google Drive Files Easily and Free
Stars: β 205 (-7.66%)
Mutual labels: cloudflare
Cfworker
A collection of packages optimized for Cloudflare Workers and service workers.
Stars: β 152 (-31.53%)
Mutual labels: cloudflare
Sites Using Cloudflare
π Archived list of domains using Cloudflare DNS at the time of the CloudBleed announcement.
Stars: β 1,914 (+762.16%)
Mutual labels: cloudflare
Pyload
The free and open-source Download Manager written in pure Python
Stars: β 2,393 (+977.93%)
Mutual labels: synology
Ddns Updater
Container to update DNS records periodically with WebUI for many DNS providers
Stars: β 216 (-2.7%)
Mutual labels: cloudflare
Synology Cloudflare DDNS Script π
The is a script to be used to add Cloudflare as a DDNS to Synology NAS. The script used an updated API, Cloudflare API v4.
How to use
Access Synology via SSH
- Login to your DSM
- Go to Control Panel > Terminal & SNMP > Enable SSH service
- Use your client to access Synology via SSH.
- Use your Synology admin account to connect.
Run commands in Synology
- Download
cloudflareddns.sh
from this repository to/sbin/cloudflareddns.sh
wget https://raw.githubusercontent.com/joshuaavalon/SynologyCloudflareDDNS/master/cloudflareddns.sh -O /sbin/cloudflareddns.sh
It is not a must, you can put I whatever you want. If you put the script in other name or path, make sure you use the right path.
- Give others execute permission
chmod +x /sbin/cloudflareddns.sh
- Add
cloudflareddns.sh
to Synology
cat >> /etc.defaults/ddns_provider.conf << 'EOF'
[Cloudflare]
modulepath=/sbin/cloudflareddns.sh
queryurl=https://www.cloudflare.com
website=https://www.cloudflare.com
E*.
queryurl
does not matter because we are going to use our script but it is needed.
Get Cloudflare parameters
- Go to your domain overview page and copy your zone ID.
- Go to your profile > API Tokens > Create Token. It should have the permissions of
Zone > DNS > Edit
. Copy the api token.
Setup DDNS
- Login to your DSM
- Go to Control Panel > External Access > DDNS > Add
- Enter the following:
- Service provider:
Cloudflare
- Hostname:
www.example.com
- Username/Email:
<Zone ID>
- Password Key:
<API Token>
- Service provider:
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].