Trying to set Headscale up in a Debian VPS.

When I do

$ sudo headscale serve

I get the following error

failed to bind to TCP address: listen TCP 127.0.0.1:8080: bind: address already in use

Bit of a noob with crowdsec but I think its doing something that obstructs Headscale. If I stop crowdsec and do ‘headscale serve’ it seems to run without an issue.

I’m setting it up so that headscale listens on my domain using Caddy. This is the caddyfile:

sub.domain.com {
   reverse_proxy localhost:8080
   tls [email protected]
}

Any ideas?

  • irmadlad@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    3 hours ago

    netstat -lpn | grep 8080

    That’s a bit cleaner than sudo lsof -i :8080. It always amazes me tho, how many different commands/ways there are in Linux to get to the same spot.