> ## Documentation Index
> Fetch the complete documentation index at: https://flashrdp.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Run a Crypto Node on a Linux VPS

> Run a Bitcoin, Ethereum, or Solana full node on a FlashRDP Linux VPS with NVMe storage, 1Gbps port* bandwidth, and reliable 24/7 uptime.

When you rely on public RPCs or third-party providers like Infura, you're trusting them with your IP address and your transaction data. By running your own crypto node on a [Linux VPS](/docs/linux-vps/overview), you take back full control. You can broadcast transactions privately, verify blocks yourself, and completely eliminate third-party rate limits.

Because FlashRDP offers [1Gbps port\* 1 Gbps bandwidth](/docs/getting-started/plans-pricing) and NVMe storage, syncing a blockchain is fast.

## Picking the Right Server

Different blockchains require different hardware. Here is what we recommend based on the node you want to run:

* **Bitcoin (Full Node):** Bitcoin is relatively lightweight. A [Silver or Gold plan](/docs/getting-started/plans-pricing) with a larger disk attached is usually plenty to handle the \~500GB+ chain size.
* **Ethereum (Execution + Consensus):** ETH requires fast NVMe I/O to keep up with state changes. We highly recommend the **Diamond plan** or higher.
* **Solana:** Solana is incredibly resource-hungry. You will need our highest tier **Emerald plan** (or a custom dedicated setup) to keep up with the network's TPS.

## General Setup Steps

<Steps>
  <Step title="Deploy your Server">
    Order a FlashRDP Linux VPS (we recommend **Ubuntu 22.04 or 24.04** for maximum compatibility with node software). Wait for the email with your [SSH credentials](/docs/linux-vps/ssh-access).
  </Step>

  <Step title="Update the System">
    Log in via SSH and make sure your FlashRDP server is fully up to date before installing anything:

    ```bash theme={null}
    apt update && apt upgrade -y
    ```
  </Step>

  <Step title="Install Docker">
    The easiest and cleanest way to run almost any crypto node is via Docker.

    ```bash theme={null}
    apt install docker.io docker-compose -y
    ```
  </Step>

  <Step title="Spin Up Your Node">
    Find the official Docker setup instructions for your specific coin (e.g., Bitcoin Core, Geth/Lighthouse for ETH). Pull the image and start the sync!
    *(Note: Initial syncs can take anywhere from a few hours to several days depending on the chain. Just leave it running in the background!)*
  </Step>
</Steps>

## Related Articles

<CardGroup cols={2}>
  <Card horizontal title="Run MT4 / MT5 for Forex Trading on a VPS" icon="trending-up" href="/docs/guides/mt4-forex-trading" />

  <Card horizontal title="Host SEO Crawlers (Screaming Frog, Puppeteer)" icon="search" href="/docs/guides/seo-crawler-hosting" />

  <Card horizontal title="Secure Your Windows RDP" icon="shield-half" href="/docs/security/rdp-security" />
</CardGroup>
