A lean and simple launcher for Open Integration Engine administration.
Originally forked from Ballista by Kiran Ayyagari. Thank you Kiran for the original project and foundation this builds upon.
Open Integration Engine now has a browser-based administrator, with nothing to install on each workstation.
Worth evaluating before you commit to a desktop launcher. Launcher remains useful if you manage many engines from one machine, or need a native app, but for a lot of people the web administrator is the simpler answer.
- Go to releases and download a suitable installer for your OS platform
- Create a new connection or import existing connections from
<MCAL-root>/data/connections.json - Launch a connection by double-clicking the desired server, or select it and click the play button
- Edit a connection by clicking the pencil icon on a server row
- Adjust the
Java Homefield's value if necessary. The administrator needs a JavaFX-enabled JDK; a plain JRE will not run it.
- Dark theme UI with keyboard zoom support (Cmd/Ctrl +/-/0)
- Real-time server connectivity status
- Sort by group, name, last connected, or status
- Java console output viewer
- Per-connection TLS certificate pinning (trust on first use), for the self-signed certificates these servers usually carry
- Cross-platform: macOS, Windows, Linux
Follow the Tauri prerequisites guide for your platform.
A good reference for build steps is .github/workflows/build-launcher.yml.
npm install
npm run tauri buildFollow the openssl instructions at https://docs.rs/crate/openssl/0.9.24 using PowerShell:
$env:OPENSSL_DIR='C:\Program Files\OpenSSL-Win64\'
$env:OPENSSL_INCLUDE_DIR='C:\Program Files\OpenSSL-Win64\include'
$env:OPENSSL_LIB_DIR='C:\Program Files\OpenSSL-Win64\lib'
$env:OPENSSL_NO_VENDOR=1This project is licensed under the Mozilla Public License 2.0.