5-Minute Node Provider Setup
Join the QuikDB network as a node provider and start earning rewards
What You'll Accomplish
✅ Install the QuikDB node CLI
✅ Authenticate with your account
✅ List your node in the marketplace
✅ Start earning rewards
Time Required: 5 minutes
Prerequisites: Node.js 16+, system with adequate resources
Step 1: Install CLI (30 seconds)
npm install -g quikdb-nodes
Verify installation:
quikdb-nodes --version
Step 2: Authenticate (1 minute)
quikdb-nodes auth
You'll be prompted to:
- Enter your authentication token (get this from your dashboard)
- Specify your node endpoint (defaults to localhost:3001 for development)
Step 3: List Your Node (2 minutes)
quikdb-nodes list
The CLI will:
- Validate your system resources
- Determine the best tier for your hardware
- List your node in the marketplace
- Start accepting workloads
Step 4: Maintain Your Listing (1 minute)
Start the heartbeat service to keep your node active:
quikdb-nodes heartbeat --daemon
What's Next?
- Monitor your node status:
quikdb-nodes status
- Check your earnings in the dashboard
- Upgrade your hardware to increase earnings
System Requirements
Minimum (Basic Tier)
- 2+ CPU cores
- 8+ GB RAM
- 200+ GB storage
- Stable internet connection
Recommended (Standard Tier)
- 4+ CPU cores
- 16+ GB RAM
- 500+ GB SSD storage
- 100+ Mbps bandwidth
Hardware Requirements
Basic Tier: 2+ CPU cores, 8+ GB RAM, 200+ GB storage
Standard Tier: 4+ CPU cores, 16+ GB RAM, 500+ GB SSD storage
Premium Tier: 8+ CPU cores, 32+ GB RAM, 1+ TB SSD storage
Validation Output
✅ System Validation Complete
Hardware Assessment:
├── CPU: 8 cores (Intel i7) - STANDARD TIER
├── RAM: 32 GB - PREMIUM CAPABLE
├── Storage: 1 TB NVMe SSD - EXCELLENT
├── Network: 500 Mbps - HIGH PERFORMANCE
└── Uptime History: 99.2% - GOOD
Recommended Tier: STANDARD
Estimated Monthly Earnings: $250-400
Advanced Configuration (Optional)
Custom Location
# Specify your geographic location for better matching
quikdb-nodes list --location "US-West" --type compute
Specific Tier Selection
# Force a specific tier if auto-detection isn't optimal
quikdb-nodes list --tier premium --type storage
Dry Run Validation
# Test your configuration without actually listing
quikdb-nodes list --dry-run
What's Next?
Monitor Your Node
# Check node status anytime
quikdb-nodes status
# View detailed performance metrics
quikdb-nodes monitor
# Check earnings summary
quikdb-nodes earnings
Join the Community
- Discord: Connect with other node providers
- Dashboard: Monitor performance and earnings
- Documentation: Learn advanced configurations
Optimize Your Setup
- Hardware Upgrades: Increase tier for higher earnings
- Network Optimization: Improve bandwidth for better performance
- Multi-Node Setup: Scale to multiple machines
Troubleshooting
Installation Issues
# If npm install fails, try:
sudo npm install -g quikdb-nodes
# Or use yarn:
yarn global add quikdb-nodes
Authentication Problems
# Verify your token in the dashboard
# Check your internet connection
# Ensure token has correct permissions
quikdb-nodes auth --debug
System Validation Failures
Common issues and solutions:
- Insufficient RAM: Need at least 8GB for basic tier
- Low Storage: Minimum 200GB required
- Network Issues: Ensure stable internet connection
Success Indicators
You'll know your setup is working when:
✅ Node appears in marketplace ✅ Heartbeat service running ✅ Status shows "ACTIVE" ✅ Earnings start accumulating
Ready to start earning? Your node is now part of the QuikDB network!
Need help? Join our Discord community or check the troubleshooting guide.