Official doc - <https://nymtech.net/docs/stable/run-nym-nodes/nodes/mixnodes>

CPU	2 threads
RAM	1GB
Network	IPv4 and IPv6
OS	Ubuntu 18.04 or 20.04
sudo apt update
sudo apt install pkg-config build-essential libssl-dev curl jq

# Rust & cargo >= v1.56
curl --proto '=https' --tlsv1.2 -sSf <https://sh.rustup.rs> | sh
rustc --version
cargo --version
rustup update

git clone <https://github.com/nymtech/nym.git>
cd nym
git pull 

TIKER="nym-mixnode"
NETWORK="mainnet"
WALLET="YOUR_WALLET" # n1jfc3wjj6ypfff6e3yw8l8uz8w5kz09n30c5mm4
MONIKER="YOUR_MONIKER" # Darvin

echo 'export NETWORK='${NETWORK} >> $HOME/.bash_profile
echo 'export WALLET='${WALLET} >> $HOME/.bash_profile
echo 'export MONIKER='${MONIKER} >> $HOME/.bash_profile
source $HOME/.bash_profile

# Take the last version from - <https://github.com/nymtech/nym/tags>
git checkout tags/nym-binaries-1.0.0
cargo build --release
mv target/release/nym-mixnode /usr/bin/nym-mixnode

$TIKER init --id $MONIKER --host $(curl ifconfig.me) --wallet-address $WALLET
$TIKER describe --id $MONIKER

sudo tee <<EOF >/dev/null /etc/systemd/system/nym-mixnode.service
[Unit]
Description=Nym Mixnode (1.0.0)
StartLimitInterval=350
StartLimitBurst=10

[Service]
User=$USER
LimitNOFILE=65536
ExecStart=/usr/bin/nym-mixnode run --id $MONIKER
KillSignal=SIGINT
Restart=on-failure
RestartSec=30

[Install]
WantedBy=multi-user.target
EOF

sudo systemctl enable $TIKER
sudo systemctl daemon-reload
sudo systemctl start $TIKER

journalctl -f -n 100 -u $TIKER -o cat

# check if you have ufw installed
ufw version
# if it is not installed, install with
sudo apt install ufw -y
# enable ufw
sudo ufw enable
# check the status of the firewall
sudo ufw allow 1789,1790,8000,22,80,443/tcp
# check the status of the firewall
sudo ufw status

## Ipv6 checks
# See whats your external ipv6:
curl <http://v4v6.ipv6-test.com/api/myip.php> && echo

# Check connection via ipv6 to google.de:
ping6 www.google.de

# Check if you got ipv6 on your network settings:
hostname -I

**# SAVE YOUR PRIVATE DATA
~/.nym/mixnodes/$MONIKER/data**

$TIKER node-details --id $MONIKER
# Identity Key: 733KdRDp9jyiTKvK6U1AGbSg8uEb7TUN8HtTEvNACTKq
# Sphinx Key: BVQxKYbGmnnESLUkzmpLVNxQkqoeuCYro7EL5sfqUkxN
# Owner Signature: 4eY6PEUEPMWZSBc5dSksrWWQrtCcejgPptNnNbM7MWaFKru7LzSNib8FtZdqcUGRvsySu44znPZx6QmU1snd1Zov
# Host: 1.2.3.4 (bind address: 127.0.0.1)
# Version: 0.12.1
# Mix Port: 1789, Verloc port: 0.12.1, Http Port: 8000
# You are bonding to wallet address: nymt1z9egw0knv47nmur0p8vk4rcx59h9gg4zuxrrr9

LEFT 1 NYM TOKEN FOR UNBONDING!

Untitled

!This is normal!

An error occurred with the request: There was an issue with a tendermint 
RPC request - response error Caused by: Internal error: timed out waiting 
for tx to be included in a block (code: -32603) Location: 
/Users/runner/.cargo/registry/src/github.com-1ecc6299db9ec823/flex-error-0.4.4/src/tracer_impl/eyre.rs:10:9

Untitled

Untitled