How to Deploy Appsmith on DigitalOcean
Tags: appsmith, digitalocean, hacktoberfest, tutorial
Published: 2021-10-29 20:07:08

## Introduction

Appsmith is a low code, open-source framework to build internal applications.
You can check their official documentation website [here](https://docs.appsmith.com/)
It is open source and very easy to deploy on our own machine.

DigitalOcean is a cloud computing vendor that offers an Infrastructure as a Service (IaaS) platform for software developers.

In this tutorial, we will be going through the process of deploying Appsmith on DigitalOcean using the Appsmith droplet from Digital Ocean’s 1-Click Apps Marketplace and host it on our custom domain.

**Note:**
Before starting this tutorial, one needs to  have a Digital Ocean account. You can create an account [here](https://www.digitalocean.com/try/developer-brand?utm_campaign=apac_brand_kw_en_cpc&utm_adgroup=digitalocean_exact_exact&_keyword=digital%20ocean&_device=c&_adposition=&utm_content=conversion&utm_medium=cpc&utm_source=google&gclid=Cj0KCQjwt-6LBhDlARIsAIPRQcKeIDTOSpxcR-j3ruHj4mViRrjIctQboXxpIpfSK_GaBemlhXV0jpoaAoEFEALw_wcB) if you don't already have one. Also, checkout [this page](https://docs.appsmith.com/setup/digitalocean) to get some free credits while creating a new account on DigitalOcean!

Login to your DigitalOcean account to get started.

## Deploying Appsmith on DigitalOcean

Once logged in, follow the steps listed below:

* Step-1:
Find Appsmith from the DigitalOcean marketplace. You can follow [this link](https://marketplace.digitalocean.com/apps/appsmith) to do so.
* Step-2:
Click on the Create Appsmith Droplet button. Doing this will redirect you to a new page where you can set up all your configurations.

![Step-1.1](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/34mgmu29fjs8ymcvi4to.png)

![Step-1.2](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/82u5pipoesgz3v0w3mua.png)

![Step-2.1](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/i1br18fwefxxz29wok7e.png)

![Step-2.2](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/odtvf93s04lojlc20bcq.png)

Now, if you check on the official documentation page of Appsmith, they provide these settings for a basic configuration.

```txt
Shared CPU: Basic
CPU Options: Regular Intel with SSD (1 GB CPU / 25GB SSD / 1000GB Transfer )
Data Center Region: (Choose the nearest location to your place)
Additional Options: IPV6 Enabled
```

You are free to change these as per your choice and preferences :)

* Step-3:
Create a password, or you can also choose SSH option to log in to your server.
Lastly, click on the Create Droplet button.

![Step-3](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/h1xuwna1lvef853t6eao.png)

It will take approximately 3-4 minutes to install Appsmith on the DigitalOcean droplet. You can see the deployed droplet on the dashboard, along with all the details of the selected configuration.

![Dashboard](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7vknlo6eilpqw0w0pebf.png)

### Using Appsmith

In order to use Appsmith, just copy the IPv4 address from the settings and open it in a new tab.
This will lead to a login page. This is Appsmith’s login page.

Now, since this is a new instance, we need to sign up to create a new account on Appsmith. Click on sign up to create a new account.

![picture-1](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2sjc5hltbaxo0i8qvzpt.png)
![picture -2](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zyyzx0hjbfwk3yirdnzi.png)

AND THAT IS IT!
You are now ready to create your own apps as per your choice. :tada:

![create-apps](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/cuq2hdikfvgnjp4ff89k.png)

> Don't forget to check out the official documentation of Appsmith for [Deploying Appsmith on DigitalOcean](https://docs.appsmith.com/setup/digitalocean)

<br>

*Thanks for reading :)*
*Feel free to reach out in case of any doubts :D*