https://github.com/dwin/tailscale-webhook-proxy
Cloudflare Worker to receive Tailscale webhooks and forward to notification service such as Pushover
https://github.com/dwin/tailscale-webhook-proxy
cloudflare-worker notification-proxy pushover tailscale tailscale-webhook webhook-proxy
Last synced: about 2 months ago
JSON representation
Cloudflare Worker to receive Tailscale webhooks and forward to notification service such as Pushover
- Host: GitHub
- URL: https://github.com/dwin/tailscale-webhook-proxy
- Owner: dwin
- Created: 2023-10-05T23:20:32.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-04T16:18:13.000Z (about 2 years ago)
- Last Synced: 2026-01-29T05:46:42.654Z (5 months ago)
- Topics: cloudflare-worker, notification-proxy, pushover, tailscale, tailscale-webhook, webhook-proxy
- Language: TypeScript
- Homepage:
- Size: 35.6 MB
- Stars: 9
- Watchers: 2
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# tailscale-webhook-proxy
This is a simple webhook proxy for [Tailscale](https://tailscale.com/) that forwards notifications to [Pushover](https://pushover.net). It could be easily modified to support other notification services.
## Usage
This assumes you already have accounts with Tailscale and Pushover.
Click the button below to deploy to Cloudflare Workers.
You will need to configure the following secrets in the newly created Github repository:
- `TAILSCALE_WEBHOOK_SECRET`: Your Tailscale webhook secret. You can find this in the [Tailscale admin console](https://login.tailscale.com/admin/settings). Note: You will need to set an temporary value like "test" first to obtain the Cloudflare Worker application URL. Once you have this URL you can create the webhook destination in Tailscale and set the real secret in the Github repository secrets and re-run the Deploy action in Github.
- `PUSHOVER_USER_KEY`: Your Pushover user key. You can find this in the [Pushover dashboard](https://pushover.net/).
- `PUSHOVER_API_TOKEN`: Your Pushover app token. [You can find this in the [Pushover dashboard](https://pushover.net/).](https://pushover.net/apps/build or your existing app at https://pushover.net/.
[](https://deploy.workers.cloudflare.com/?url=https://github.com/dwin/tailscale-webhook-receiver)