Income Generator (IGM) is a feature-rich tool for deploying and managing passive income applications at scale β in a containerized runtime environment with easy configurable resource limits and multi-proxy scaling to maximise earnings per device.
Manage everything from the command line, TUI, or via the built-in web dashboard. Quick to set up, easy to deploy, and runs anywhere. Lightweight and fast, IGM itself has a minimal footprint β making it well-suited for always-on home servers and low-power SBCs.
π For detailed instructions and advanced usage, refer to the Wiki.
- Multi-platform β Runs natively on any OS and architecture, including low-power SBCs.
- ARM emulation β QEMU automatically set up on ARM devices during container runtime installation.
- Web dashboard β Lightweight, responsive UI. Orchestrate, monitor and manage all within the browser.
- Multi-proxy scaling β Automatically deploy multiple instances per app from a proxy list to stack earnings.
- Resource limits β Easily apply resource limits across applications, dynamically based on hardware.
- Credential encryption β Secrets encrypted at rest; decrypted only during operation.
- Auto update β Income applications update automatically without interruption.
- Auto claim β Daily rewards claimed automatically for supported applications.
- Proxy install limits β Fine-tune per-app deployment counts for full control over proxy scaling.
- Quick actions β Common operations available as direct CLI commands, no TUI required.
Run the following installer in your terminal.
curl -fsSL https://raw.githubusercontent.com/XternA/income-generator/installer/install.sh | shRun the following installer in Windows Terminal (Command Prompt), outside of WSL.
curl -fsSL https://raw.githubusercontent.com/XternA/income-generator/installer/install.cmd -o install.cmd && install.cmd && del install.cmdIGM leverages WSL natively. Refer to the Windows guide to setup WSL on Windows.
# Type anywhere in the command line
igmA browser-based interface extension to IGM for deploying and managing applications. Requires a container runtime to be installed first. Run igm runtime to set up if needed.
# --auto flag will configure the WebUI to auto-start on boot
igm web start --autoOpen http://localhost:4747 (or LAN IP) in the browser to see the dashboard, configure, deploy and manage.
The following table provides IGM support and the install specification for each application.
App registration can be done via IGM's TUI, CLI or Web UI interface.
- π The provided registration links entitle you to a bonus on registration and ensure youβre signing up at the correct site.
| Application | Residential / Mobile IP | VPS / Hosting IP | Devices Per Account | Devices Per IP | Major Payout Type |
|---|---|---|---|---|---|
| EarnApp | β | β | 15 | 1 | PayPal |
| Honeygain | β | β | 10 | 1 | PayPal, Crypto |
| Peer2Profit | β | β | Unlimited | Unlimited | Crypto |
| Traffmonetizer | β | β | Unlimited | Unlimited | Crypto |
| Pawns | β | β | Unlimited | 1 | PayPal, Crypto |
| Repocket | β | β | Unlimited | 2 | PayPal, Wise |
| Packetstream | β | β | Unlimited | 1 | PayPal |
| Proxyrack | β | β | 500 | 1 | PayPal |
| Proxylite | β | β | Unlimited | 1 | Crypto |
| EarnFM | β | β | Unlimited | 1 | PayPal, Crypto |
| Speedshare | β | β | Unlimited | 1 | PayPal, Crypto |
| Spide | β | β | Unlimited | Unlimited | PayPal, Crypto |
| Grass | β | β | Unlimited | 1 | Crypto |
| Mysterium | β | β | Unlimited | Unlimited | Crypto |
| Bitping | β | β | Unlimited | 1 | Crypto |
| GagaNode | β | β | Unlimited | 1 | Crypto |
| Wipter | β | β | Unlimited | Unlimited | Crypto |
| ProxyBase | β | β | Unlimited | 1 | Crypto |
| WizardGain | β | β | Unlimited | 1 | PayPal, Crypto |
| AntGain | β | β | Unlimited | Unlimited | Crypto, PayPal (Soon) |
These applications currently arenβt supported via IGM yet as they're desktop-GUI only versions. You can run them alongside IGM to earn in the meantime. Once supported, they will be integrated into IGM.
| Application | Residential / Mobile IP | VPS / Hosting IP | Devices Per Account | Devices Per IP | Major Payout Type |
|---|---|---|---|---|---|
| PassiveApp | β | β | Unlimited | Unlimited | PayPal, Crypto |
| ByteLixir | β | β | Unlimited | Unlimited | Crypto |
| ByteBenefit | β | β | Unlimited | 1 | PayPal, Stripe |
| Earn.cc | β | β | Unlimited | 1 | Crypto |
| UpRock | β | β | Unlimited | 1 | Crypto |
IGM has been tested on the following environments and should run on any host that supports a container runtime such as Docker.
| Platform | Architecture | Device Type | Fully Supported |
|---|---|---|---|
| Windows WSL2 (Ubuntu) | amd64, arm64 | Desktop, Laptop PC | π’ |
| Linux Ubuntu, Debian | amd64, arm64 | Desktop, Laptop PC, Raspberry Pi 4 | π’ |
| macOS | amd64, arm64 | MacBook Pro | π’ |
Older SBC devices, such as the Raspberry Pi 3 (arm32v7), can run IGM. However, due to hardware limitations, some applications may not work and overall performance may be reduced.
Your efforts and interest are well appreciated if you would like to contribute and improve the tool or compatibility and enable it widely available and easy to use.
Even if you do not wish to contribute, you can still show your support by giving this project a star β or sharing it with others.
- Bitcoin (BTC) -
bc1qq993w3mxsf5aph5c362wjv3zaegk37tcvw7rl4 - Ethereum (ETH) -
0x2601B9940F9594810DEDC44015491f0f9D6Dd1cA - Solana (SOL) -
Ap5aiAbnsLtR2XVJB3sp37qdNP5VfqydAgUThvdEiL5i - Binance Smart Chain (BSC) -
0x2601B9940F9594810DEDC44015491f0f9D6Dd1cA - PayPal - @xterna
Donations are warmly welcomed, no matter the amount, your support is gratefully appreciated. Additionally, it helps fuel future developments and maintenance. Thank you. ππ»
Before using the applications provided in this stack, it is essential to verify that your actions comply with the laws of your jurisdiction and adhere to the terms outlined in your internet service provider's contract. The integration of these applications within this stack is purely for user convenience and does not signify an endorsement of their utilization.
The author of this stack does not accept any responsibility for the outcomes resulting from the utilization of these applications. While this stack streamlines the configuration process and facilitates automated updates for the included applications, it is distributed on an "as is" basis without any warranties.
The author does not provide any assurances, whether explicit or implicit, regarding the accuracy, completeness, or appropriateness of this script for specific purposes. The author shall not be held accountable for any damages, including but not limited to direct, indirect, incidental, consequential, or special damages, arising from the use or inability to use this tool or its accompanying documentation, even if the possibility of such damages has been communicated.
By choosing to utilize this tool, you acknowledge and assume all risks associated with its use. Additionally, you agree that the author cannot be held liable for any issues or consequences that may arise as a result of its usage.

