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

# DigitalOcean AirysChat deployment guide

> Deploy AirysChat on a single droplet in DigitalOcean

This guide will deploy airyschat on a single droplet in DigitalOcean. For a cloud native deployment, go with
our [1-click k8s app on DigitalOcean Marketplace](https://marketplace.digitalocean.com/apps/airyschat).

## Create a Droplet (VM)

1. Login to DigitalOcean console and choose create droplet.
2. Choose `Ubuntu 20.04` image.
3. Create an instance with a minimum of 4vCPU and 8GB RAM.
4. Make sure to choose the datacenter region you want to deploy.
5. Under authentication, choose your SSH key or create a new one. This is important as you will need
   this key to complete the next section.
6. Click create.

<img src="https://mintcdn.com/airys/1FWn-RJM-8Ky_sbQ/self-hosted/images/do.png?fit=max&auto=format&n=1FWn-RJM-8Ky_sbQ&q=85&s=6618293a3c4f884f37f099d8d51a9b15" alt="do-create-droplet" width="1280" height="3716" data-path="self-hosted/images/do.png" />

## Install AirysChat

1. SSH into the droplet created above.
2. Follow the linux VM instructions at [https://www.airyschat.com/docs/self-hosted/deployment/linux-vm](https://www.airyschat.com/docs/self-hosted/deployment/linux-vm).
3. Woot! Woot! Your AirysChat Instance is ready and can be accessed at `http://<your-droplet-ip>:3000`.  Or if you completed the domain setup during the installation, airyschat should be available at `https://<your-domain>`

## Configure AirysChat

1. Follow the AirysChat docs to configure your domain, email and other parameters you need.
   [https://www.airyschat.com/docs/self-hosted/deployment/linux-vm#configure-the-required-environment-variables](https://www.airyschat.com/docs/self-hosted/deployment/linux-vm#configure-the-required-environment-variables)
