Sign inSign up

peanutsguy/raxdyndns

By peanutsguy

Updated over 2 years ago

Image
0

358

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