Tailscale Ping Integration
See original GitHub issue⚠️ Please verify that this feature request has NOT been suggested before.
- I checked and didn’t find similar feature request
🏷️ Feature Request Type
Other
🔖 Feature description
I recently installed UptimeKuma on an Ubuntu server on my Tailnet using Tailscale (https://tailscale.com/download/linux) where it monitors key infrastructure in my lab.
To allow monitoring, I had to allow my UptimeKuma server access to ports/services/ICMP access on different aspects of my Tailnet environment. For security purposes, using Tailscale ping would be beneficial instead of ICMP level ping because it would prevent the need for making ACL rules and create better network segmentation. Tailscale would just be able to ping the device, and UptimeKuma could recieve the pong from the TS CLI interface and report the device status.
Tailscale ping: https://tailscale.com/kb/1080/cli/?q=ping#ping
This would create some challenges in Docker container environments I would imagine, but bare-metal installs would be able to access the CLI as a user-level account as long as Tailscale is configured that way.
✔️ Solution
Create some sort of method for invoking the tailscale ping {HOST} instead of just the standard ICMP level ping.
❓ Alternatives
No response
📝 Additional Context
No response
Issue Analytics
- State:
- Created a year ago
- Comments:5

Top Related StackOverflow Question
@DennisGaida Still not working (same error even reinstalled the system of my VM) 😂 I just gave up using uptime for tailnet.
solution: mount /etc/hosts file from container to the docker host and add entry for your Tailscale IP: IP hostname
then use this hostname for ping integration, I’ve just tested with newest version and it works well!
fyi: I have Tailscale installed on the same device where I host my docker containers (containers use own bridge network)