Home / Playbooks / Filecoin storage provider

Run a Filecoin Storage Provider (Earn FIL From Real Data)

Sector commitment, FIL collateral, and the Lotus/Boost container setup — the heavyweight decentralized storage play.

Advanced⏱ ~1 day + ongoing·Hardware + FIL collateral·Updated 2026-09-13
Contents
  1. Reality check before you start
  2. Set up your wallet & collateral
  3. Deploy Lotus + Boost in containers
  4. Commit sectors & win deals
  5. Monitor & withdraw

1. Reality check before you start

Filecoin is the largest decentralized storage network (1.95 EiB) with real enterprise clients — but running a storage provider is an infrastructure business, not a passive app. You need serious hardware, FIL collateral for sector pledges, and ongoing sector management.

RequirementMinimumComfortable
DiskMulti-TB10TB+
RAM8GB32GB+
CollateralFIL pledgeMeaningful FIL
UptimeHigh24/7 + UPS
SkillAdvancedLotus/Boost experience

Per-sector rewards have declined as the network matured. This is steady real-yield infrastructure income, not asymmetric upside. Only proceed if you already have the hardware and capital.

2. Set up your wallet & collateral

1. Create a Filecoin wallet (e.g. via Glif or Lotus) and fund it with FIL.

2. You'll pledge FIL as collateral per sector — this is locked while the sector is active.

3. Keep your mnemonic/keys secure. Never share your private key.

Collateral is a real capital commitment. Budget for it before you start — you cannot run a provider without pledge FIL.

3. Deploy Lotus + Boost in containers

The official Lotus node and Boost storage provider run in Docker with documented images. This is the standard path for a self-hosted provider.

# pull the official images
docker pull filecoin/lotus
docker pull filecoin/boost

# run lotus daemon (mainnet)
docker run -d --name lotus \
  -v $(pwd)/lotus-data:/root/.lotus \
  -p 1234:1234 filecoin/lotus daemon

# sync the chain (this takes time) then run boost provider
docker run -d --name boost \
  -v $(pwd)/boost-data:/root/.boost \
  -p 8080:8080 filecoin/boost provider run
Chain sync and sector sealing are resource-intensive. Give the node time to sync fully before committing sectors, and monitor sealing throughput on your hardware.

4. Commit sectors & win deals

1. Once synced, commit your first sectors (pledge collateral per sector).

2. Configure your storage deal settings and pricing in Boost.

3. Win storage deals from clients — either via the public deal market or direct client agreements.

4. Earn block rewards per active sector plus retrieval fees for serving data.

5. Manage sector lifecycle: renew/expire sectors, monitor faults, and keep uptime high to avoid penalties.

5. Monitor & withdraw

- The Boost dashboard shows active sectors, deals, and earned FIL.

- Rewards accrue on-chain; withdraw FIL to your wallet and convert per your tax strategy.

- Ongoing maintenance is real: sector sealing, fault monitoring, and renewal. This is a job, not set-and-forget.

# quick health check:
docker logs --tail 20 boost | grep -iE "error|sector|deal"

Tools used in this playbook

This guide contains referral links to some of the services mentioned. They cost you nothing and fund more testing. See disclosure.