No description
  • Rust 99.1%
  • Makefile 0.9%
Find a file
2024-08-14 12:17:18 +10:00
client resolved openssl issues 2024-05-19 22:36:24 +10:00
common_data init commit 2024-05-19 20:30:07 +10:00
lambda added logging for when key cannot be found 2024-08-14 12:17:18 +10:00
.gitignore removed unused 2024-05-19 20:51:39 +10:00
Cargo.lock resolved openssl issues 2024-05-19 22:36:24 +10:00
Cargo.toml init commit 2024-05-19 20:30:07 +10:00
README.md spell check 2024-05-19 21:04:52 +10:00
samconfig.toml init commit 2024-05-19 20:30:07 +10:00
template.yml init commit 2024-05-19 20:30:07 +10:00

About

This is a tool that impliments dyn dns using aws and route 53.

Setup

Setting up service

To setup the service you need AWS SAM and rust installed on your pc.
Run the below command to deploy to AWS.
sam build
sam deploy --guided
Once deployed you need to below entry to DynamoDB

key domain last_set secret zoneid
Random keyid domain to apply 127.0.0.1 SHA512 Hex encoded secret Route53 Zone ID

I use this Online Tool to hash the secret key.
I would reconmend you use something like my password generatator to generate the raw secret key.

Setting up the client

Build the client file then copy the .env.examlpe file to .env.
Fill out the relevent environment variables.