Skip to main content

Wat is ipmideck?

ipmideck is een zelf-gehost, webgebaseerd IPMI-beheerplatform. Het maakt verbinding met de BMC (Baseboard Management Controller) van je servers via IPMI 2.0 en geeft je realtime sensormonitoring, intelligente regeling van fan-curves (FanPilot), beheer van voeding op afstand en hardware-gebeurtenislogs, allemaal vanuit je browser, zonder CLI. ipmideck draait volledig op je eigen netwerk. Er is geen cloud, geen telemetrie en geen externe afhankelijkheid: het praat rechtstreeks met je BMC’s en bewaart alles lokaal.
ipmideck moet je BMC’s over het netwerk kunnen bereiken op UDP-poort 623 (de IPMI/RMCP+ poort). Wanneer je het in Docker draait, gebruik dan --network host zodat de container BMC’s op je LAN rechtstreeks kan bereiken.

Snel starten

De snelste manier om ipmideck te proberen is Docker:
Het volume -v ipmideck-data:/data behoudt je configuratie, database en de versleutelingssleutel voor je inloggegevens over herstarts en upgrades van de container heen. Vervang op Windows of macOS --network host door -p 3000:3000, zie Installatie. Open daarna http://<your-ip>:3000 in een browser en volg de installatiewizard om je eerste server toe te voegen. Liever Python-packaging? Installeer dan vanaf PyPI:
Het pip-pakket vereist dat ipmitool op de host is geïnstalleerd.
Op Debian 12+ en Ubuntu 23.04+ mislukt pip install met error: externally-managed-environment (PEP 668). Gebruik in plaats daarvan pipx, zie Installeren op Debian en Ubuntu.

Wat je krijgt

  • Sensormonitoring: live temperatuur, fan-RPM, voltage en vermogen, met tot een jaar aan historie.
  • FanPilot: een drag-and-drop-editor voor fan-curves met een veilige autonome regellus.
  • Voedingsbeheer: On, Soft Off, Hard Off, Reset en Power Cycle met een volledig auditlog.
  • System Event Log (SEL): blader door het hardware-gebeurtenislog van je BMC en exporteer het.
  • Hardware-inventaris (FRU): serienummers, onderdeelnummers en fabrikantgegevens.
  • Multi-serverdashboard: beheer veel BMC’s vanuit één instantie.

Volgende stappen

ipmideck installeren

Docker en pip, met uitleg over het --network host-vereiste.

Eerste installatie

De installatiewizard: kies een inlogmodus en voeg je eerste BMC toe.

IPMI inschakelen

Stappen per leverancier om IPMI-over-LAN in je BMC aan te zetten.

Configuratie

Poorten, polling-intervallen, bewaartermijn en overrides via omgevingsvariabelen.