• Stars
    star
    186
  • Rank 202,783 (Top 5 %)
  • Language
    JavaScript
  • License
    Apache License 2.0
  • Created over 9 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A Dockerfile to make it easy to use the ipmi kvm on hosts

ipmi-kvm-docker

Docker Image Size (tag) Docker Pulls

Ever wanted to access and IPMI KVM console, only to find that you don't have network access or the right version of java or a compatible browser or credentials?

This container runs:

  • Xvfb - X11 in a virtual framebuffer
  • x11vnc - A VNC server that scrapes the above X11 server
  • noNVC - A HTML5 canvas vnc viewer
  • Fluxbox - a small window manager
  • Firefox - For browsing IPMI consoles
  • Java-plugin - Because... you need java to access most IPMI KVM Consoles.

This is a trusted build on the Docker Hub.

Run It

# on a remote host that can reach ipmi
ssh admin
$ docker run -p 8080:8080 solarkennedy/ipmi-kvm-docker

# Now on your laptop
xdg-open http://admin:8080
# On a mac
open http://admin:8080
# Or just open in a browser

In your web browser you should see the firefox, ready to connect to and IPMI KVM:

IPMI Screenshot

Custom resolution

By default, the VNC session will run with a resolution of 1024x768 (with 24-bit color depth). Custom resolutions can be specified with the docker environment variable RES, and must include color depth.

$ docker run -p 8080:8080 -e RES=1600x900x24 solarkennedy/ipmi-kvm-docker

Mount volume

In case you need to mount floppy/iso images to the machine you can mount a volume to the container.

$ docker run -p 8080:8080 -v /your/local/folder:/root/images solarkennedy/ipmi-kvm-docker

More Repositories

1

wine-x11-novnc-docker

Base Docker image to run wine programs in a web browser via noVNC (html5 vnc viewer) + Xvfb + x11vnc
Dockerfile
264
star
2

sensu-training

Courses on how to setup and use Sensu!
Ruby
61
star
3

uq

Universal serialized data reader to JSON
Go
51
star
4

sensu-shell-helper

A shell script wrap your programs around to make them send their output to Sensu!
Shell
45
star
5

sensu-report

A command line tool to get a report of sensu checks for a host into your console. Great for putting in your MOTD!
Python
34
star
6

wiki.xkyle.com

wiki.xkyle.com
HTML
31
star
7

equail

A plush toy activated by Bluetooth Low Energy beacons
C++
28
star
8

puppet-on-openwrt

Helper files and issues for running Puppet on OpenWrt
Shell
16
star
9

electricsheep-hd

Scripts for rendering electric sheep
Shell
15
star
10

puppet-btsync

Puppet module for managing synchronized folders via BitTorrent's SyncApp (btsync)
Puppet
13
star
11

nagios-plugins

Nagios plugins I wrote
Perl
12
star
12

diyipmi

A DIY Implementation of a IPMI-enabled BMC for Arduino
Arduino
12
star
13

puppet-etcd

A puppet module for installing and configuring etcd
Ruby
11
star
14

sensutop

A Curses Based Sensu Dashboard
Python
10
star
15

etcd-packages

Stuff for making etcd packages
Shell
8
star
16

etekcity-api

Arduino to RF bridge to make an HTTP API to control EtekCity Remote Control Outlets
Arduino
7
star
17

puppet-bios

Managing Bios Settings with Puppet!
Puppet
7
star
18

ascii-art-converter-comparison

A comparison of tools that convert images to ascii/ansi art
Shell
7
star
19

oom-tools

Tools for dealing with the dreaded Linux OOM killer
Shell
6
star
20

resize-thyself

A tool to resize a servers disks when under disk pressure
Go
6
star
21

help-deprecate-net-tools

Bash helpers to suggest replacements for net-tools commands
Shell
6
star
22

puppet-uci

Puppet module for managing OpenWrt UCI settings in a programmatic way
Puppet
5
star
23

maglev0

Faux-maglev-style hashing for managing VIPs using Iptables CLUSTERIP and Zookeeper
Go
5
star
24

cloud-zone-analysis

An examination of region/zone latencies across cloud providers
HCL
5
star
25

text-based-web-browser-comparison

Text Based Web Browser Comparison
Shell
4
star
26

ether_house

An Arduino-based device that lights up things when your friends or family are home
C++
4
star
27

ipmi-sel-comparison

A comparison of the output of all the ways to get System Event Log (SEL) data
3
star
28

digi-rc-switch

Code to use a Digispark (ATtiny85) to send rc-switch RF codes over a 433mhz transmitter via USB
Python
3
star
29

tfa_auth_dump

Turns a sqlite db from a TFA app (Google Authenticator) and extracts QR codes from it for easy importing!
Go
3
star
30

ubuntu-ac100-xenial

Porting Ubuntu 16.04 to Toshiba AC100
Shell
2
star
31

puppet-doge

Doge in your motd
Puppet
2
star
32

puppet-transmission

A Puppet module for configuring a transmission client or server
Puppet
2
star
33

epaper-watch

An epaper watch that prints literary quotes to show the time
C++
1
star
34

terraform-provider-wled

A minimal Terraform provider for WLED lights
Go
1
star
35

instant-py-bt

A tool to instantly get a python backtrace from any running python program
Shell
1
star
36

serf_dns

A Serf to DNS Bridge.
Go
1
star
37

puppet-synapse

Puppet managed Synapse - Airbnb's service discovery via a local HAProxy configured from Zookeeper
Puppet
1
star
38

solarkennedy

Python
1
star
39

kindle-live

Generate Dynamic Kindle Screensavers
Go
1
star
40

dockerfiles

Docker Files
Shell
1
star
41

tron32

An internet connected (NTP-powered) real time clock based on an esp32
C++
1
star
42

wiijenga

Wii assisted Jenga
Python
1
star
43

TeamFortress2-SeeNSay

Files for Creating the TeamFortress2 See N' Say
C++
1
star
44

fadecandycal

An led "calendar" that shows different colors depending on the day of the year, using the Fadecandy controller
Go
1
star
45

yaml-formatter-comparison

A comparison of YAML formatting tools
Makefile
1
star
46

fireflies

Electronic firefly jar based on an attiny
Makefile
1
star
47

mesos-xargs

Execute commands on your Mesos cluster with the ease of using Xargs!
Python
1
star
48

artemis-docker

An Artemis dedicated server running in docker
Shell
1
star
49

docker-powershell

A docker image to get powershel
Shell
1
star
50

xkyle.com

My Super Site
Mathematica
1
star
51

LYWSD03MMC-exporter

A python script to export metrics from Xiaomi Mijia LYWSD03MMC sensors
Python
1
star
52

sphinxcontrib-programoutput

Historic copy of sphinxcontrib-programoutput
Python
1
star