Änderungsstand: 2021-07-25
Um Netbox zu betreiben, wird eine Postgres-Datenbank benötigt und, idealer Weise, auch ein Redis-Cache. Ich installiere eine Postgres-DB und Redis, welche beide nur für Netbox verwendet werden.
Info: Falls schon eine PostgresDB im Einsatz ist, kann auch diese verwendet werden oder man installiert eine weiter PostgresDB, ändert aber dort den Namen in z.B. Postgres12.5-netbox und die Bezeichnung des „Database Storage Path“ in z.B. /mnt/user/appdata/dsmrdb-netbox/data/
Postgres:
- „APPS“
- Im Suchfeld postgres eingeben
- postgres 12.5 (Flight777) auf Download-Symbol klicken
- Password: netbox123
- User: netboxuser
- DB: netboxdb
- Der Rest kann bestehen bleiben
- Anwenden
Redis:
- „APPS“
- Im Suchfeld redis eingeben
- Redis (A75G) auf Download-Symbol klicken (Bitnami-Docker)
- Name: redis-netbox (ich muss den Namen ändern, da schon 2 Redis-Instanzen installiert sind)
- Password: ein Passwort
- Anwenden
Netbox:
- „APPS“
- Im Suchfeld netbox eingeben
- netbox (linuxserver) auf Download-Symbol klicken
- Superuser Email: eine Email-Adresse
- Superuser Password: Ein sicheres Passwort!
- Allowed Host: Server-IP (Domain füge ich am Ende dazu)
- Database name: Siehe Postgres (POSTGRES_DB:)
- Database User: Siehe Postgres (POSTGRES_USER:)
- Database Password: Siehe Postgres (POSTGRES_PASSWORD:)
- Database Host: IP-Adresse von Postgres (meist Server-IP)
- Database Port: 5432 (wenn nicht geändert)
- Redis Port: 6381 (wenn nicht geändert)
- Redis Password: Siehe Redis Password
- Anwenden
Wenn heruntergeladen, sollte man etwas Geduld haben. Die Initialisierung dauert etwas.
Aufruf im Browser: IP-Adresse:8000 oder, wenn gewählt, die Domain.
Login:
Benutzername: admin
Passwort: Siehe Netbox Superuser Password: Ein sicheres Passwort!
Zusätzlich eine Domain verwenden:
Um nachträglich die Domain einzufügen, Netbox-Docker stoppen und folgendes im Terminal anwenden:
nano /mnt/user/appdata/netbox/configuration.py
Folgende Zeile (hier ist meine IP angegeben)
ALLOWED_HOSTS = ['192.168.1.189']
ändern in (eigene IP-Adresse und eigene Domain verwenden):
ALLOWED_HOSTS = ['192.168.1.189', 'netbox.troubadix.duckdns.org']
Strg-x, y, Enter
Netbox neu starten.
Netbox ist nur über die IP-Adresse:8000 und die verwendete Domain erreichbar. Ich empfehle, wenn der Aufruf über die Domain erfolgt, ein zusätzliches Web-Passwort einzurichten.