---
title: Install opennds on Linux | Snap Store
description: Get the latest version of opennds for Linux - A high performance, small
  footprint Captive Portal
url: https://snapcraft.io/opennds
---

# opennds

[Oliver Grawert (ogra)](https://snapcraft.io/publisher/ogra "View all snaps from Oliver Grawert (ogra)")

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

latest/edge 9.3.0

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

Install latest/edge of opennds

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 opennds --edge
```

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

opennds is only available on the unstable edge channel. It could break and change often.

---

### Package name

* opennds

---

### License

* GPL-2.0 AND LGPL-2.1

---

### Last updated

* 8 October 2021 - latest/edge

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

---

### Websites

* [github.com/ogra1/opennds-snap](https://github.com/ogra1/opennds-snap "https://github.com/ogra1/opennds-snap")

---

### Contact

* [github.com/ogra1/opennds-snap/issues](https://github.com/ogra1/opennds-snap/issues "https://github.com/ogra1/opennds-snap/issues")

---

##### Report a Snap Store violation

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

---

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

#### A high performance, small footprint Captive Portal

OpenNDS is a high performance, small footprint Captive Portal,
offering by default a simple splash page restricted Internet connection
yet incorporates an API that allows the creation of sophisticated
authentication applications.

After installing the snap you can adjust the configuration file in
/var/snap/opennds/common/opennds/opennds.conf following
the documentation at <https://openndsdocs.readthedocs.io/en/stable/>

Then you need to allow the snap access to the firewall, network configuration,
mount information and some system resources with the commands

```
 sudo snap connect opennds:firewall-control
 sudo snap connect opennds:hardware-observe
 sudo snap connect opennds:mount-observe
 sudo snap connect opennds:network-observe
 sudo snap connect opennds:system-observe
```

After connecting these snap interfaces, the opennds daemon will start
automatically. To interact with the daemon the snap package ships
the `opennds.ndsctl` command

---

## Install opennds 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/opennds/arch)

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

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

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

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

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

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

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

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

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

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

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

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