# Installing Varbase

If you already have a local or hosted environment available for your use that meets [Drupal system requirements](https://www.drupal.org/requirements) and/or [Varbase's system requirements](https://docs.varbase.vardot.com/9.0.x/developers/installing-varbase/requirements) including working versions of Apache, MySQL, and PHP, you’re ready to install Varbase.

## Installing Varbase locally with Composer

Follow the steps below to install Varbase distribution for Drupal 9 on a local server.

### Requirements

1. [**Composer**](https://getcomposer.org/doc/00-intro.md) package manager
2. [**NPM**](https://www.npmjs.com/) package manager
3. [**Yarn**](https://yarnpkg.com/) package manager

### Procedure

{% hint style="success" %}

### 2 easy steps to install

{% endhint %}

1. Run the following command:&#x20;

   ```
   composer create-project Vardot/varbase-project:~9.1.0 YOUR_PROJECT --no-dev --no-interaction
   ```

   Composer will create a new directory called `YOUR_PROJECT` containing a `docroot` directory with a full Varbase codebase.&#x20;

2\. Point your browser to your localhost folder where you installed ran the command. \
You can then install Varbase as you install Drupal normally.

![Varbase Installation Screen](https://1741922406-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LMp_PWjEdZQrVE520s3%2F-MeJT0esIL_zIDOAb_S8%2F-MeJWhJ1n_73uGMeJG36%2FVarbase-Installation-Screen.png?alt=media\&token=30a85148-c72f-44fb-b95e-d8536ea61eb9)

## Installing Varbase locally with DDEV <a href="#installing-varbase-with-ddev" id="installing-varbase-with-ddev"></a>

[DDEV](https://github.com/ddev/ddev) is an open source tool for launching local web development environments in minutes. It supports PHP and other languages.

{% content-ref url="installing-varbase/installing-varbase-with-ddev" %}
[installing-varbase-with-ddev](https://docs.varbase.vardot.com/9.0.x/developers/installing-varbase/installing-varbase-with-ddev)
{% endcontent-ref %}

## Installing Varbase locally with Lando

[Lando](https://lando.dev/) is a great local development environment for Drupal and other applications that vastly simplifies local development and DevOps so you can focus on the application, rather than the environment.

{% content-ref url="installing-varbase/installing-varbase-with-lando" %}
[installing-varbase-with-lando](https://docs.varbase.vardot.com/9.0.x/developers/installing-varbase/installing-varbase-with-lando)
{% endcontent-ref %}

## Deploy Varbase on Platform.sh

You can install Varbase on [Platform.sh](https://platform.sh/) and enjoy 30 days free trial for new users!

Follow this link to provision your Varbase instance on Platform.sh: [**Deploy Varbase on Platform.sh**](https://console.platform.sh/projects/create-project?template=https://raw.githubusercontent.com/Vardot/templates-external/master/templates/varbase.template.yaml)!

Or deploy it using the baseline [Varbase Platform.sh template project](https://github.com/Vardot/platformsh-varbase).

{% hint style="info" %}
Follow Platform.sh documentation on developing with Drupal and Varbase.\
See <https://docs.platform.sh/guides/drupal9/deploy.html>
{% endhint %}

## Remote Development Environment <a href="#remote-development-environment" id="remote-development-environment"></a>

* [**Gitpod**](https://gitpod.io/#https://github.com/vardot/varbase-project)
* [**Tugboat.qa**](https://www.tugboatqa.com/)
