Earn.fm

May 23, 2026 ยท View on GitHub

Category: Bandwidth Sharing | Status: Active Website: https://earn.fm

Description

Earn.fm pays you for sharing your internet bandwidth. Authenticates via a UUID API key from the dashboard. Lightweight Docker image with straightforward deployment.

Earning Estimates

MetricValue
Monthly range$0 - $3 (estimate)
Perdevice
Minimum payout$3
Payout frequencyOn request
Payment methodsCrypto

Relatively new platform. Earnings vary by location and bandwidth availability.

Requirements

RequirementValue
Residential IPYes
Minimum bandwidthNone
GPU requiredNo
Minimum storageNone
Supported platformsDocker, Linux

Setup Instructions

1. Create an account

Sign up at Earn.fm.

2. Get your API key

After signing up, go to app.earn.fm > Account Settings and copy your UUID API key.

3. Deploy with CashPilot

In the CashPilot web UI, find Earn.fm in the service catalog and click Deploy. Enter your API token and CashPilot will handle the rest.

Docker Configuration

  • Image: earnfm/earnfm-client
  • Platforms: linux/amd64, linux/arm64

Environment Variables

VariableLabelRequiredSecretDescription
EARNFM_TOKENAPI KeyYesYesUUID API key from app.earn.fm > Account Settings