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

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. 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) to an environment variable or substitute it in the command below.

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"}' \

Getting Started After Deploying Budibase

Run the one click droplet to set up your budibase server.

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 for more information.

Don’t forget to restart your containers after updating your configuration!