Skip to content

aofodo/dnsync

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dnsync

Dnsync is a simple tool to synchronize DNS records

Environment Variables

See the example in the .env.example file

Key Description
SYNC_INTERVAL Interval in seconds to sync DNS records. Example 60 seconds
HOSTNAME_SUFFIX Suffix to append to the hostname. Example .vm
RUST_LOG Log level. Default is not set. Can take info, debug ...
RABBITMQ_HOST RabbitMQ host
RABBITMQ_PORT RabbitMQ port
RABBITMQ_USER RabbitMQ user
RABBITMQ_PASSWORD RabbitMQ password
RABBITMQ_VH RabbitMQ vhost
SELECTEL_PROJECT Selectel project
SELECTEL_USERNAME Selectel username
SELECTEL_PASSWORD Selectel password
SELECTEL_ACCOUNT_ID Selectel account ID
SELECTEL_ZONE_NAME Selectel zone name
SELECTEL_RECORD_TTL Selectel record TTL
SELECTEL_AUTH_URL Selectel auth URL
SELECTEL_ZONE_URL Selectel zone URL. Example .domain.zone.

About

A simple service for synchronizing DNS with selectel

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 97.7%
  • Dockerfile 2.3%