You are viewing documentation for a legacy Rasa product. If you want to get started building assistants with Rasa please check out our latest [documentation here](/content/docs/index.html).

##### License Terms

For the use of Rasa X the [Rasa X License Terms](https://storage.googleapis.com/rasa-x-releases/rasa_x_ce_license_agreement.pdf) apply.
For the use of Rasa Enterprise the [Rasa Enterprise License Terms](https://storage.googleapis.com/rasa-x-releases/rasa_x_ee_license_agreement.pdf) apply.

## Prerequisites

Before you start the following requirements have to be met:

- You need to have a Google account.

##### tip

If you don't have a Google account, [Google gives you $300 credit](https://console.cloud.google.com/freetrial) for free to consume over a 90-day period.

## Create the Virtual Machine

Before you can install Rasa X, you have to create a Virtual Machine (VM):

1. Log in to Google console and go to the [Compute Engine](https://console.cloud.google.com/compute/instances) section.
2. Click on **Create Instance**

3. On the next page, you can define settings for your VM such as the name of the instance, desired data center, and machine type. Adjust settings to your needs and the [hardware requirements](https://legacy-docs-enterprise.rasa.com/docs/rasa-enterprise/1.0.x/installation-and-setup/requirements#hardware-requirements).

4. To select the size, type, and desired operating system, click `Change` under `Boot disk`.
5. Allow HTTP and HTTPS traffic, then click `Create`.

## Install Rasa X

After a few seconds, the instance should be ready. You can log in to your instance by clicking `SSH` button that is located next to the name of the instance.

1. After you are logged in via SSH, install Rasa X by following the installation steps for the [Rasa Ephemeral Installer method](https://legacy-docs-enterprise.rasa.com/docs/rasa-enterprise/1.0.x/installation-and-setup/install/rasa-ephemeral-installer/installation).
2. Your deployment will be exposed on an external IP address and a port in the range `30000-30100`. It might be necessary to [add additional firewall rules](https://cloud.google.com/vpc/docs/using-firewalls) to make your deployment accessible.

## Next Steps

### Assigning a Static IP

By default, Google assigns an ephemeral IP to your VM. It is strongly recommended to assign a static IP, especially if you want to use a domain name, since ephemeral IP addresses can change without notice.

See Google’s documentation to learn how to [promote an ephemeral IP address](https://cloud.google.com/compute/docs/ip-addresses/reserve-static-external-ip-address#promote_ephemeral_ip).

### Enabling TLS

Learn how to [enable TLS](https://legacy-docs-enterprise.rasa.com/docs/rasa-enterprise/1.0.x/installation-and-setup/install/rasa-ephemeral-installer/configuration#enable-tls) (HTTPS) for your Rasa X deployment.
