Pi nebenbei
Setup

Setting up EarnApp on a Raspberry Pi – step by step

EarnApp is the easiest starting point of all the bandwidth services on a Pi: a single command, no containers, native ARM support. There is one pitfall that many guides get wrong, though – and it can cost you your balance.

The pitfall: no Docker, no VM

Many guides online say the opposite EarnApp explicitly forbids running it in virtual machines, Docker containers and emulators in its terms of service. Plenty of guides bundle all four bandwidth services into one Docker stack. With EarnApp that risks your account being banned, along with the balance you have built up.

From the provider's side the reason is obvious: what they sell is access from a genuine private household. Scaling through virtual machines turns one connection into many apparent households – precisely what the rule targets. On the Pi, use the native install.

Check the requirement

EarnApp needs a 64-bit system. This command tells you what your Pi reports – you want aarch64:

Check the architecture
uname -m

If it says armv7l, you are on a 32-bit system and will want to reinstall Raspberry Pi OS in its 64-bit variant. Before that it is worth updating the system once:

Update the system
sudo apt update && sudo apt full-upgrade -y

Install and link

  1. Create a free EarnApp account and stay logged in.
  2. Run the command below on the Pi and accept the terms.
  3. At the end the script prints a linking URL.
  4. Open that URL in your browser while logged in – that assigns the Pi to your account.
  5. Check the dashboard to see the device appear as “online”.
Install EarnApp
wget -qO- https://brightdata.com/static/earnapp/install.sh > /tmp/earnapp.sh && sudo bash /tmp/earnapp.sh

Why this is two steps rather than a pipe The script lands in /tmp as a file first and is executed afterwards. The detour costs nothing and gives you the chance to look inside with less /tmp/earnapp.sh before you run it.

After installation EarnApp runs as a system service and starts again by itself after every reboot. There is nothing else to do.

Payout and automation

  • Payout from 10 US dollars
  • Routes: PayPal, Wise, gift cards
  • Auto-redeem available – it pays out automatically once you pass the threshold
  • Offerwall and referrals on top

With auto-redeem switched on you never even have to log in again after setup. Terms can change at any time – when in doubt, what the provider's dashboard says is what counts.

Getting rid of it again

Through the uninstall script that ships with it. Nothing is left on the Pi afterwards; you delete the account separately in the dashboard.

Remove EarnApp
sudo /usr/bin/earnapp uninstall

The exact path can differ between versions. [VERIFY_EARNAPP_UNINSTALL]

Frequently asked

Questions about this topic

Can I run EarnApp alongside other services on the same Pi?

Technically yes, the system load is small. EarnApp itself has to run natively rather than in a container, though. The other services may run in Docker next to it.

What happens if the account gets banned?

As a rule the accumulated balance is gone too. Common reasons are VPNs, proxies, data-centre IPs and, precisely, running it in virtual machines or containers.

Do I need a Raspberry Pi 5?

No. For pure bandwidth sharing a second-hand Pi 4 or a Zero 2 W is plenty. All that matters is that the system is 64-bit.

Does EarnApp keep running after a reboot?

Yes. The native install sets up a system service that starts at boot.