---
name: "isnssetup"
section: "8"
platform: "linux"
package: "open-isns-utils"
version: "0.101-1+b1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/isnssetup"
---

# isnssetup(8)

a simple script to bootstrap an iSNS server, including security

## NAME

isnssetup - a simple script to bootstrap an iSNS server, including security

## SYNOPSIS

**isnssetup**

## DESCRIPTION

**isnssetup** is a command line utility for for bootstrapping your iSNS installation. It sets up the authentication credentials, sets up the **ServerAddress** to be *localhost*, and registers the appropriate values in the **iSNS** database. The **isnssetup** script does not take any options.

Running this script performs the following steps:

- **•**

  Set **ServerAddress** to *localhost* and **Security** to *1* for **isnsadmin.conf** and **isnsdd.conf**.

- **•**

  Initialize security files by running **isnsd --init**, copying the public key to the server key, then restarting the **isnsd** daemon, so that it sees the new authorization files.

- **•**

  Registering the control node policy, the control node itself, and lastly registering the server policy.

Note that this script is supplied as an example, although you should be able to use it directly if you wish. You have to be **root** to run this script successfully.

## BUGS

This script does not take **systemd** into account, so you may have to modify it to get it to work on a modern system.

## SEE ALSO

RFC 4171, [**isnsadm**(8)](/isnsadm/8.md), [**isnsd**(8)](/isnsd/8.md), [**isns\_config**(5)](/isns_config/5.md).

## AUTHORS

Olaf Kirch \<olaf.kirch@oracle.com\>
