Skip to content

3.0.0-beta.1

Latest

Choose a tag to compare

@XternA XternA released this 22 Jun 20:59
· 1 commit to main since this release
3.0.0-beta.1

🎉 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 boot

Open 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 help for the full list.
    • Restart one or more applications by name, with the ability to target standard, proxy, or both variants.
  • 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 | sh

Windows

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.