mikolatero / docker-idrac5

iDRAC 5 web interface and VNC proxy

Home Page:https://hub.docker.com/r/mikolatero/idrac5

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

iDRAC 5 dockerized

Web interface Web interface

Guacamole Directly connected to VNC via Guacamole

About

Allows access to the iDRAC console without installing Java or messing with Java Web Start. Java is only run inside of the container and access is provided via web interface or directly with VNC.

Container is based on docker-idrac6 by DomiStyle which in turn is based on baseimage-gui by jlesage

Usage

See the docker-compose here or use this command:

IDRAC_HOST=idrac1.example.org docker run -d -p 5800:5800 -p 5900:5900 -e IDRAC_HOST=${IDRAC_HOST} -e IDRAC_USER=root -e IDRAC_PASSWORD=1234 -e APP_NAME=${IDRAC_HOST} -n ${IDRAC_HOST} mikolatero/idrac5

The web interface will be available on port 5800 while the VNC server can be accessed on 5900. Startup might take a few seconds while the Java libraries are downloaded. You can add a volume on /app if you would like to cache them.

Configuration

All listed configuration variables are required.

Variable Description
IDRAC_HOST Host for your iDRAC instance. Make sure your instance is reachable with https://<IDRAC_HOST>
IDRAC_USER Username for your iDRAC instance.
IDRAC_PASSWORD Password for your iDRAC instance.

For advanced configuration options please take a look here.

Issues & limitations

  • User preferences can't be saved
  • VNC starts with default 1024x768 resolution instead of fullscreen
    • Use "View" -> "Full Screen" to work around this issue
  • Keyboard layout can't be changed
  • Only one iDRAC server can be accessed with a single instance
    • Run multiple containers to work around this issue (e.g. srv1.idrac.example.org, srv2.idrac.example.org)

About

iDRAC 5 web interface and VNC proxy

https://hub.docker.com/r/mikolatero/idrac5

License:MIT License


Languages

Language:C 75.6%Language:Shell 17.6%Language:Dockerfile 6.8%