🔐 WebUI Authentication 🔐
The web dashboard now requires a login. On first access, create your admin account with a username and password. Subsequent visits prompt for credentials. This is now available in v3.0.0-beta.2.
📋 Changelog
What's New ✨
WebUI
- Rate limiting — 5 failed log in attempts triggers a 15-minute lockout.
- Ability to remember the user across browser closes and web server restarts.
- Ability to change current password from user menu.
- New CLI options for managing and resetting WebUI credential.
Core Changes
- Auto-restart webUI server on update.
- IGM will now automatically restart the web server if it's running after an update to ensure that the new changes are loaded without requiring manual restart.
Bug Fixes 🐛
- Fix issue with update detection preventing ability to perform IGM update.
📝 Update Instructions
Due to issue with update bug, please run the installer to force download the latest version with the fix as the recent IGM probably won't be able to detect the newest version.
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.cmdOn first WebUI visit after upgrading, you'll be prompted to create your admin account.
If you have the webUI running, run igm web restart once to load the new changes. Future updates will restart the web server automatically.
- Run
igm versionthereafter to check what version you're on.