CITYNET

ANDROID ONBOARDING
1 DOWNLOAD TAILSCALE

Tailscale is the VPN client that connects you to CityNet. Since Google Play is unavailable in Russia, we host the APK directly.


DOWNLOAD APK (v1.98.2)

95 MB · Universal APK · Android 8+

# Verify download
waiting for download...
2 INSTALL APK

Open the downloaded file. Android will ask for permission to install from browser.


TROUBLESHOOTING

"Blocked by Play Protect" — tap "Install anyway"
"App not installed" — check storage, restart phone
"Parse error" — re-download the APK

3 GET AUTH KEY

To join CityNet, you need a one-time auth key. Generate one below.


Each key works once and expires after 24 hours. Do not share it.

4 LOGIN TO TAILSCALE

Open Tailscale app. When asked for login server, enter:


https://headscale.vault813.ru

When prompted for an auth key, paste the key from step 3.

5 CONNECT

Accept the VPN permission when Android asks. You are now in CityNet.


# After connecting:
portal.city — Network portal
irc.city:6697 — IRC server
forum.city — Community forum
grafana.city — Monitoring
VPN PERMISSION GUIDE

Android requires explicit permission for VPN apps. When you see "Connection request":


root@datacore:~$ citynet onboard --android
welcome to the city, citizen.