An open API service indexing awesome lists of open source software.

https://github.com/ade21/awsome-dns

Use AWS Route53 with your own domains as your private dynamic dns service.
https://github.com/ade21/awsome-dns

aws dyndns homeserver raspberrypi route53

Last synced: 14 days ago
JSON representation

Use AWS Route53 with your own domains as your private dynamic dns service.

Awesome Lists containing this project

README

        

# AWSOME//DNS

Welcome, this is the tool you were ever looking for! With AWSOME//DNS you can use AWS Route 53 as your private dynamic dns service and forward your own domains to your servers at home (e.g. NAS, RaspberryPi, etc...).

## How to use

First of all you have to download one of the latest [releases](https://github.com/ade21/awsome-dns/releases).

### Installing dependencies

Install dependencies with:

```
npm install
```

### Run the service

To run AWSSOME//DNS just enter

```
node index.js
```

and open [http://localhost:1809](http://localhost:1809) in your favorite browser.

### Service configuration

If not already done, create an IAM user in your AWS console with full access to Route53. Enter the corresponding AccessKey and AccessSecret under settings page ([http://localhost:1809/settings](http://localhost:1809/settings)).

You can now browse to [http://localhost:1809/records](http://localhost:1809/records) and add (for each hosted zone in Route 53) records which should be kept in sync with your WAN ip address.

## Running the git clone

Running AWSOME//DNS by cloning this repository is easy:

```
npm install
npm start
```

# About this project

I created this tool for my personal use. If you have any questions or issues please do not hesitate to contact me or open an issue. I keep working on this project, if you'd like to contribute, feel free to send me a pull request.