Command Reference
Complete reference for all QuikDB CLI commands.
Basic Commands
Get Help
quikdb help
quikdb --help
# Get help for specific commands
quikdb device --help
quikdb service --help
Check Version
quikdb --version
Update Commands
Check for Updates
# Check if updates are available
quikdb update --check
# Check with different channel
quikdb update --check --channel beta
Install Updates
# Interactive update
quikdb update
# Force update without confirmation
quikdb update --force
# Update to beta releases
quikdb update --channel beta
The update system preserves your configuration and automatically backs up the current binary.
Device Commands
Register Your Device
quikdb device register
Register this device with the QuikDB network. Prompts for device details (name, country, location).
Check Device Status
quikdb device status
Shows device registration status, connection state, and current earning information.
Refresh Authentication Tokens
quikdb device refresh
Manually refresh authentication tokens for this device.
Link Device to Wallet
quikdb device link
Link this device to your user wallet using a one-time token from the web dashboard.
How to get a link token:
- Visit https://nodes.quikdb.com/devices
- Generate a link token
- Run
quikdb device linkand enter the token
Secure Existing Deployments
quikdb device secure-deployments
Fix file permissions on existing deployment directories for enhanced security (sets to owner-only mode 0700).
Heartbeat Service Control
Start the heartbeat monitoring service:
quikdb device heartbeat start
Stop the heartbeat service:
quikdb device heartbeat stop
Check heartbeat service status:
quikdb device heartbeat status
The heartbeat service sends regular updates to the QuikDB network to maintain your device's uptime score.
Auto-Start Service Commands
# Install auto-start (runs on boot)
quikdb service install
# Check status
quikdb service status
# Uninstall
quikdb service uninstall
Works on macOS, Linux, and Windows.
Uninstall Commands
Complete Removal
# Preview what will be removed
quikdb uninstall --dry-run
# Remove QuikDB completely
quikdb uninstall
# Skip confirmation prompts
quikdb uninstall --force
Preserve Data
# Keep your registration data
quikdb uninstall --keep-config
# Keep log files for troubleshooting
quikdb uninstall --keep-logs
# Combine options
quikdb uninstall --keep-config --keep-logs
The uninstall command safely removes:
- All running QuikDB processes
- Auto-start services
- Configuration files (unless
--keep-config) - Platform-specific service files
Tunnel Commands
Check tunnel status:
quikdb device tunnel status
Request/allocate a new Cloudflare tunnel:
quikdb device tunnel request
Reconfigure an existing tunnel:
quikdb device tunnel reconfigure
Updates the configuration for your device's Cloudflare tunnel.
Referral Commands
Generate Your Code
quikdb referral generate
View Referral Stats
quikdb referral status
Apply a Referral Code
During registration:
quikdb device register --referral-code CODE
After registration:
quikdb referral apply CODE
See the Referral System Guide for details.
Web Dashboard
Open http://localhost:4222 to see:
- Connection status and uptime
- Earnings and ranking
- Live system metrics
Uptime persists across restarts.
Common Usage
Setup:
quikdb device register
quikdb service install
Check status:
quikdb device status
Restart if needed:
quikdb device heartbeat stop
quikdb device heartbeat start