phpIPAM

Änderungsstand: 2022-10-09

Der Ordner appdata wurde bei mir mittels Sharerootfs eingebunden. Deshalb kann ich diesen direkt als /appdata/ verwenden. Wer den Ordner appdata auf die ext. Platte legt, muss dann dort den kompletten Pfad zur Festplatte eingeben!

Ich installiere phpIPAM und verwende meine eigene MariaDB, welche in einem separatem Docker läuft.

Wenn noch nicht geschehen, den Hauptordner für die Compose-Dateien erstellen:

sudo mkdir -p /home/dockervolumes

Nun folgende Befehle im Terminal eingeben ( Ordner wird erstellt und die *.yml wird dort geöffnet).

sudo mkdir /home/dockervolumes/phpipam
cd /home/dockervolumes/phpipam && sudo nano docker-compose.yml

Folgendes dort einfügen (vorher Eure Werte überprüfen). Der Ordner appdata muss vorher angelegt sein. Der Unterordner heimdall wird automatisch angelegt, wenn darauf Schreibrechte bestehen:

version: '3'

services:
  phpipam-web:
    image: phpipam/phpipam-www:latest
    ports:
      - "8080:80"
    environment:
      - TZ=Europe/Berlin
      - IPAM_DATABASE_HOST=192.168.1.207
      - IPAM_DATABASE_USER=phpipam
      - IPAM_DATABASE_PASS=phpipampassword
      - IPAM_DATABASE_NAME=phpipam
    restart: unless-stopped
    volumes:
      - phpipam-logo:/phpipam/css/images/logo

  phpipam-cron:
    image: phpipam/phpipam-cron:latest
    environment:
        - TZ=Europe/Berlin
        - IPAM_DATABASE_HOST=192.168.1.207
        - IPAM_DATABASE_USER=phpipam
        - IPAM_DATABASE_PASS=phpipampassword
        - IPAM_DATABASE_NAME=phpipam
        - SCAN_INTERVAL=1h
    restart: unless-stopped

volumes:
  phpipam-logo:

Speichern mit Strg-x, y, Enter

Quelle: https://hub.docker.com/r/phpipam/phpipam-www

Anschließend die „yml“ starten mit

cd /home/dockervolumes/phpipam && docker-compose up -d

Das Dockerimage wird heruntergeladen und der Docker mit der eingetragenen Konfiguration gestartet.

Das Initialisieren dauert etwas!

Aufruf im Browser

http://SERVER-IP:8080

1.

1.

Jetzt lege ich in meiner Datenbank den User phpipam an (ohne dazugehörige Datenbank!). Dieser Benutzer besitzt vorerst root-Rechte. Die Root-Rechte entziehe ich nach der Installation wieder und setze nur Grant auf phpipam.

Ausfüllen und anschließend auf Installieren.

Wenn fertig, „Fortfahren“ klicken.

Admin-Passwort festlegen und „Save settings“

„Weiter zur Anmeldung“

Fertig.

.

Falls der Docker gelöscht werden soll, einfach die Erklärung ansehen.

Erstelle eine Website wie diese mit WordPress.com
Jetzt starten