Browse Source

Fix Tailscale (#11)

main
Luke Childs 3 years ago
committed by GitHub
parent
commit
843e0ada65
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 21
      tailscale/exports.sh
  2. 2
      tailscale/umbrel-app.yml

21
tailscale/exports.sh

@ -1,2 +1,21 @@
export APP_TAILSCALE_IP="10.21.21.80"
export APP_TAILSCALE_PORT="8240"
export APP_TAILSCALE_PORT="8240"
# Detect we are running in a tailscale install
if ! cat "${UMBREL_ROOT}/db/user.json" | grep '"tailscale"'
then
# Only patch unmodified v0.5.0 app script to prevent infinite loop or making weird changes to future app scripts
if sha256sum "${UMBREL_ROOT}/scripts/app" | grep 43d41ead6963780289e381a172ea346603e36ae650f9e5c878e93aa5c1f78e15
then
echo "Detected Tailscale install, we need to patch the install script so this doesn't fail!"
echo "Patching app script..."
sed -i 's/^ wait_for_tor_hs/ [[ "${app}" != "tailscale" ]] \&\& wait_for_tor_hs/g' "${UMBREL_ROOT}/scripts/app"
echo "Attempting new install after patch"
"${UMBREL_ROOT}/scripts/app" install tailscale
exit # this kills the original install script process
fi
fi

2
tailscale/umbrel-app.yml

@ -2,7 +2,7 @@ manifestVersion: 1
id: tailscale
category: Networking
name: Tailscale
version: "1.22.1"
version: "1.22.1-build-2"
tagline: Zero config VPN to access your Umbrel from anywhere
description: >-
Tailscale is zero config VPN that creates a secure network between

Loading…
Cancel
Save