Install & Run PDP
This guide walks you through setting up a PDP-enabled Filecoin Storage Provider using Lotus, YugabyteDB, and Curio
π Prerequisites
βοΈ Hardware requirements
π§° System Package Installation
sudo apt update && sudo apt upgrade -y && sudo apt install -y \
mesa-opencl-icd ocl-icd-opencl-dev gcc git jq pkg-config curl clang \
build-essential hwloc libhwloc-dev libarchive-dev wget ntp python-is-python3 aria2π¨ Install Go (v1.24.0)
π§ Install Rust
βοΈ Installing and Running Lotus
π§ Build Lotus Daemon
π¦ Import a Snapshot and Start the Daemon
π Running YugabyteDB
π Set ulimit configuration
π Persist new limits across reboots
β‘ Apply limit immediately (for current shell only)
βοΈ Install Yugabyte
π Start the DB
π§± Installing and Configuring Curio
βοΈ System Configuration
π¬ Build Curio
β
Install and Verify Curio
π§ Guided Setup
1οΈβ£ Select Curio Installation Type
2οΈβ£ Enter Your YugabyteDB Connection Details
3οΈβ£ Telemetry (Optional)
4οΈβ£ Save Database Configuration
5οΈβ£ Launch the Curio Web GUI
π§ͺ Enabling PDP
π¦ Attach Storage Locations
π§ Add a PDP Configuration Layer
π° Import your Filecoin Wallet Private Key:
π Restart and Verify
π Test Connectivity
π³οΈ Register Your PDP Calibration Node With The Filecoin Warm Storage Service
STEP 1 β Update Details
Field
Notes
STEP 2 β Update PDP Offering
Field
Recommended value
Key
Value
π You're Done!
π Next Steps
Last updated


