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.
- Host: GitHub
- URL: https://github.com/ade21/awsome-dns
- Owner: ade21
- Created: 2019-10-22T13:57:46.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-04T23:15:04.000Z (over 2 years ago)
- Last Synced: 2024-11-07T23:40:06.818Z (6 months ago)
- Topics: aws, dyndns, homeserver, raspberrypi, route53
- Language: JavaScript
- Size: 1.83 MB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 35
-
Metadata Files:
- Readme: README.md
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.