Sign inSign up

peanutsguy/raxdyndns

By peanutsguy

•Updated over 2 years ago

Image
0

363

peanutsguy/raxdyndns repository overview

⁠Rackspace Cloud DNS as a Dynamic DNS

build status

This container image can be used to update Rackspace Cloud DNS with the current public IP from where the container is running.

Rackspace API limits must be considered, in order to avoid getting rejected requests.

⁠Usage

docker run -d -e RAX_ACCOUNT={rax_account_number} -e RAX_USER={rax_user} -e RAX_KEY={rax_api_key} -v {domains_file_folder}:/dyndns/data/domains.csv --name raxdyndns  peanutsguy/raxdyndns
ParameterDescription
-e RAX_ACCOUNT={rax_account_number}Rackspace account number
-e RAX_USER={rax_user}Rackspace username
-e RAX_KEY={rax_api_key}Rackspace API key
-v {domains.csv_file_location}:/dyndns/data/domains.csvFile containing the records that have to be updated
⁠domains.csv

This CSV must follow the format described below.

IMPORTANT! - Only type A records have been tested

domain.com,sub.domain.com,record_type
⁠Example

The following example will update the subdomain dev.braintrust.com.mx with the current public IP.

braintrust.com.mx,dev.braintrust.com.mx,A

GitHub repository⁠

Tag summary

Content type

Image

Digest

sha256:5d35c0db9…

Size

439.9 MB

Last updated

over 2 years ago

docker pull peanutsguy/raxdyndns