๐ Join the studiaid VPN mesh
Self-hosted WireGuard network โ control server https://vpn.studiaid.de. Your device key is created automatically. Nothing is stored on Tailscale's cloud.
sudo tailscale logout ยท Windows: tailscale logout ยท apps: account menu โ Sign out.Requirements
You need the small open-source Tailscale agent โ it is only a client program. It connects to
our server at vpn.studiaid.de, never to Tailscale Inc. Install it with the steps
for your platform below.
๐ฅ๏ธ Windows
Install
Microsoft Store: search "Tailscale" and install, or in an admin PowerShell:
winget install --id Tailscale.Tailscale
Join
Open an admin PowerShell (Start โ type "PowerShell" โ right-click โ Run as administrator) and run:
tailscale up --login-server=https://vpn.studiaid.de --hostname=my-windows-pc
A browser opens โ sign in with your authorized Google account โ done. The PC is on the VPN under the name my-windows-pc.
Tip: rename it any time (admin PowerShell): tailscale set --hostname=newname. The tray icon shows it online.
๐ง Ubuntu / Debian / Linux
Install (from our server)
curl -fsSL https://join.studiaid.de/install.sh | sudo sh
Join
sudo tailscale up --login-server=https://vpn.studiaid.de --hostname my-linux
The command prints a link and opens the browser โ sign in with your authorized Google account โ the machine joins automatically.
Check / everyday
tailscale status # see devices + IPs tailscale ping my-linux # test reachability (from another device)
Pick a memorable --hostname; it becomes <name>.mesh.internal.
๐ macOS
Install
brew install --cask tailscale
or install "Tailscale" from the Mac App Store.
Join
sudo tailscale up --login-server=https://vpn.studiaid.de --hostname my-mac
Browser opens โ sign in with your authorized Google account โ done. You will see the menu-bar icon turn green (VPN on).
GUI alternative: open the Tailscale app โ Log in โ choose "Use an alternate server" โ
https://vpn.studiaid.de.
๐ฑ iPhone / iPad (iOS)
Steps
1. App Store โ install Tailscale (official, free).
2. Open the app โ tap Log in.
3. Tap "Use an alternate server" (link under the email field).
4. Type: https://vpn.studiaid.de โ Continue.
5. Sign in with your authorized Google account โ allow.
6. Tap Connect โ the VPN icon appears in Settings โ VPN.
Give the phone a name it keeps: Settings โ device name, or rename later in the dashboard.
๐ค Android
1. Play Store โ install Tailscale.
2. Open โ tap "Use an alternate server".
3. https://vpn.studiaid.de โ Continue.
4. Sign in with your authorized Google account โ allow โ Connect.
Servers / automation (no Google login needed)
Admins mint a machine key on the server, then:
sudo tailscale up --login-server=https://vpn.studiaid.de --authkey=hskey-auth-โฆ --hostname web-01
After joining โ how to use it
โข Every device is reachable from every other by name: <hostname>.mesh.internal,
e.g. my-mac.mesh.internal, or by its 100.x IP (see tailscale status).
โข Admins manage devices in the dashboard: https://dashboard.studiaid.de
โข Need a machine on a home/office LAN reachable too? Tell the admin โ that is a "subnet router".
Troubleshooting
"Access denied / account not allowed" โ you signed in with a Google account that
is not on the allowed list. Only pre-authorized accounts can join.
Browser won't open the link โ the terminal printed a URL like
https://vpn.studiaid.de/register/โฆ โ copy it into any browser manually.
Stuck at "Tailscale is stopped/needs login" from before โ sudo tailscale logout
then run the join command again.
Ping fails but status says online โ ACLs may be tightened; ask the admin.