# I am the Watcher. I am your guide through this vast new twtiverse.
#
# Usage:
# https://watcher.sour.is/api/plain/users View list of users and latest twt date.
# https://watcher.sour.is/api/plain/twt View all twts.
# https://watcher.sour.is/api/plain/mentions?uri=:uri View all mentions for uri.
# https://watcher.sour.is/api/plain/conv/:hash View all twts for a conversation subject.
#
# Options:
# uri Filter to show a specific users twts.
# offset Start index for quey.
# limit Count of items to return (going back in time).
#
# twt range = 1 10
# self = https://watcher.sour.is/conv/vq422aa
I setup and switched to Headscale last night. It was relatively simple, I spent more time installing a web GUI to manage it to be honest, the actual server is simple enough. The native Tailscale Android app even works with it thankfully.
@bender on my hosted VPS, as I'm on Starlink which is CGNAT, I need some sort of external intermediary.
@eldersnake my understanding is that headscale has to be publicly accessible anyway for all peers to be able to reach it right?
@eldersnake my understanding is that headscale has to be publicly accessible anyway for all peers to be able to reach it right?
@prologic Yes I suppose that is true. There is an article on Tailscale's site that explains it all quite a bit: https://tailscale.com/blog/how-nat-traversal-works
To me, with CGNAT, it's a small miracle that a direct connection can be made between peers (as opposed to going through a relay constantly) but it does indeed work. I guess to host it at home you would need to have it WAN accessible, and if you've already gone to the trouble of port forwarding etc... well 😅
Not that I could personally do that, but for those with static IPs etc.
@eldersnake Yeah AFAIK I _think_ it uses STUN to punch holes thorugh CGNAT and any firewalls so it all "just works"™ 😅
@eldersnake Yeah AFAIK I _think_ it uses STUN to punch holes thorugh CGNAT and any firewalls so it all "just works"™ 😅
@eldersnake I wanted to ask you, are you running Headscale *and* WireGuard on the same VPS? I want to test Headscale, but currently run a small container with WireGuard, and I wonder if I need to stop (and eventually get rid of) the container to get Headscale going. Did you use the provided .deb
to install Headscale, or some other method?
@eldersnake I wanted to ask you, are you running Headscale *and* WireGuard on the same VPS? I want to test Headscale, but currently run a small container with WireGuard, and I wonder if I need to stop (and eventually get rid of) the container to get Headscale going. Did you use the provided .deb
to install Headscale, or some other method?