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.

One command, in PowerShell
irm https://zyrntopo.com/install.ps1 | iex

Open 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:

MSI instead of the EXE
$env:ZYRN_METHOD='msi'; irm https://zyrntopo.com/install.ps1 | iex
Then manage it with
zyrntopo update
zyrntopo version
zyrntopo remove

Linux

Debian, Ubuntu, Fedora, RHEL, openSUSE and Arch get their native package; anything else gets a self-contained AppImage that needs no root.

One command, any distribution
curl -fsSL https://zyrntopo.com/install.sh | sh

Paste 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.

Then manage it with
zyrntopo update
zyrntopo version
zyrntopo remove

Amazon 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.

Linux or macOS
curl -fsSL https://zyrntopo.com/tak-server.sh | sh
Windows, in PowerShell
irm https://zyrntopo.com/tak-server.ps1 | iex

A 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.

PlatformVersionArchitectureDeliveryStatus
Android7.0 or laterarm64, armv7, x86Google Play, Amazon AppstoreAvailable
Windows10, 11x64, ARM64, x86.exe installer, .msi for managed deploymentAvailable
LinuxDebian, Ubuntu, Fedora, RHEL, SUSE, Archx86_64, ARM64.deb, .rpm, .pacman, AppImage, install scriptAvailable
Web browserAny current browser with WebGL2Anyapp.zyrntopo.com, installable as a PWAAvailable
Amazon Fire OSFire OS 6, 7, 8arm64Amazon AppstoreAvailable
iOS / iPadOSWeb application in mobile SafariNo 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.