Skip to content
This repository has been archived by the owner on Jul 20, 2020. It is now read-only.
/ adguardhome-sync Public archive

A TypeScript + Express microservice to subscribe to AdGuardHome webhooks.

License

Notifications You must be signed in to change notification settings

subdavis/adguardhome-sync

Repository files navigation

AdGuardHome Sync

A TypeScript + Express microservice to subscribe to AdGuardHome webhooks and propogate configuration to secondary AdGuardHome instances. If you run more than 1 AdGuardHome service for High Availability (HA), this is the project for you!

Usage

yarn
yarn build
yarn serve

Version Compatibility and Maintenance

The client libraries are automatically generated from AdGuardHome's OpenAPI spec, making them type-safe and guaranteed compatible with the latest version of AdGuardHome. Long-term maintenance should be a breeze.

Generating the OpenAPI Spec

npx openapi-generator generate -i AdGuardHome/openapi/openapi.yaml -g typescript-axios  -o ./src/adguard-api --additional-properties supportsES6=true

About

A TypeScript + Express microservice to subscribe to AdGuardHome webhooks.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published