Requirements
KMA Bondβ
4_000_000 KMA must be available to post as collator bond
Hardware and Infrastructureβ
a. Running on your own hardware and within you own premises (recommended):
collator system host (note that a substrate collator will utilize all available system ram and all available cpu cores unless specifically configured not to do so)
- cpu: 8 cores
- memory: 32 gb of ram (more is better)
- disk space: 500 gb of disk space dedicated to the blockchain basepath (more is better)
infrastructure and environment
network bandwidth: 100 mbps+
internet-accessible ports:
- 31333: default calamari peer-to-peer port
- 31334: default (embedded-relay) kusama peer-to-peer port
- 9615: default calamari metrics port
- 9616: default (embedded-relay) kusama metrics port
you should monitor your own collator using the techniques described on the polkadot wiki. the metrics exposed on ports 9615 and 9616 facilitate this, so these ports should be accessible both from your own prometheus/alertmanager server (which should be configured to alert you) and manta devops' pulse server at
18.156.192.254
(monitored by manta devops).an uninterrupted power supply to both the collator node and the network switches and routers that provide its connectivity must be capable of keeping the system online during provider power outages
a failover 4g or 5g router should be included in your network topology to provide connectivity in the event of a wired or fibre connection failure
your network management should include automatic dns updates in the event of changes to your nodes publicly accessible ip addressing
b. Running on AWS EC2
- instance type: r5ad.xlarge or similar
- image: Ubuntu 22.04 (latest ubuntu server ami from Canonical/099720109477)
c. Azure/GCP or other cloud/datacenter provider
- Please use your judgement to match or surpass the requirements for other environments above