Tailscale EXIT NODE on Umbrel 1.0

The following helped me:

I modified the docker-compose.yml file as follows: (~/umbrel/app-data/tailscale/docker-compose.yml)

version: '3.7'
services:
  web:
    network_mode: host
    image: >-
      tailscale/tailscale:v1.66@sha256:cf8e97667e8be250caaed88694cec0befe11040bbd5a3de3b33086cc52ef4eb1
    restart: on-failure
    stop_grace_period: 1m
    environment:
      - TS_EXTRA_ARGS=--advertise-exit-mode --exit-node-allow-lan-access
    command: >-
      sh -c 'tailscale web --listen 0.0.0.0:8240 & exec tailscaled'
    volumes:
      - ${APP_DATA_DIR}/data:/var/lib
      - /dev/net/tun:/dev/net/tun
    cap_add:
      - net_admin
      - sys_module
    container_name: tailscale_web_1

Log in to Tailscale with your user account and set Umbrel as the exit node.

If it doesn’t work, you may need to restart Umbrel.

Here is another variant for the configuration described:

2 Likes