<!-- llms-txt: https://hydron.app/llms.txt -->
<!-- llms-full-txt: https://hydron.app/llms-full.txt -->
<!-- canonical: https://hydron.app/docs/server-inventory -->

# Server Inventory

The Server Inventory is where you browse, manage, and monitor all your dedicated servers. It provides a comprehensive view of your infrastructure.

## Accessing the inventory

Navigate to the **Inventory** page from the main sidebar. You'll see all your servers with their current status and details.

![The Server Inventory showing servers with specs, status, and filtering](/images/docs/server-inventory.png)

## Server details

Click on any server to open the details sidebar with comprehensive information:

![Server details sidebar showing specs, network, location, and hardware info](/images/docs/server-details.png)

### Quick stats
- Server name and status
- Hardware specifications
- Lifecycle and permission state

### Hardware specs
- **CPU** — Core count, type, and frequency
- **RAM** — Total memory capacity
- **Storage** — Disk size and type (SSD/NVMe)

### Network information
- **IP addresses** — Public IPv4 and IPv6
- **Bandwidth** — Speed and metering
- **Internal IP** — Private network address (if applicable)

### Location
- **Datacenter** — Physical location
- **Zone** — Availability zone within the datacenter
- **Region** — Geographic region

### System info
- **Operating system** — Distribution and version
- **Docker version** — Installed Docker Engine version
- **Running services** — What's currently deployed

### Metadata
- **Tags** — Custom labels for organization
- **Notes** — Free-text notes about the server
- **Linked project** — Which project uses this server

## Searching and filtering

### Search
Type in the search bar to find servers by name, IP address, or tag.

### Filter by datacenter
Use the datacenter filter to show servers in a specific location.

### Filter by commercial range
Filter by server tier (entry-level, business, enterprise).

### Sort
Sort servers by:
- Name
- Status
- Location
- Specifications

## Organizing servers

### Tags

Add custom tags to organize your servers:

- `production`, `staging`, `development`
- `web`, `database`, `worker`
- `client-name`, `project-name`
- Any custom label that helps you organize

Tags are searchable and make it easy to find groups of related servers.

### Notes

Add notes to any server for documentation:

- Setup instructions or special configurations
- Contact information for the responsible team
- Known issues or maintenance schedules
- Anything you want to remember about the server

### Project linking

Link servers to projects to track which servers belong to which deployment. A linked server appears in the project's Infrastructure panel and settings.

## Server states

Servers go through several lifecycle states:

| State | Description |
|-------|-------------|
| **Available** | Server is ready and not yet provisioned |
| **Provisioning** | Server is being set up |
| **Running** | Server is active with containers running |
| **Stopped** | Server is powered off |
| **Error** | Server has encountered an issue |

### Permission states

| State | Description |
|-------|-------------|
| **Owned** | Full control over the server |
| **Shared** | Limited access (team member) |
| **Pending** | Awaiting access confirmation |

## Real-time updates

The server inventory updates in real-time. You'll see:

- **Provisioning progress** — Live progress bars during setup
- **State changes** — Instant status updates
- **New servers** — Automatically appear when provisioned

No need to refresh the page — all updates stream live.

## Server actions

From the inventory, you can:

- **View details** — Open the server detail sidebar
- **Add notes** — Document server configurations
- **Add tags** — Organize with custom labels
- **Link to project** — Associate with a deployment project
- **Select for plan** — Use this server in an infrastructure plan

## Using inventory servers in plans

When generating an infrastructure plan, you can choose to use servers from your inventory instead of provisioning new ones:

1. Generate an infrastructure plan
2. In the server selection step, click "Choose from inventory"
3. Select one or more servers from your inventory
4. The plan adapts to the selected server's specifications

This is useful for:
- Reusing existing servers for new deployments
- Deploying to specific servers with particular hardware
- Managing costs by consolidating services on fewer servers
