Setup a Kaspa Node
Choose your preferred method to run a Kaspa node. We've highlighted the easiest options for beginners.
Kaspa NG
The Easiest Way to Run a NodeThe simplest and most user-friendly way to run a Kaspa node.
Kaspa NG is a dedicated Kaspa application designed for seamless node operation. It includes everything you need—a full Kaspa node, wallet, BlockDAG visualizer, and CLI tools—all within a single, easy-to-use desktop application. No complex setup, just install and run.
Why Choose Kaspa NG?
- ✓The Easiest Setup – Install and start running a node in just a few clicks
- ✓All-in-One Solution – Includes a Kaspa wallet, Rusty Kaspa CLI, and a visual BlockDAG explorer
- ✓No Extra Software Needed – Everything is pre-configured for the best experience
- ✓Cross-Platform Support – Available for Windows, Linux, and macOS
Umbrel
Medium, But Requires Setup FirstRun a Kaspa node easily on Umbrel, but first, set up the Umbrel OS.
Umbrel is a home server platform that allows you to self-host applications, including blockchain nodes. If you already use Umbrel, adding a Kaspa node is simple. However, if you're new to Umbrel, you'll need to install and set up the Umbrel software first before running Kaspad.
Why Choose Umbrel?
- ✓Easy App-Based Setup – Install Kaspad from the Umbrel App Store
- ✓Perfect for Home Servers – Ideal for running a Kaspa node 24/7 with low power consumption
- ✓Beautiful Web Interface – Manage and monitor your node with a user-friendly UI
Command-line Kaspad
Run Kaspad directly from the command line for full control.
For users who prefer a lightweight, manual setup, Kaspad CLI offers the most direct way to run a Kaspa node. This method provides greater flexibility and is ideal for those comfortable with terminal commands.
Why Choose Command-line Kaspad?
- ✓Lightweight & Efficient – Minimal system overhead
- ✓Advanced Configuration – Fine-tune your node settings
- ✓Cross-Platform Support – Works on Windows, Linux, and macOS
Docker Container
Run Kaspad in a container for easy deployment & scalability.
The Dockerized version of Kaspad allows you to run a node in an isolated environment, making it easier to manage, update, and deploy on servers, cloud instances, or home setups.
Why Choose Docker Container?
- ✓Simplified Deployment – Spin up a node with a single command
- ✓Portability – Easily move your node between machines
- ✓Runs on Any System with Docker – No need for manual dependencies
Build from Source
Compile Kaspad from source for maximum customization.
For developers and power users, building Kaspad from source provides the most control over your node. This method ensures you're always running the latest code, straight from the official Kaspa repository.
Why Choose Build from Source?
- ✓Latest Features & Fixes – Stay ahead with the newest updates
- ✓Custom Builds – Optimize for your specific hardware or needs
- ✓Full Transparency – Review and verify the source code yourself
Support the Kaspa Network
The very heart of Kaspa is the public nodes. Please consider making your node public.
To support the network, forward TCP port 16111 on your firewall to your node IP address.
Not sure how to port forward? Visit portforward.com for detailed guides on how to configure your specific router.
Node Requirements
Ensure your system meets these minimum requirements:
- CPU: 4 cores or more
- RAM: 8 GB or more
- Storage: 256 GB or more
- Internet: Stable connection
- Operating System: 64-bit Windows, macOS, or Linux
Need Help?
If you're having trouble setting up your node, don't hesitate to reach out to our community for support: