Tasadar Client Updates
This endpoint hosts WireGuard client updates for devices that are managed through Tasadar. If you were sent here, you should have also received a device-specific install command or link from an administrator.
Install
- Replace
CLIENT_IDandAGE-SECRET-KEY-...with the values provided by an administrator. - Approve the operating system prompts for WireGuard, administrator privileges, and background task installation.
- After installation, the updater checks this endpoint in the background and applies profile changes when they are published.
Linux
tmp=$(mktemp) && trap 'rm -f "$tmp"' EXIT && curl -fsSL 'https://tasadar-clients.tionis.dev/bootstrap-linux.sh' -o "$tmp" && printf '%s %s\n' 'ce481a871b91cb078c626ab72a7e38aeffbe3e60c4d22a7eab5af85bce8fbd50' "$tmp" | sha256sum -c - && sudo sh "$tmp" 'CLIENT_ID' --age-identity 'AGE-SECRET-KEY-...'
macOS
tmp=$(mktemp) && trap 'rm -f "$tmp"' EXIT && curl -fsSL 'https://tasadar-clients.tionis.dev/bootstrap-macos.sh' -o "$tmp" && printf '%s %s\n' '15040f9197bff3e2bddfb92a8d39b38834c4e3d8c4b9193a2d806bfd5a82a5d5' "$tmp" | shasum -a 256 -c - && sudo sh "$tmp" 'CLIENT_ID' --age-identity 'AGE-SECRET-KEY-...'
Windows PowerShell
powershell.exe -ExecutionPolicy Bypass -Command '$p=Join-Path $env:TEMP (''tasadar-bootstrap-'' + [guid]::NewGuid() + ''.ps1''); try { Invoke-WebRequest -UseBasicParsing -Uri ''https://tasadar-clients.tionis.dev/Bootstrap-TasadarClient.ps1'' -OutFile $p; if ((Get-FileHash -Algorithm SHA256 $p).Hash.ToLowerInvariant() -ne ''4fee81775f917d69527ce5547da4d86af77cf7f5e53d156760e2e4eced459c25'') { throw ''bootstrap SHA-256 verification failed'' }; & powershell.exe -ExecutionPolicy Bypass -File $p -ClientId ''CLIENT_ID'' -AgeIdentity ''AGE-SECRET-KEY-...'' } finally { Remove-Item -Force $p -ErrorAction SilentlyContinue }'