mirror of
https://github.com/driftywinds/tailmon.git
synced 2025-12-18 13:13:16 +00:00
Tailmon - Notifications for your Tailscale Mesh
Apprise notifications for devices in your Tailscale Mesh going online or offline
Everytime a device comes online or goes offline in your Tailscale mesh, you will get a notification in the specified Apprise endpoints.
Also available on Docker Hub - driftywinds/tailmon:latest
How to use: -
- Download the
compose.ymland.envfiles from the repo here. - Go to https://login.tailscale.com/admin/settings/keys and generate a API token for your account.
- Customise the
.envfile according to your needs, fill the API token and mesh name. - Run
docker compose up -d.
You can check logs live with this command: -
docker compose logs -f
For dev testing: -
- have python3 installed on your machine
- clone the repo
- go into the directory and run these commands: -
python3 -m venv .venv
source .venv/bin/activate
pip install --no-cache-dir -r requirements.txt
- configure
.envvariables. - then run
python3 main.py
Languages
Python
97.8%
Dockerfile
2.2%