NIPAP

From HackerNet
Revision as of 13:04, 1 September 2015 by Helikopter (talk | contribs) (Created page with "NIPAP är ett IPAM-system som är skrivet i python och är open source. Det finns både webgui och cli för att managera datan som sparas i en postgres-DB. =Installation= ''D...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

NIPAP är ett IPAM-system som är skrivet i python och är open source. Det finns både webgui och cli för att managera datan som sparas i en postgres-DB.

Installation

Debian eller Ubuntu

echo "deb http://spritelink.github.io/NIPAP/repos/apt stable main extra" > /etc/apt/sources.list.d/nipap.list
wget -O - https://spritelink.github.io/NIPAP/nipap.gpg.key | apt-key add -
apt-get update && apt-get -y install nipapd

Svara Yes på frågorna

apt-get -y install nipap-www

Konfiguration

I denna guide görs allt på samma maskin men frontend accessas från andra maskiner. Det behövs ett användarkonto för frontend till backend och ett konto för att logga in på webguit.

nipap-passwd add --user nipap-www --password s3s3s3s3 --trusted --name "User account for the web UI"
nipap-passwd add --user user1 --password mypasswort --name "the user"
nano /etc/nipap/nipap.conf
xmlrpc_uri = http://nipap-www@local:s3s3s3s3@127.0.0.1:1337

Apache

apt-get -y install libapache2-mod-wsgi
chown -R www-data:www-data /var/cache/nipap-www
chmod -R u=rwX /var/cache/nipap-www
service apache2 restart