Skip to content

A lightweight and safe all-in-one docker-composer for earning passive income from your unused internet bandwidth

License

Notifications You must be signed in to change notification settings

bearaujus/cash-mint

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CASH-MINT

A lightweight and safe all-in-one docker-composer for earning passive income from your unused internet bandwidth. A single instance of cash-mint can earn up to 50$ a month or even more, this estimation is depending on your IP location.

Compatibility

I'm creating cash-mint while learning Jenkins, Systemd, and Ubuntu OS architecture, so I never designed or testing cash-mint on another operating system. Here is the current supported operating system:

Description:	Ubuntu 23.10
Codename:	mantic

Usage

To use cash-mint, you can run the following commands:

  • Clone cash-mint repository

    git clone https://github.com/bearaujus/cash-mint.git cash-mint
  • Move to cash-mint directory

    cd cash-mint
  • Then, you need to create a copy of .env.example as .env

    cp .env.example .env
  • Fill all <edit-me> at recently created .env. See: How to set up env for more detailed guides.

    # you can use your favorite text editor to edit .env
    nano .env
  • (Optional) If you haven't installed Docker or Makefile yet:

    # install docker
    sudo apt update
    curl -fsSL https://raw.githubusercontent.com/docker/docker-install/master/install.sh -o install-docker.sh
    chmod +x install-docker.sh
    sudo ./install-docker.sh
    rm install-docker.sh
    # install makefile
    sudo apt update
    sudo apt install make
  • Finally, you can run the cash-mint. To quit, just simply press CTRL+C.

    make run
  • (Optional) if you want to run cash-mint in the background:

    # start the cash-mint in the background
    make start
    # see background cash-mint logs
    make status
    # stop background cash-mint
    make stop

*Notes: By running this project, it means you already agreed to all list supported sites agreements.

List Supported Sites

I'm not using all cash-able sites containers since I need to check whether the container is safe to run or not. For example, like this one: fazalfarhan01/EarnApp-Docker this container maybe has scary thing running in it issues/46.

I already selected carefully with the containers that I decided to use for cash-mint. Also, I already scan it with antivirus called ClamAV to ensure cash-mint is safe to run! ;)

Below are the list for sites that supported by cash-mint:

  1. BITPING
  2. EARNFM (referral link)
  3. HONEYGAIN (referral link)
  4. MYSTERIUM (referral link)
  5. PACKETSTREAM (referral link)
  6. PAWNS (referral link)
  7. PROXYLITE (referral link)
  8. PROXYRACK (referral link)
  9. REPOCKET (referral link)
  10. TRAFFMONETIZER (referral link)

Notes On Your First Run

  • If you don't want to use some cash-mint service(s), you can comment the service on docker-compose.yml.

  • Service: MYSTERIUM (referral link)

    To start earning with MYSTERIUM, you need to register your local MYSTERIUM node.

    • Go to http://localhost:<MYSTERIUM_DASHBOARD_PORT>. (See: Your recently created .env)
    • Finish the node onboard.
    • Go to Settings > Account.
    • And you will see small box at the top right called Mystnodes.com Integrations.
    • Click on the Claim on mystnodes.com button.

    Now your node should be appeared on MYSTERIUM dashboard.

  • Service: PROXYRACK (referral link)

    To start earning with PROXYRACK, you need to register your local PROXYRACK node.

    • Go to PROXYRACK (referral link).
    • Go to Dashboard.
    • Add your node at Add new device section.
    • You can see your PROXYRACK device ID through .env. (See: Your recently created .env)

TODO

  • Support cross-platform.
  • Support adaptive working directory.
  • Fix bugs when BITPING credentials invalid, it keeps restarting until the CPU is soooo hot. (this is probably caused by refresh rate from interactive terminal BITPING is too high)
  • Test all services containers if credentials are invalid. (because I never tried supplied invalid credentials to all services at once)

License

This project is licensed under the GNU License - see the LICENSE file for details.


Made with ❤️ from bearaujus @2024