🎉 IGM v3.0.0-beta.1 🎉
The biggest release since IGM launched!
Version 3.0 introduces a built-in web dashboard, a streamlined installer method, and a host of performance improvements and bug fixes across the board.
This first release will be considered a beta. Core functionality is stable and production-ready. The beta label reflects that this is the first v3 release. Upcoming releases will focus on refining and tuning alongside additional features.
📋 Changelog
New Features ⭐
Web Dashboard
IGM now includes a built-in web dashboard as an alternative to the TUI for browser-based management.
- Full application management — install, configure, start, stop, remove
- Real-time container status and uptime
- Credential setup with per-app configuration
- Application catalog with install status and IP compatibility info
- Proxy set management and deployment
- Resource limit controls with live tier switching
- Live container log streaming
- Lightweight and responsive, runs comfortably on low-power hardware
igm web start --auto # Start and enable auto-start on bootOpen http://localhost:4747 or your server's LAN IP on port 4747.
Performance & Improvements ⚡
- Significant internal performance optimisations
- Faster startup, reduced overhead, and more efficient resource usage across the board.
- Expanded CLI commands
- More capabilities added. Run
igm helpfor the full list. - Restart one or more applications by name, with the ability to target standard, proxy, or both variants.
- More capabilities added. Run
- Live resource limits
- Changing the resource tier now applies in realtime without needing to redeploy applications.
Bug Fixes 🐛
- Fixed setup state always showing cancelled even when credentials were saved before interrupting.
- Various internal fixes and stability improvements.
📝 Update Instructions
Run the installer for your platform to upgrade IGM to the latest version. This is a one-time step required to migrate to v3. All usage and behaviour remains the same thereafter.
macOS / Linux
curl -fsSL https://raw.githubusercontent.com/XternA/income-generator/installer/install.sh | shWindows
Run the following installer outside of WSL with Command Prompt.
curl -fsSL https://raw.githubusercontent.com/XternA/income-generator/installer/install.cmd -o install.cmd && install.cmd && del install.cmd⚠️ Note
Web dashboard authentication is not yet implemented. Avoid exposing port 4747 to the public internet. Auth will be added in a follow-up release.