โฌ‡๏ธ Download & Run a Node

Join the Xernix Network

Run a full node and help decentralize XNX. One command installs everything โ€” binary, firewall, systemd service โ€” and auto-registers your node with the network.

โšก One-command install (Linux VPS)
Run this on any Ubuntu 20.04+ / Debian 11+ / CentOS 8+ server:
bash <(curl -fsSL https://xernix-daemon.replit.app/download/bootstrap.sh)

The script builds from source, opens port 18080, creates a systemd service, and registers your node automatically.

Choose your method

๐Ÿง
Linux (Bootstrap)
One-liner automatic install with systemd service. Recommended.
โฑ ~30 min first build
๐Ÿณ
Docker
Containerized โ€” works on any OS with Docker installed.
โฑ ~45 min first build
๐Ÿ”ง
Manual / Source
Build from source with full control over every step.
โฑ ~45 min
๐ŸชŸ
Windows / macOS
Cross-platform guide using WSL2 or Homebrew.
โฑ ~45 min
CPU
1+ cores
2+ recommended
RAM
2 GB
4 GB recommended
Disk
10 GB
SSD preferred
Network
Port 18080
TCP open required
OS
Linux
Ubuntu 20+ / Debian 11+

๐Ÿง Linux โ€” Automatic Bootstrap

This is the easiest method. The script handles everything: dependencies, compilation, systemd service, firewall, and node registration.
1
Run the one-liner on your VPS
SSH into your server and paste:
bash <(curl -fsSL https://xernix-daemon.replit.app/download/bootstrap.sh)
2
Wait for compilation (~30 min)
The script builds xernixd from source. Progress is printed to your terminal. Subsequent restarts use the cached build and take seconds.
3
Verify your node
journalctl -u xernixd -f
You should see Blockchain initialized followed by block sync activity.
4
Register your node (if not auto-registered)
Go to /nodes and submit your server's IP + port 18080.
Make sure port 18080/TCP is open in your VPS firewall or security group (AWS, GCP, Hetzner, etc.).

Useful commands

# View live logs journalctl -u xernixd -f # Check node status curl -s http://127.0.0.1:28081/json_rpc \ -H 'Content-Type: application/json' \ -d '{"jsonrpc":"2.0","id":"0","method":"get_info"}' | python3 -m json.tool # Stop / start sudo systemctl stop xernixd sudo systemctl start xernixd # Mining from your node xmrig -o 127.0.0.1:28081 -u YOUR_XNX_ADDRESS -p x --coin monero --no-tls

๐Ÿณ Docker

Requires Docker and Docker Compose. Works on Linux, macOS, and Windows with Docker Desktop.
1
Install Docker
curl -fsSL https://get.docker.com | sh sudo usermod -aG docker $USER && newgrp docker
2
Get the Xernix source
git clone https://github.com/monero-project/monero.git --branch v0.18.3.4 --depth 1 --recursive cd monero
3
Download docker-compose.yml
curl -fsSL https://xernix-daemon.replit.app/download/docker-compose.yml -o docker-compose.yml curl -fsSL https://xernix-daemon.replit.app/download/Dockerfile -o Dockerfile
4
Build and run
docker compose up -d docker compose logs -f
Open port 18080/TCP in your host firewall: ufw allow 18080/tcp

๐Ÿ”ง Manual Build from Source

1
Install dependencies (Ubuntu/Debian)
sudo apt-get update && sudo apt-get install -y \ build-essential cmake pkg-config git \ libboost-all-dev libssl-dev libzmq3-dev \ libunbound-dev libsodium-dev libunwind-dev \ liblzma-dev libreadline-dev libexpat1-dev \ libpgm-dev libhidapi-dev libusb-1.0-0-dev \ libprotobuf-dev protobuf-compiler libudev-dev ccache
2
Clone Monero v0.18.3.4
git clone --recursive --depth 1 \ --branch v0.18.3.4 \ https://github.com/monero-project/monero.git ~/xernix-src cd ~/xernix-src
3
Download and apply Xernix patches
curl -fsSL https://xernix-daemon.replit.app/download/patches.tar.gz \ | tar -xz -C /tmp/xernix-patches/ for patch in /tmp/xernix-patches/*.patch; do git apply "$patch" done
4
Build
mkdir -p build/release && cd build/release cmake ../.. \ -DCMAKE_BUILD_TYPE=Release \ -DSTATIC=OFF \ -DBUILD_TESTS=OFF \ -DARCH=default \ -DCMAKE_C_COMPILER_LAUNCHER=ccache \ -DCMAKE_CXX_COMPILER_LAUNCHER=ccache make -j$(nproc) daemon
5
Install and run
sudo cp build/release/bin/monerod /usr/local/bin/xernixd xernixd \ --data-dir ~/.xernix/data \ --p2p-bind-ip 0.0.0.0 --p2p-bind-port 18080 \ --rpc-bind-ip 0.0.0.0 --rpc-bind-port 28081 \ --confirm-external-bind --non-interactive \ --out-peers 32 --in-peers 64 \ --log-level 1

๐ŸชŸ Windows / macOS

Recommended: Use WSL2 on Windows or a Linux VPS. The bootstrap one-liner works directly in WSL2 or macOS Terminal with Homebrew.
1
Windows: Enable WSL2
# In PowerShell (Admin): wsl --install # Then open the Ubuntu app and run the bootstrap one-liner
2
macOS: Install Homebrew deps
3
Then follow the Manual steps above
Use the same source clone + patch + build process. On macOS, note that the node can only make outgoing P2P connections unless you configure port forwarding.

Network parameters

Reference values for configuring wallets and miners:

Networkxernix-mainnet
Coin symbolXNX
Address prefix180 (addresses start with X7โ€ฆ, 97 chars)
AlgorithmRandomX (same as Monero)
Block time target~120 seconds
Burn rate1.5% per transaction (wallet layer)
Max supply~18.4M XNX (tail emission after year ~8)
Seed RPChttps://xernix-daemon.replit.app/json_rpc
P2P port18080/TCP
Daemon RPC port28081/TCP
Monero base versionv0.18.3.4 (Fluorine Fermi)
Register your node โ†’ Block explorer