β Status: UPDATED & TESTED as of January 20, 2026
A complete Docker Compose setup to run multiple passive income and bandwidth sharing applications simultaneously. This setup is designed to be lightweight and compatible with Raspberry Pi (ARM), Linux (x86), and Windows (Docker Desktop).
Transparency Note: The links in the table below are referral links. Using them helps support the maintenance of this repository at no extra cost to you. In many cases, using a referral link gives you a starting bonus (e.g., $5 starter gift on Honeygain) that you wouldn't get signing up directly. It is a win-win for both of us!
| Application | Description | Payment Methods |
|---|---|---|
| Honeygain | Shares unused internet bandwidth. | PayPal, JMPT (Crypto) |
| Pawns.app | Share bandwidth and complete surveys. | PayPal, Bitcoin, Gift Cards |
| EarnApp | automated bandwidth sharing. | PayPal, Amazon Gift Cards |
| Traffmonetizer | Sells unused traffic to marketing agencies. | USDT, Bitcoin, Payoneer, WebMoney |
| Bitping | Network monitoring and uptime testing node. | Bitcoin (Lightning Network), DRIP |
| Repocket | Share internet connection. | PayPal, Wise |
| EarnFM | Passive income for internet sharing. | PayPal, Crypto, Gift Cards |
| PacketShare | Bandwidth sharing network. | PayPal, Honeygain Credits |
You will notice MystNodes is explicitly excluded from this repository. While popular, recent reports have highlighted significant legal and ethical risks regarding the traffic allowed on their network.
- Reason: Reports of Child Exploitation Material (CSAM) distribution via MystNodes exit nodes.
- Policy: For the safety of the host (you), this container is not included.
NOTE: I wrote a small wiki to help configure the apps.
- Docker installed.
- Docker Compose installed.
If you are on a fresh Linux / Raspberry Pi install, I have included a helper script to automatically install Docker and move it to /opt.
# Make the script executable and run it
chmod +x ./setup/docker.sh
./setup/docker.shClone this repository:
git clone https://github.com/tadeh85/byte-yield.git
cd byte-yieldFor ARM:
-
Copy the example environment file:
cd arm cp .env.example .env -
Edit the
.envfile with your specific credentials:nano .env
You will need to register for each service separately to get your Tokens/UUIDs.
-
Running the Containers
docker compose up -d
For PC / Server (x86_64) or Windows:
-
Copy the example environment file:
cd x86 cp .env.example .env -
Edit the
.envfile with your specific credentials:nano .env
You will need to register for each service separately to get your Tokens/UUIDs.
-
Running the Containers
docker compose up -d
Note for Windows Users If you are running Docker Desktop on Windows, simply use the standard compose.yml in the x86 folder. Ensure your WSL2 backend is running correctly.
Running these applications involves sharing your internet bandwidth with third parties.
-
Always check your ISP's Terms of Service.
-
Use at your own risk.
-
The author is not responsible for any account bans or network issues.