# Release binaries

> Download the prebuilt static binaries and run the panel directly.

Source: https://joinnasnet.com/en/guides/nasnet-linux/install/binaries/
Last updated: 2026-08-14

---

## Overview

Every tagged release publishes static Linux binaries built without CGO, for both
`amd64` and `arm64`. The admin web panel is compiled into the panel binary
through `go:embed`, so a single file is the whole application and there is nothing
else to deploy alongside it. Use this path for a manual setup, or when you are
wiring the panel into your own provisioning tooling.

## Before you start

- Know your architecture: `uname -m` returns `x86_64` for `amd64` and `aarch64`
  for `arm64`.
- Have a `.env` ready in the directory you will run from.

## Steps

1. Download the binary for your architecture from the
   [Releases page](https://github.com/nasnet-community/nasnet-panel-linux/releases).
2. Make it executable, put a `.env` next to it and start the server.

   ```bash
   chmod +x nasnet-panel-linux-amd64
   cp .env.example .env       # then edit it
   ./nasnet-panel-linux-amd64 serve
   ```

3. For anything beyond a quick trial, run it under systemd so it comes back
   after a reboot or a crash, as covered in
   [systemd service](/en/guides/nasnet-linux/install/systemd/).

### Building from source instead

The web panel must be built before the Go binary, because it is embedded into
it. You need Go 1.26+, Node 22+ and pnpm.

```bash
make web        # build the admin panel (web-panel → dist)
make geofiles   # fetch the geoip/geosite data files for embedding
make build      # builds frontends + geofiles, then `go build -o main .`

./main serve
```

## Reference

| Release asset | Purpose |
| ------------- | ------- |
| `nasnet-panel-linux-<arch>` | The panel, with the web panel embedded |
| `nasnet-tool-linux-<arch>` | The operations tool |
| `nasnet-panel-offline-linux-<arch>` | The offline bundle, covered in [Offline bundle](/en/guides/nasnet-linux/install/offline-bundle/) |

## Related

- [systemd service](/en/guides/nasnet-linux/install/systemd/)
- [Offline bundle](/en/guides/nasnet-linux/install/offline-bundle/)
- [First run and admin sign-in](/en/guides/nasnet-linux/first-run/)
