---
title: Install netota on Linux | Snap Store
description: Get the latest version of netota for Linux - Suite of network services
  for SysOTA
url: https://snapcraft.io/netota
---

# netota

[Zygmunt Krynicki (zygoon)](https://snapcraft.io/publisher/zygoon "View all snaps from Zygmunt Krynicki (zygoon)")

* [Zygmunt Krynicki (zygoon)](https://snapcraft.io/publisher/zygoon "View all snaps from Zygmunt Krynicki (zygoon)")
* [Devices and IoT](https://snapcraft.io/search?categories=devices-and-iot)

latest/stable v0.3.2

Contact us about
[Snaps and IoT ›](https://snapcraft.io/about/contact-us)

Install latest/stable of netota

This channel hasn't been updated in a while. It might be unmaintained and have stability or security issues.

---

**Install using the command line**

```
sudo snap install netota
```

Don't have snapd? [Get set up for snaps](https://snapcraft.io/docs/installing-snapd).

---

### Package name

* netota

---

### License

* unset

---

### Last updated

* 28 September 2022 - latest/stable
* 29 September 2022 - latest/edge

This snap hasn't been updated in a while. It might be unmaintained and have stability or security issues.

---

##### Report a Snap Store violation

* [Report this Snap](https://snapcraft.io/netota#report-snap-modal)

---

* [Description](https://snapcraft.io/netota#tab-description)
* [Security](https://snapcraft.io/netota#tab-security)

#### Suite of network services for SysOTA

NetOTA provides a pair of utilities for working with SysOTA repositories.

The repository is stored in `$SNAP_COMMON/repository`, or
`/var/snap/netota/common/repository`. Upon installation, a sample repository
with a single package and several streams is copied there for to illustrate
the data structures. The repository should be removed and replaced with a git
checkout. Updates to the repository should be performed by pulling changes.
This allows working with changes more easily, including reverting faulty
updates.

The systemd service `snap.netota.netotad.service` can be restarted to verify
changes to the repository and serve new content. Alternatively, the `SIGHUP`
signal may be sent to the service to achieve in-place replacement without
downtime. If the new repository is malformed, old repository is served and
an error is logged to the system journal.

The address at which NetOTA listens on is managed by the snap configuration
system. By default that is `localhost` and port `8000`.

To use NetOTA without a reverse proxy you must set the IP to listen to to the
desired IP (or 0.0.0.0 to listen on all the interfaces). This can be done
with

```
 snap set netota address=...
```

Please make sure to include the port to listen on as well.

---

## Install netota on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the [installing snapd documentation](https://snapcraft.io/docs/installing-snapd).

[### Arch Linux](https://snapcraft.io/install/netota/arch)

[### CentOS](https://snapcraft.io/install/netota/centos)

[### Debian](https://snapcraft.io/install/netota/debian)

[### elementary OS](https://snapcraft.io/install/netota/elementary)

[### Fedora](https://snapcraft.io/install/netota/fedora)

[### KDE Neon](https://snapcraft.io/install/netota/kde-neon)

[### Kubuntu](https://snapcraft.io/install/netota/kubuntu)

[### Manjaro](https://snapcraft.io/install/netota/manjaro)

[### Pop!\_OS](https://snapcraft.io/install/netota/pop)

[### openSUSE](https://snapcraft.io/install/netota/opensuse)

[### Red Hat Enterprise Linux](https://snapcraft.io/install/netota/rhel)

[### Ubuntu](https://snapcraft.io/install/netota/ubuntu)

[### Raspberry Pi](https://snapcraft.io/install/netota/raspbian)
