Downloads
One application, built for each platform it ships on. Pick yours, or open it in a browser with nothing to install.
Beta ZYRNTOPO is still in beta and under active development. Expect bugs, rough edges and the occasional error — including in map downloads and offline maps, which are the areas changing fastest right now. Do not rely on it as your only navigation tool in the backcountry. If something breaks, tell us what happened; reports from the field are what these releases are built from.
Coming: a native app. Everything below is the web build — the same application, packaged for each platform. A native ZYRNTOPO for Android, Windows and Linux is in development: not a web app in a shell, but a real client with its own map engine. No release date yet, and the builds here keep shipping and stay supported in the meantime.
Android
Android 7.0 or later, phone or tablet. Google Play installs and updates it for you.
No Google Play on your device?
On a Fire tablet, or any Android device without Google Play, install from the Amazon Appstore. It handles installation and updates for you, the same way Play does.
Windows
Windows 10 or 11 — 64-bit, ARM64 or 32-bit. The same application in a desktop shell.
irm https://zyrntopo.com/install.ps1 | iexOpen Terminal or PowerShell from the Start menu and paste it. Read what it runs first if you like.
What the install does
It detects your CPU — 64-bit, ARM64 (a Snapdragon machine such as a Surface Pro 11) or 32-bit — downloads only the matching build, checks its SHA-256 against the published checksum, and installs it. A mismatch aborts before anything runs. Re-running it upgrades in place.
The installers are not code-signed yet, so running one by hand trips SmartScreen’s “Windows protected your PC.” The install command performs the checksum check the SmartScreen prompt is asking you to do for yourself, which is why it is the only route offered.
Managed fleets want the .msi for Group Policy or Intune rather than the per-user .exe. Ask for it by name:
$env:ZYRN_METHOD='msi'; irm https://zyrntopo.com/install.ps1 | iexzyrntopo update
zyrntopo version
zyrntopo removeLinux
Debian, Ubuntu, Fedora, RHEL, openSUSE and Arch get their native package; anything else gets a self-contained AppImage that needs no root.
curl -fsSL https://zyrntopo.com/install.sh | shPaste it into a terminal. Read what it runs first if you like.
What the command does
It detects your distribution and CPU architecture, picks the matching package — .deb, .rpm, .pacman, or a self-contained .AppImage under ~/.local for anything else — and installs it. Re-running it upgrades in place.
x86_64 and ARM64 are both covered; no 32-bit build ships. Nothing unverified is written — the SHA-256 is checked against the published checksum first, and a mismatch aborts.
Prefer to read it before running it? It is plain POSIX sh: zyrntopo.com/install.sh.
zyrntopo update
zyrntopo version
zyrntopo removeAmazon Fire
Fire HD and Fire Max tablets, and any Android device running the Amazon Appstore.
Which Fire tablets
Fire OS 6, 7 and 8. Fire OS 5 devices sit below the Android 7.0 floor and cannot run it. No Fire tablet carries a GPS receiver, so position comes from Wi-Fi rather than satellites.
Browser
Nothing to install and no account. Any current browser runs the full app, and it installs to the home screen or desktop as a PWA.
What works in a browser
Every offline feature works once an area is saved. Needs a current browser with WebGL2; installing it to the home screen keeps it available offline.
Your own TAK server
Team Sync on hardware you own. One command installs the server, the relay and Docker under them, then sets the whole stack up.
curl -fsSL https://zyrntopo.com/tak-server.sh | shirm https://zyrntopo.com/tak-server.ps1 | iexA VPS, a Raspberry Pi or a spare laptop will do. What it sets up.
What the command does
It downloads the server kit, checks its SHA-256 and runs the installer inside it. Docker comes with it — Docker Engine on Linux, colima on macOS, Docker Desktop on Windows — installed and started when it is missing.
The installer then generates its own secrets, builds OpenTAKServer, creates the certificate authority and sends a position across the finished stack before it reports success.
ZYRNTOPO connects on port 8090, ATAK and WinTAK on 8089 against the same server. Positions and messages never leave it.
Read them first if you like: tak-server.sh, tak-server.ps1.
Compatibility
A row appears here only when a published build sits behind it.
| Platform | Version | Architecture | Delivery | Status |
|---|---|---|---|---|
| Android | 7.0 or later | arm64, armv7, x86 | Google Play, Amazon Appstore | Available |
| Windows | 10, 11 | x64, ARM64, x86 | .exe installer, .msi for managed deployment | Available |
| Linux | Debian, Ubuntu, Fedora, RHEL, SUSE, Arch | x86_64, ARM64 | .deb, .rpm, .pacman, AppImage, install script | Available |
| Web browser | Any current browser with WebGL2 | Any | app.zyrntopo.com, installable as a PWA | Available |
| Amazon Fire OS | Fire OS 6, 7, 8 | arm64 | Amazon Appstore | Available |
| iOS / iPadOS | — | — | Web application in mobile Safari | No native build |
Fire tablets carry no GNSS receiver — position is derived from Wi-Fi. Fire OS 5 devices sit below the Android 7.0 floor.
What it needs
- Graphics
- WebGL2 for the map; 3D terrain needs it too.
- Storage
- Sized to your saved areas — gigabytes are normal.
- Network
- To save areas, buy Pro and sync. Not to navigate.
- Permissions
- Location in the foreground; continuous only while recording a track.
- Account
- Only for Pro and Team Sync. The free map works without one.