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

# Creating a New VM Manually

> Create a Private Cloud VM manually using an uploaded ISO. Used for OS versions not available as recipes. More effort than recipe-based deployment.

In addition to deploying VMs using recipes, virtual machines may also be created manually. This is primarily done when specific versions of OSes are required (for instance, desktop versions of Windows). Manually deployed VMs take additional effort to configure when compared to deployments from recipe. MacStadium recommends the use of recipes for VM deployment whenever possible.

## Uploading Images

For manually created VMs, guest operating systems are installed by adding a CD-ROM device with media file set to a bootable install ISO. Install ISOs are stored in the Media Images repository.

To upload an ISO for installation:

1. Select **Machines → Media Images**.

<img src="https://mintcdn.com/macstadiuminc/9YdlTfp9PivQkqG1/images/attachments/29994702818715.png?fit=max&auto=format&n=9YdlTfp9PivQkqG1&q=85&s=db77bd8e4fca07d80e2b07240d311690" alt="Private Cloud sidebar with Media Images option selected" width="762" height="519" data-path="images/attachments/29994702818715.png" />

*Media Images*

2. The **Media Images** page shows stored install disk and uploaded VM images. There are two ways to upload images for install:

   * Upload from URL - Private Cloud downloads the image from a remote URL
   * Upload - The image is uploaded from the connected desktop

In this example, we will use Ubuntu Server as the install image.

## Upload from URL

Upload from URL is the recommended approach, as Private Cloud can often download images faster directly from the repository.

3. Find a direct link for the install media for the desired OS. In this case, Ubuntu only offers direct links through their mirror, so we'll select Alternative downloads, and get the URL from a mirror.

<img src="https://mintcdn.com/macstadiuminc/9YdlTfp9PivQkqG1/images/attachments/29995404339099.png?fit=max&auto=format&n=9YdlTfp9PivQkqG1&q=85&s=9bd1c81fc5259a194ebf95ef1a9ba9ca" alt="Ubuntu Server download page showing Alternative downloads option" width="762" height="519" data-path="images/attachments/29995404339099.png" />*Example: Ubuntu Server Download*

<img src="https://mintcdn.com/macstadiuminc/9YdlTfp9PivQkqG1/images/attachments/29995394927131.png?fit=max&auto=format&n=9YdlTfp9PivQkqG1&q=85&s=79d682cc7c4c0b513c2211c370dc14f7" alt="Ubuntu mirror download page with direct ISO links" width="762" height="402" data-path="images/attachments/29995394927131.png" />*Direct Download links from Mirror*

4. Upload the image to Private Cloud from the mirror. Return to the **Media Images** pages.

5. Select **Upload from URL**.

<img src="https://mintcdn.com/macstadiuminc/9YdlTfp9PivQkqG1/images/attachments/29996388066971.png?fit=max&auto=format&n=9YdlTfp9PivQkqG1&q=85&s=401de9ddf375a176502ddc72f1611ecc" alt="Private Cloud Media Images page with Upload from URL button" width="762" height="521" data-path="images/attachments/29996388066971.png" />

*Upload from URL*

6. The **Upload from URL** dialog box opens.

<img src="https://mintcdn.com/macstadiuminc/9YdlTfp9PivQkqG1/images/attachments/29996388072091.png?fit=max&auto=format&n=9YdlTfp9PivQkqG1&q=85&s=b89279b93d5ce3fa30866cd66fc15584" alt="Private Cloud Upload from URL dialog box" width="762" height="333" data-path="images/attachments/29996388072091.png" />

*Upload from URL*

7. Paste the download link into the **Upload from URL** page.

<img src="https://mintcdn.com/macstadiuminc/9YdlTfp9PivQkqG1/images/attachments/29996346786715.png?fit=max&auto=format&n=9YdlTfp9PivQkqG1&q=85&s=53146a7675505f668d7cae9c02cc96fb" alt="Private Cloud Upload from URL field with download link pasted" width="762" height="333" data-path="images/attachments/29996346786715.png" />

Copy Link

8. Click **Submit** , and the **Upload Process** begins.

<img src="https://mintcdn.com/macstadiuminc/9YdlTfp9PivQkqG1/images/attachments/29996469571739.png?fit=max&auto=format&n=9YdlTfp9PivQkqG1&q=85&s=a7f0f69cca34cc89936932ef840d33dd" alt="Private Cloud Media Images page showing upload progress" width="762" height="520" data-path="images/attachments/29996469571739.png" />*Upload Process*

## Upload Directly

1. To upload an ISO from the connected computer, choose Upload on the Media Images screen. The **Upload Files** screen appears.

<img src="https://mintcdn.com/macstadiuminc/9YdlTfp9PivQkqG1/images/attachments/29996469574299.png?fit=max&auto=format&n=9YdlTfp9PivQkqG1&q=85&s=80742be49bab00929683047b65466483" alt="Private Cloud Upload Files screen for local ISO upload" width="762" height="275" data-path="images/attachments/29996469574299.png" />

Upload Files Screen

2. Click **Upload** , and the **Upload Process** begins.

<img src="https://mintcdn.com/macstadiuminc/9YdlTfp9PivQkqG1/images/attachments/29996494384539.png?fit=max&auto=format&n=9YdlTfp9PivQkqG1&q=85&s=ccf73ae290502da44a0f80f8d86b1110" alt="Private Cloud Media Images page showing direct upload progress" width="762" height="520" data-path="images/attachments/29996494384539.png" />

Upload Process
