Help

When a server can't be reached.

Your Account page asks each server for an answer from this browser. “Not reachable from here” usually means one of these:

  1. 1

    Give the server a public address

    sasonica install sets up a quick tunnel: a free Cloudflare link, no account needed, so your phone reaches the server from anywhere. It is skipped when you installed with --no-tunnel or the computer already runs its own Cloudflare tunnel. To add it, run the install again on the server:

    sasonica install

    To see the tunnel's address:

    sasonica media-tunnel url

    Then make a pairing link for your phone and open it there:

    sasonica pair --device "My phone"

    A quick tunnel's address changes when it restarts (a reboot, a crash), and the phone then needs pairing again. A permanent address is coming.

  2. 2

    Or use Tailscale

    Tailscale joins your devices into one private network, wherever they are. It's free for personal use.

    1. Install Tailscale on the server, and on your phone or the computer you'll use it from.
    2. Sign in with the same account on each.
    3. Find the server's Tailscale address (it starts with 100.) in the Tailscale app, or with tailscale ip -4 on the server.
    4. On your phone or computer, open http://<that address>:8781/app in a browser, or type http://<that address>:8781 as the server address on the app's Pair this device screen.

    Tailscale has to be on for that device to reach the server, so this way works only where you've installed it.

Still stuck? Get in touch.