I successfully got incognito running on my own node a while ago but couldn’t get the subsequent incognito mainnet update to run. Doing so is on my “to do” list, so please share your insights if you manage to get tag mainnet_20200707_1
or more recent going.
My experimental systemd service file is
[Unit]
Description=Incognito
After=network-online.target
[Service]
Type=simple
User=xxx
Group=xxx
EnvironmentFile=/etc/systemd/system/incognito.env
ExecStart=/bin/bash -c 'cd ~/incognito-chain && env | sort && exec ./incognito --discoverpeersaddress "mainnet-bootnode.incognito.org:9330" --miningkeys "12Astill_investigating" --testnet false --nodemode "auto" --datadir "data/mainnet" --listen "0.0.0.0:9433" --externaladdress "public_ip:9433" --norpcauth --rpclisten "0.0.0.0:9434" --limitfee 1'
LimitNOFILE=4096
#Restart=on-failure
#RestartSec=3
StandardError=journal
StandardOutput=journal
SyslogIdentifier=incognito
Nice=19
[Install]
WantedBy=multi-user.target
and /etc/systemd/system/incognito.env
is
# https://incognito.org/t/how-to-run-incognito-chain-full-node-on-mainnet/1204
GETH_NAME="mainnet.infura.io/v3/178..."
GETH_PROTOCOL=https
GETH_PORT=""
My experience is that there are a lot of undocumented requirements to get a node up and running. The core incognito crew are focused on delivering functionality, which is totally fine by me. They do offer quick and helpful assistance when very specific problems are detailed.