Some users (eg, Allnodes users) don't use the smartnode and may need to set up voting using direct contract interaction. This guide contains both a minimal and a complete setup guide for such users.
Your node address should be loaded onto a hardware wallet for this.
This allows your delegate to vote for you on-chain and offchain. You'll be able to override your delegate on-chain, but not off-chain.
Use etherscan to initialize vote power ("Connect to Web3" with node address)
Set snapshot signalling address: