# iDRAC6 Console Flatpak Flatpak application to connect to Dell iDRAC6 virtual console from Linux. ## Why Dell iDRAC6 uses Java Web Start (JNLP) with unsigned JARs that request ``. Modern Java/IcedTea-Web refuses to run them. This Flatpak bypasses javaws entirely by launching the KVM client directly with Java 8. ## Usage 1. Download a `.jnlp` file from your iDRAC6 web interface (Launch Virtual Console) 2. Run: ``` flatpak run com.idrac6.console ~/Téléchargements/viewer.jnlp ``` Session tokens in the JNLP expire quickly — download a fresh one each time you connect. ## Building ```bash flatpak-builder --user --force-clean --install build-dir com.idrac6.console.yaml ``` ## How it works - Parses the JNLP file for connection parameters (ip, user, passwd, kmport, vport) - Launches `java -cp avctKVM.jar com.avocent.idrac.kvm.Main` directly - Uses Java 8 (Temurin) with relaxed TLS/security settings for iDRAC6 compatibility - Bundles the KVM JAR and native libraries (libavctKVMIO.so, libavmlinux.so) ## Requirements - [org.freedesktop.Platform](https://flathub.org/apps/runtime/org.freedesktop.Platform) 23.08 - iDRAC6 Enterprise license (for Virtual Console access)