Install & Run a PDP Node
Deploy the full Lotus, YugabyteDB, and Curio stack and register with Warm Storage. Covers both Calibration and Mainnet. Start →
These guides are for operators who want to supply storage to Filecoin Onchain Cloud, rather than build applications on top of it. You run a Proof of Data Possession (PDP) node, register it with the Filecoin Warm Storage Service (FWSS), and earn USDFC as clients store data with you.
A storage provider node is a Curio deployment backed by a Lotus chain node and a YugabyteDB database. PDP is the proof mechanism: your node periodically proves to the PDPVerifier contract that it still holds each client’s data in a retrievable state. Once registered, your node appears in the provider directory and the SDK can select it for client uploads.
Install & Run a PDP Node
Deploy the full Lotus, YugabyteDB, and Curio stack and register with Warm Storage. Covers both Calibration and Mainnet. Start →
Withdraw from Filecoin Pay
Withdraw your available USDFC balance from Filecoin Pay and swap it to FIL, using either filpay-cli or Foundry. Read →
Advanced
Production hardening: an Nginx reverse proxy for TLS termination and LXD containers for isolating nodes. Explore →
You need a Linux host that meets the PDP hardware requirements and a public HTTPS endpoint.
| Resource | Minimum |
|---|---|
| RAM | 32 GiB |
| CPU | 8 cores |
| Fast storage (NVMe/SSD) | 1 TiB |
| Long-term storage (HDD) | 10 TiB |
| GPU | Not required |
| Connectivity | Public HTTPS endpoint (domain) with HTTP/2 |
The install guide is written for Ubuntu 22.04. On other distributions, adapt the package installation steps to your platform.