Announcing Appwrite One-Click Droplets on DigitalOcean
Tags: digitalocean, appwrite, opensource, docker
Published: 2022-04-01 16:31:52

[Appwrite](https://appwrite.io) is an open-source back-end-as-a-service that abstracts all the complexity of building a modern application by providing you with a set of REST APIs for your core back-end needs. Appwrite takes the heavy lifting for developers and handles user authentication and authorization, databases, file storage, cloud functions, Webhooks, and much more!

Appwrite can be self-hosted on your own server with Docker installed using a command.

```sh
docker run -it --rm \
    --volume /var/run/docker.sock:/var/run/docker.sock \
    --volume "$(pwd)"/appwrite:/usr/src/code/appwrite:rw \
    --entrypoint="install" \
    appwrite/appwrite:0.13.4
``` 

This gives you everything you need to get started quickly when building one or more projects. If you're not used to self-hosting, or you're more comfortable with an already hosted solution, this may be a bit of a challenge. In order to make deploying and using Appwrite easier for developers of any skillset, we're happy to announce availability of One-Click Droplets in the DigitalOcean Marketplace!

![Appwrite on DigitalOcean](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/s57tw2j79zsbgyytcebl.png)

Now you can spin up a fully-hosted Appwrite instance in a DigitalOcean droplet with a **production-ready** environment.

To setup your Appwrite instance:

First, visit the Appwrite Droplet in the DigitalOcean Marketplace:

https://marketplace.digitalocean.com/apps/appwrite

Sign up or sign in to your DigitalOcean account. Next, choose a plan for your droplet. An Appwrite instance can be run on as little as 1 CPU and 2GB RAM.

![Basic Plan Options](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/z53ydfevwyx8v5luxpql.png)

Next, choose an SSH key or a root password.

And click the **Create Droplet** to launch the creation of your Droplet with Appwrite configured. The process of creating the droplet only takes a few minutes and then you can access your Appwrite instance by the IP address. 

If you connect your domain to your droplet, when you access your droplet using the domain, an SSL certificate is generated and configured for you automatically!

We're always looking at ways to lower the friction to get up and running so developers can focus on building cool projects 😎.

![Appwrite Dashboard](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9lvf1su0ur9btbvwn0fo.png)
 

Interested in learning more? Join us on April 06, 2022 at 11 am ET on the DigitalOcean Tech Talk channel as we build a real-time chat application using ReactJS and Appwrite! [Click here](https://www.digitalocean.com/community/tech_talks/live-coding-a-chat-app-with-appwrite-and-reactjs) to get more information about the event!

---

## Learn More

🚀 [Getting Started Tutorial](https://appwrite.io/docs/getting-started-for-web)
🚀 [Appwrite GitHub](https://github.com/appwrite/appwrite)
📜 [Appwrite Docs](https://appwrite.io/docs)
💬 [Discord Community](https://discord.gg/appwrite)

If you liked this, click the :heart: so other people will see it. Follow [Brandon Roberts](https://twitter.com/brandontroberts) and [Appwrite](https://twitter.com/appwrite) on Twitter for more updates!