---
title: Trusted open source for enterprises
description: Install the most streamlined linux VM management tool on Windows, Mac,
  or Linux. Multipass can create virtual machines in just seconds, and gives you the
  tools to run a local microcloud on your workstation.
url: https://canonical.com/multipass/install?format=md
---

# Install Multipass

Get an instant Ubuntu VM with a single command. Multipass can launch and run virtual machines and configure them with [cloud-init](https://cloud-init.io/) like a public cloud. Prototype your cloud launches locally for free.

---

## Select your OS to get started

Linux

Windows

MacOS

### Install Multipass on Linux

To install Multipass on a Linux system, run the following command:

```
sudo snap install multipass
```

Don't have the `snap` command? [Get set up for snaps](https://docs.snapcraft.io/installing-snapd).

### Install Multipass on Windows

1. [Download Multipass for Windows](https://canonical.com/multipass/download/windows)

   You need Windows 10 Pro/Enterprise/Education v 1803 or later, or any Windows 10 with VirtualBox.

   ---
2. Ensure your network is private

   Make sure your local network is designated as private, otherwise Windows prevents Multipass from starting.

   ---
3. Run the installer

   You need to allow the installer to gain Administrator privileges.

### Install Multipass on MacOS

1. [Download Multipass for MacOS](https://canonical.com/multipass/download/macos)

   Alternatively, see our [documentation](https://documentation.ubuntu.com/multipass/en/latest/how-to-guides/install-multipass) for instructions on how to install using brew.

   ---
2. Run the installer

   You will need to run the installer in an account with administrator privileges.

---

## How to launch LTS instances

The first five minutes with Multipass let you know how easy it is to have a lightweight cloud handy. Let's launch a few LTS instances, list them, run a command, use cloud-init and clean up old instances to start.

* Launch an instance (by default

  you get the current Ubuntu LTS):

  ```
  multipass launch --name foo
  ```
* Run commands in that instance, try running bash (logout or ctrl-d to quit):

  ```
  multipass exec foo -- lsb_release -a
  ```
* See your instances:

  ```
  multipass list
  ```
* Stop and start instances:

  ```
  multipass stop foo bar
  ```

  ```
  multipass start foo
  ```
* Clean up what you don't need:

  ```
  multipass delete bar
  ```

  ```
  multipass purge
  ```
* Find alternate images to launch:

  ```
  multipass find
  ```
* Pass a cloud-init metadata file to an instance on launch. (See [Using cloud-init with Multipass](https://blog.ubuntu.com/2018/04/02/using-cloud-init-with-multipass) for more details):

  ```
  multipass launch -n bar --cloud-init cloud-config.yaml
  ```
* Get help:

  ```
  multipass help
  ```

  ```
  multipass help <command>
  ```

---

Don't forget you still have the "foo" instance running. To learn more about Multipass keep reading, [go to the docs](https://documentation.ubuntu.com/multipass/en/latest/), or [join the discussion and get involved.](https://discourse.ubuntu.com/c/multipass/21)

---

## Check out some of the things you can do with Multipass
