Skip to content
This repository has been archived by the owner on May 29, 2023. It is now read-only.
/ cloudflare-backup Public archive

Simple tool for backing up your CloudFlare hosted DNS records

License

Notifications You must be signed in to change notification settings

merolabs/cloudflare-backup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cloudflare Backup

This simple application can make a backup from Cloudflare accounts.

Supported exports:

  • Zone
    • DNS Records
    • Settings
    • PageRules
    • Custom Pages
    • Keyless Certificates
    • Firewall
      • Access
      • UserAgent Rules

Requirements

  • Python version - 3.6+.
  • Python modules - in file requirements.txt

Config

Supported zone export formats:

  • json
  • yaml
  • bind

Example config

cloudflare:
  token: "<your access token>"
export:
  zones:
    extra:
      keyless_certificates: true
      custom_pages: true
      pagerules: true
      settings: true
      firewall:
        access_rules: true
        ua_rules: true
    json:
      path: "/var/backup/cloudflare/zones/json"
    yaml:
      path: "/var/backup/cloudflare/zones/yaml"
    bind:
      compress: false
      path: "/var/backup/cloudflare/zones/bind"

About

Simple tool for backing up your CloudFlare hosted DNS records

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages