# Budibase Generated on 15 Aug 2025 from [the Budibase catalog page](https://marketplace.digitalocean.com/apps/budibase) Budibase brings together everything that’s required to build internal tools, such as; dashboards, admin panels, CRMs, approval apps, employee wikis, and everything in between. Within minutes, you can ship internal tools, and empower teams to do more, with less. Building internal tools is time consuming - setting up web servers, writing boilerplate code, and wrestling with design takes weeks. Budibase removes the boilerplate work providing you with a platform to build, automate, and ship internal tools 50x faster. In fact, we make it so easy users with no development experience can build mission-critical apps in minutes. Budibase was built by developers who were fed up building internal tools from scratch and having to repeat the same development processes over and over again. Our intentions with Budibase is not to replace coding, but to augment the developer experience and allow you to ship beautiful apps faster. ## Software Included | Package | Version | License | |---|---|---| | Docker | 20.10.2 | Apache 2.0 | ## Creating an App using the Control Panel Click the **Deploy to DigitalOcean** button to create a Droplet based on this 1-Click App. If you aren’t logged in, this link will prompt you to log in with your DigitalOcean account. [![Deploy to DO](https://www.deploytodo.com/do-btn-blue.svg)](https://cloud.digitalocean.com/droplets/new?image=budibase-20-04) ## Creating an App using the API In addition to creating a Droplet from the Budibase 1-Click App using the control panel, you can also use the [DigitalOcean API](https://docs.digitalocean.com/reference/api). As an example, to create a 4GB Budibase Droplet in the SFO2 region, you can use the following `curl` command. You need to either save your [API access token](https://docs.digitalocean.com/reference/api/create-personal-access-token/index.html.md) to an environment variable or substitute it in the command below. ```shell curl -X POST -H 'Content-Type: application/json' \ -H 'Authorization: Bearer '$TOKEN'' -d \ '{"name":"choose_a_name","region":"sfo2","size":"s-2vcpu-4gb","image":"budibase-20-04"}' \ "https://api.digitalocean.com/v2/droplets" ``` ## Getting Started After Deploying Budibase Run the one click droplet to set up your budibase server. Make sure you’re using a droplet size that has at least 4GB of available system memory. Otherwise, Budibase won’t be able to start its dependencies and you will get a 502 Error page. By default, your server URL will be: **your\_droplet\_public\_ip**:10000 ### Configuring Your Budibase Installation If you would like to change the default settings and configure your budibase server, you can SSH into your instance. `ssh root@your_droplet_public_ipv4` Once inside your instance, you can then configure the various options that budibase provides. See [https://docs.budibase.com/self-hosting/hosting-settings](https://docs.budibase.com/self-hosting/hosting-settings) for more information. Don’t forget to restart your containers after updating your configuration!