# Polimec RPC Setup Guide v1.1.0 ## Introduction This guide details the process for setting up am RPC node on the Polimec network. ## Prerequisites ### Staking Requirements for Collators - **Hardware Specifications**: RPC Nodes must adhere to specific hardware requirements. > **Warning**: To ensure stable and uninterrupted operation of your rpc node, it's important to configure a *systemd* service. This service will manage the node process, enabling it to automatically restart in case of failure or after a server reboot. > **Warning:** Please note that this guide currently does not cover how to establish a comprehensive monitoring and logging system. However, we strongly recommend setting up such a system as it is crucial for effective operation. ### Node Deployment RPC providers are expected to deploy their nodes on remote servers. The choice of server provider and operating system is at the collator's discretion, with a recommendation for selecting a server in the same geographical region to promote network decentralization. While any operating system can be used, Linux is the preferred choice. ### Hardware Recommendations To ensure optimal performance, it is crucial to use high-end hardware. Recommended specifications include: - **CPU**: Intel Xeon E-2386/2388 or AMD Ryzen 9 - 5950x/5900x. - **Storage**: Minimum 1 TB NVMe. - **Memory**: At least 32 GB RAM. ## Setup Guide 1. Download the Latest Release Binary from https://github.com/Polimec/polimec-node/releases. 2. Once you have obtained the binary, you can start node. It's a Substrate based node, se the CLI supports all the common flags used in the Polkadot ndoe. ``` ./polimec-node \ --name="RPC 1" \ --chain polimec \ --base-path /var/blockchain/polimec \ --pruning archive \ --database=paritydb \ --rpc-port=9944 \ --wasm-execution=compiled \ --rpc-methods=safe \ --rpc-cors=all \ --rpc-max-connections=10000 \ -- \ --database=paritydb \ --sync=warp ``` The node now exposes the HTTP/WS RPC on port 9944.