This example guide is a very simple version to quickly get your producer going to test out nodeos.
We highly recommend you to read through all configuration settings and optimize the node for your setup.
Find all nodeos options
$ nodeos --help | less
Example configuration file - basic layout, make sure your change the details to your info.
# Signature provider is your producers public and private key
signature-provider = your_public_key=KEY:Your_private_key
# Producer-name is the account name of your producer
producer-name = Your_producer_name
# The IP and port to listen for incoming http connections
http-server-address = 0.0.0.0:port
# host:port for incoming p2p connections.
p2p-listen-endpoint = 0.0.0.0:port
# Name used to identify this node
agent-name = "name_your_node"
# Maximum size for chain state database
chain-state-db-size-mb = 16768
chain-state-db-guard-size-mb = 256
# Maximum size for reversible block database
reversible-blocks-db-size-mb = 2048
reversible-blocks-db-guard-size-mb = 16
# Wasm
wasm-runtime = wabt
# How many clients that can connect to you
max-clients = 50
p2p-max-nodes-per-host = 10
sync-fetch-span = 500
plugin = eosio::chain_api_plugin
plugin = eosio::db_size_api_plugin
#plugin = eosio::producer_api_plugin
#plugin = eosio::net_api_plugin
############################
######## LIST OF PEERS ########
############################
p2p-peer-address = testnet.waxsweden.org:59876
For start and stop scripts, feel free to use ours: https://github.com/eosswedenorg/scripts