Skip to content

Post-Installation: Next Steps

Congratulations! You've successfully assembled your hardware, flashed the Web3 Pi image, and completed the initial automated setup process. Your Ethereum node(s) should now be running and synchronizing with the network.

Here’s what to do next to manage, monitor, and utilize your new node:

1. Verify Synchronization Status

The most crucial step after installation is blockchain synchronization. This process can take many hours, sometimes even days, depending on your hardware, network speed, and the chosen Ethereum network (Mainnet takes the longest).

2. Access Your Node(s)

You have several ways to interact with the underlying system(s):

  • SSH (Command Line): For direct terminal access, advanced configuration, and troubleshooting.

    • Guide: Connecting via SSH
    • Default Credentials: Username ethereum, Password ethereum
    • Action Required: You must change this password on your first SSH login.
  • Cockpit (Web Interface): For a graphical overview of system resources, logs, services, and basic management tasks.

    • Guide: Cockpit Dashboard
    • Access: http://<your-pi-hostname-or-ip>:9090
    • Login: Use the ethereum username and the password you set via SSH (or the default ethereum if you haven't logged in via SSH yet).

Dual-Mode Access

If you set up a dual-device node, remember that you have two separate systems. You need to use the specific hostname for each device when connecting via SSH or Cockpit (e.g., ssh ethereum@eop-1-exec.local and ssh ethereum@eop-1-cons.local).

3. Explore Monitoring Tools

Beyond checking sync status, familiarize yourself with the monitoring tools:

  • Grafana Dashboards: Detailed performance graphs for EL/CL clients, system resources.
  • Cockpit Dashboard: System-level monitoring (CPU, RAM, Disk, Network).
  • LCD Display: (Optional Hardware) At-a-glance status directly on the device.
  • HTTP API: Programmatic access to system metrics.

4. Learn About Management Tools

Web3 Pi includes tools within Cockpit to help manage your node:

  • Web3 Pi Updater: Keep your Ethereum clients and Web3 Pi components up-to-date. Check this periodically.
  • Web3 Pi Link: Securely expose services (like your node's RPC endpoint) to the internet without complex firewall rules.
  • Script Runner: Execute useful pre-installed utility and diagnostic scripts.

5. Utilize Your Node

Now that your node is running, you can start using it:

  • Connect Your Wallet: Point wallets like MetaMask to your own node's RPC endpoint (http://<your-pi-hostname-or-ip>:8545) for enhanced privacy and reliability. Use Web3 Pi Link for access outside your home network.
  • Transaction Firewall: Add an extra layer of security by manually approving transactions initiated from your wallet.
  • Development: Use the local RPC endpoint for developing and testing decentralized applications (dApps).
  • Staking (Advanced/Unsupported): While Web3 Pi provides the foundation, configuring for staking is complex and high-risk. Read the Staking Considerations carefully before proceeding independently.

6. Bookmark Support Resources

Keep these pages handy for future reference:

  • Cheatsheet: Quick reference for commands, ports, and file locations.
  • Troubleshooting: Guidance for common issues (needs expansion!).
  • Contact: How to reach the Web3 Pi community (Discord, GitHub).

7. Consider Advanced Setup (Optional)

Explore options to enhance reliability and performance:


You've taken a significant step towards supporting the Ethereum network and gaining more control over your web3 experience. Keep exploring the documentation, join the community if you have questions, and enjoy running your own node!