Skip to content

XternA/income-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

202 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

IGM Banner

[ Multi-Platform | OS Native | Containerized Stack | Passive Income | Auto Update | Multi-Proxy ]

GitHub Release Date Static Badge GitHub Release GitHub Repo stars Donate

If you like this project, don't forget to leave a star. ⭐

IGM TUI

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.

Key Features ✨

  • 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.

Quick Start πŸš€

Step 1: Install IGM

macOSLinux

Run the following installer in your terminal.

curl -fsSL https://raw.githubusercontent.com/XternA/income-generator/installer/install.sh | sh

Windows

Run 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.cmd

IGM leverages WSL natively. Refer to the Windows guide to setup WSL on Windows.

Step 2: Run IGM

IGM TUI

# Type anywhere in the command line
igm

WebUI Dashboard

A 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 --auto

Open http://localhost:4747 (or LAN IP) in the browser to see the dashboard, configure, deploy and manage.

Supported Applications πŸ“‹

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)

Additional Applications

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

Tested Environments βœ…

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.

Like The Project? 🫢

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.

Donations πŸ’Έ

  • 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. πŸ™πŸ»

Disclaimer ⚠️

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.

Stargazers ⭐️

Stargazers over time

About

A set & forget, super-lightweight passive income manager. Deploy once and scale with multi-proxy support. Earn anywhere. Orchestrate via CLI, TUI or WebUI.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages