2017-06-03 03:01:04 -04:00
2017-06-03 03:03:54 -04:00
2017-03-17 11:16:19 -04:00
2022-07-24 12:31:32 -04:00

RPiBMC

A BMC (LOM) created with a Raspberry Pi.

STOP: This project is deprecated; I stopped using it several years ago. If you're looking to do this today, an RPi KVM is a much more robust solution!

Allows one to build a Raspberry Pi-based BMC unit for an IPMI-less server. The Raspbian system must include the package screen and (via pip) the Python libraries python-daemon and raspberry-gpio-python (installed by default).

More information can be found here: https://www.boniface.me/post/a-raspberry-pi-bmc/

There are three main files:

  1. bmcd - BMC Daemon

    Runs in the background of the system and handles reading and writing GPIO.

  2. bmc.sh - The BMC shell

    Should be set as the default shell of the login user (bmc) and provides user interface to the BMC.

  3. rc.local - The rc.local file

    The system rc.local should be replaced (or symlinked) to this file to start the bmcd daemon and screen console session on boot.

Description
No description provided
Readme 59 KiB
Languages
Shell 64.8%
Python 35.2%