Connect your device to the Skyfillers network
Skyfillers' internal services are reached through Tailscale, signed in with your Skyfillers account. Setting up a device takes about five minutes.
What you need
- Your Skyfillers username (or email address) and password.
- The authenticator app with your Skyfillers code, or your security key.
- Administrator rights on a computer. Phones need none.
What happens
- Trust the Skyfillers root certificate, so the device can reach our sign-in pages.
- Install Tailscale 1.104.5 or newer, pointed at our server instead of Tailscale's.
- Sign in on the Skyfillers sign-in page that Tailscale opens.
- Server address
https://hs.skyfillers.com- Root certificate
- skyfillers-root.crt (Skyfillers Root CA)
- SHA-256 fingerprint
C8:04:C7:34:BB:CD:DC:73:89:26:FC:65:56:BB:5C:8A:1A:0A:76:D5:20:00:49:24:5E:B8:1F:E3:1F:1C:09:90- SHA-1 thumbprint
9E:08:2B:A2:56:59:4B:1B:C7:28:D1:74:D1:DE:AF:04:03:0E:89:61(Windows shows this one)
Profiles from this page are signed by connect.skyfillers.com. If your device does not show a profile as verified, or the fingerprint differs, do not install it.
Choose your device
Windows 10 and 11 (this device)
Downloads
- Root certificate (skyfillers-root.crt)
- Tailscale settings (skyfillers-tailscale.reg): our server, and no link to Tailscale's admin console
- Tailscale 1.104.5 for Windows (x64), SHA-256
3C41318C83C5D95D0B017B1BAA08BA7C99FD5334166122BBB1931E55AF99839C - Tailscale 1.104.5 for Windows on Arm, SHA-256
609982DE4DFE70B67A02E2A93C9C5C1DFA20ADDCEB33A7D3B144F1D34D98F5FC
Set up
- Open Start, type PowerShell and choose Run as administrator.
- Paste these lines and press Enter. They check and install the root certificate, our Tailscale settings and Tailscale itself, and turn off Tailscale's telemetry.
$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue' [Net.ServicePointManager]::SecurityProtocol = 'Tls12' $d = $env:TEMP $arch = if ($env:PROCESSOR_ARCHITECTURE -eq 'ARM64') { 'arm64' } else { 'amd64' } $sha = @{ amd64 = '3C41318C83C5D95D0B017B1BAA08BA7C99FD5334166122BBB1931E55AF99839C'; arm64 = '609982DE4DFE70B67A02E2A93C9C5C1DFA20ADDCEB33A7D3B144F1D34D98F5FC' } Invoke-WebRequest https://connect.skyfillers.com/skyfillers-root.crt -OutFile "$d\skyfillers-root.crt" if ((Get-PfxCertificate "$d\skyfillers-root.crt").Thumbprint -ne '9E082BA256594B1BC728D174D1DEAF04030E8961') { throw 'Wrong root certificate: stop and ask IT' } certutil -addstore -f Root "$d\skyfillers-root.crt" Invoke-WebRequest https://connect.skyfillers.com/skyfillers-tailscale.reg -OutFile "$d\skyfillers-tailscale.reg" reg import "$d\skyfillers-tailscale.reg" Invoke-WebRequest "https://pkgs.tailscale.com/stable/tailscale-setup-1.104.5-$arch.msi" -OutFile "$d\tailscale.msi" if ((Get-FileHash "$d\tailscale.msi").Hash -ne $sha[$arch]) { throw 'Wrong Tailscale installer: stop and ask IT' } Start-Process msiexec.exe -ArgumentList '/i', "`"$d\tailscale.msi`"", '/quiet' -Wait Set-Content "$env:ProgramData\Tailscale\tailscaled-env.txt" 'TS_NO_LOGS_NO_SUPPORT=true' Restart-Service Tailscale - Start Tailscale from the Start menu if its icon is not in the taskbar (look under ^). Click the icon and choose Log in. Your browser opens the Skyfillers sign-in.
macOS 12 or later (this device)
Downloads
- Skyfillers profile for the Mac (skyfillers-mac.mobileconfig): the root certificate and our Tailscale settings
- Tailscale 1.104.5 for macOS (Standalone, .pkg), SHA-256
F1A2AFB589DC16487CFF9F23C59D0021A1A4DCF8476D2637AB493C628422B810, or Tailscale in the Mac App Store
Set up
- Download the profile, then open System Settings → General → Device Management (macOS 12: System Preferences → Profiles). Double-click Skyfillers: root certificate and Tailscale, choose Install and enter your Mac password. It must show Verified and connect.skyfillers.com.
- Install Tailscale: open the downloaded .pkg and follow the installer. Allow the system extension and the VPN configuration when macOS asks.
- Click the Tailscale icon in the menu bar and choose Log in. Your browser opens the Skyfillers sign-in.
Tailscale opens its own sign-in page instead of Skyfillers'? Hold Option, click the Tailscale icon and choose Debug → Custom Login Server → Add Account…. Enter https://hs.skyfillers.com and press Add Account. After you have signed in, turn on Use Tailscale subnets in the same menu.
iPhone and iPad (this device)
On a computer? Scan this with the iPhone's camera.
- Open this page in Safari: other browsers cannot install profiles. Tap Download the Skyfillers profile, then Allow.
- Open Settings → Profile Downloaded, tap Install and enter your passcode. The profile must show Verified and connect.skyfillers.com.
- Open Settings → General → About → Certificate Trust Settings, turn on Skyfillers Root CA and tap Continue. Don't skip this: installing the profile is not enough, and without full trust Tailscale's Log in does nothing. To check, open https://hs.skyfillers.com/health in Safari: it must open without a warning.
- Install Tailscale from the App Store.
- Open Tailscale, tap the account icon at the top right and choose Log in…. Then tap the options menu at the top right, choose Use custom coordination server and enter
https://hs.skyfillers.com. - Sign in on the Skyfillers page and allow the VPN configuration.
Android (this device)
On a computer? Scan this with the phone's camera.
- Tap Download the root certificate. If Android does not offer to install it: open Settings, search for CA certificate, choose Install anyway and pick skyfillers-root.crt from your downloads.
- Install Tailscale from Google Play.
- Open Tailscale. Before you sign in, open the settings at the top right, tap Accounts, open the menu ⋮, choose Use an alternate server and enter
https://hs.skyfillers.com. - Sign in on the Skyfillers page and allow the VPN connection.
Linux (Debian and Ubuntu) (this device)
In a terminal, as a user with sudo rights:
sudo apt-get update && sudo apt-get install -y curl ca-certificates openssl
curl -fsSLO https://connect.skyfillers.com/skyfillers-root.crt
openssl x509 -noout -fingerprint -sha256 -in skyfillers-root.crt # must match the SHA-256 fingerprint above
sudo cp skyfillers-root.crt /usr/local/share/ca-certificates/ && sudo update-ca-certificates
. /etc/os-release; CODENAME=${VERSION_CODENAME:-$UBUNTU_CODENAME}
curl -fsSL "https://pkgs.tailscale.com/stable/${ID}/${CODENAME}.noarmor.gpg" \
| sudo tee /usr/share/keyrings/tailscale-archive-keyring.gpg >/dev/null
curl -fsSL "https://pkgs.tailscale.com/stable/${ID}/${CODENAME}.tailscale-keyring.list" \
| sudo tee /etc/apt/sources.list.d/tailscale.list
sudo apt-get update && sudo apt-get install -y tailscale
echo 'TS_NO_LOGS_NO_SUPPORT=true' | sudo tee -a /etc/default/tailscaled && sudo systemctl restart tailscaled
sudo tailscale up --login-server https://hs.skyfillers.com --accept-routes
tailscale up prints a link: open it and sign in on the Skyfillers page. On other distributions, install Tailscale from Tailscale's packages, then run the certificate, telemetry and tailscale up lines.