Sort:  

Hi, I think your config should work. By adding the witness plugin you will be able to use that node also as backup witness node (I did the same).

I would create a new signing key pair and add it to the config, so you can easily switch to that one by just changing your current signing key (can also be done in SteemWorld -> Dashboard -> Witness Details), in case you need to update your main witness server (for example, when installing important security updates for your system).

You need to open the P2P seed port (default is 2001). This tool can be used to check if a socket connection can be established:
https://steemworld.org/seed-nodes-check

@etainclub recently created a tutorial on how to create a seed node. This might also be helpful:
https://steemit.com/hive-101145/@etainclub/tutorials-seed-node

Thank you! I use this tool https://steemworld.org/seed-nodes-check, my seed node is working.

Don't we also need to enable the p2p plugin? Wouldn't that help distribute the load amongst the seeds?

The seed node would not work without the p2p plugin, but the plugin will be loaded automatically, because it's a requirement for the network_broadcast_api.

From the 'appbase/README.md':

All plugins complete the Initialize step before any plugin enters the Startup step. Any dependent plugin specified
by APPBASE_PLUGIN_REQUIRES will be Initialized or Started prior to the plugin being Initialized or Started.

network_broadcast_api_plugin.hpp:

APPBASE_PLUGIN_REQUIRES(
   (steem::plugins::json_rpc::json_rpc_plugin)
   (steem::plugins::rc::rc_plugin)
   (steem::plugins::chain::chain_plugin)
   (steem::plugins::p2p::p2p_plugin)
)

Ah... I see.. Then I've got it enabled twice on mine.....

It's not really a problem to have it twice, as it will still be loaded only once.

Coin Marketplace

STEEM 0.19
TRX 0.16
JST 0.031
BTC 81902.55
ETH 3151.58
USDT 1.00
SBD 2.83