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

# Populating the Server Library

> Adding servers to the library

## Adding Servers

Servers can be added to the library one at a time or loaded en masse from a csv file.

<Tabs>
  <Tab title="Add One Server">
    To add just one server to the library, click the **Servers** tab on the menu bar and **Add New Server**. This opens the server form for documenting and submitting a single server.

    <Frame>
      <img src="https://mintcdn.com/specterops-2/hxAceaiaqVHSIa3R/images/features/image-23.avif?fit=max&auto=format&n=hxAceaiaqVHSIa3R&q=85&s=d6df8be48de57d76e88ce6bacdb738b5" alt="" width="800" height="791" data-path="images/features/image-23.avif" />
    </Frame>
  </Tab>

  <Tab title="Upload Servers">
    To bulk add servers to the library, visit the admin panel and navigate to the **Static Servers** model. Click the **Import** button and follow the on-screen instructions.

    <Frame>
      <img src="https://mintcdn.com/specterops-2/hxAceaiaqVHSIa3R/images/features/image-24.avif?fit=max&auto=format&n=hxAceaiaqVHSIa3R&q=85&s=fe84bb71f1930dd1d2d1d4463281afc9" alt="" width="800" height="232" data-path="images/features/image-24.avif" />
    </Frame>

    You can upload csv, xls, xlsx, tsv, json, and yaml files. Select the matching format from the dropdown menu.

    After a moment, the admin panel will display a diff screen and ask you to approve the changes.

    <Check>
      If a server exists in the library, the import will update the existing record instead of discarding the data or duplicating the entry.
    </Check>
  </Tab>
</Tabs>

### Add Server Providers

The infrastructure manager is seeded with a handful of popular server providers:

* Linode

* Rackspace

* Digital Ocean

* Microsoft Azure

* Amazon Web Services

* Google Compute Engine

If your server provider is not pre-populated, new providers can be added via the Django admin panel, `/admin/shepherd/serverprovider/`.
