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

# Hardware Upgrades

After provisioning, you can request hardware upgrades for your bare metal server. All upgrades are subject to component availability, current market pricing, and whether your server's motherboard and chassis support the requested configuration.

## What Can Be Upgraded

| Component          | Details                                                              |
| ------------------ | -------------------------------------------------------------------- |
| **Memory**         | Additional RAM or higher-capacity modules                            |
| **Storage**        | Additional drives or larger drives                                   |
| **GPU**            | Add or upgrade GPU cards (subject to chassis and power availability) |
| **Network Uplink** | Upgrade from 1 Gbit to 10 Gbit (subject to location availability)    |

## How to Request

<Steps>
  <Step title="Open a Support Ticket">
    Log in to `console.digitalfyre.com` and open a support ticket.
  </Step>

  <Step title="Describe the Upgrade">
    Specify the component you want upgraded and the desired configuration.
  </Step>

  <Step title="Confirmation">
    DigitalFyre will confirm compatibility, pricing, and scheduling. Upgrades that cannot be accommodated due to availability, pricing, or hardware limitations will be communicated at this stage.
  </Step>

  <Step title="Maintenance Window">
    Hardware upgrades may require a brief maintenance window depending on the component being changed. The support team will coordinate timing with you.
  </Step>
</Steps>

## Limitations

| Constraint                 | Description                                                                                                                        |
| -------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- |
| **Component Availability** | Upgrade parts are subject to stock availability and current market pricing at the time of the request                              |
| **Motherboard Support**    | The server's motherboard determines maximum supported configurations (e.g., memory slots, PCIe lanes, CPU socket)                  |
| **Chassis Constraints**    | Physical space, power delivery, and cooling capacity within the chassis may limit GPU and storage upgrades                         |
| **Memory Slots**           | A server with all memory slots populated cannot accept additional RAM without replacing existing modules with higher-capacity ones |

If your requirements significantly exceed your current server's capabilities, it may be more practical to provision a new server and migrate.
