Step-by-Step Instructions to Install Silo Node Using Docker
Last updated
Was this helpful?
Last updated
Was this helpful?
Before setting up a Silo node, ensure the following:
Hardware Requirements:
Minimum 500 GB of free storage.
Minimum 2 TB of bandwidth per month.
Stable and consistent internet connection.
Operating System:
Linux or Windows (Docker support is required).
Docker:
Ensure Docker is installed. Follow the if needed.
Public IP Address:
A public IP or properly configured Dynamic DNS.
Wallet Address:
A wallet address for Silo payouts.
Enter your email to generate an authorization token.
Save this token securely, as it will be used to authenticate your node.
Access your router’s configuration page:
Typically accessed via http://192.168.1.1
(or your router's IP address).
Forward the following ports:
TCP Port 28967: Default Silo node communication port.
UDP Port 28967 (if QUIC is enabled, see Step 4).
Ensure the forwarded ports point to the local IP address of the machine hosting the Silo node.
QUIC improves performance and is recommended for Silo nodes.
Forward UDP Port 28967 (as per Step 3).
Confirm with your ISP that UDP traffic is not blocked.
No additional configuration is required on the node for QUIC if the port is open.
Download the Trustkey Tool:
PowerShell:
Generate an Trustkey:
Authorize the Trustkey:
Store Securely:
Ensure the trustkey files are saved in a secure and accessible location.
Pull the Silo Docker Image:
Use the following command to download the official Silo node Docker image:
Paste the command into a plain text editor, such as Notepad++ (highly recommended), avoiding any word processing software.
Substitute <trustkey-dir>
and <storage-dir>
with your specific parameters, execute the revised command in a terminal, and confirm that your node is now successfully configured.
Run the Docker Container:
Paste the command into a text editor, such as Notepad++ (highly recommended), avoiding the use of any word processing software.
Modify the values for WALLET, EMAIL, ADDRESS, and STORAGE, replacing <trustkey-dir>
and <storage-dir>
with your specific parameters.
Execute the updated command in your terminal.
Congratulations, you are now operating as a Storage Node!
Check Node Status: Verify the Silo node is running by listing Docker containers:
Monitor : Your node stats
Open Silo registration page on the .