The simplest way to self-host your own budibase instance
The simplest way to get self-hosted budibase up and running quickly is to use DigitalOcean. Create an account if you don't have one. You can also use our referral code to get $100 of free DigitalOcean credit!
The fastest way to set up budibase with the default settings is to use our one click offering on the DigitalOcean marketplace, click the button below to deploy your budbase server to DigitalOcean with ease.
If you would like to set up your droplet from scratch, or you want to run budibase on an existing droplet, please follow the manual setup below.
Follow these steps to set up your budibase instance:
We use Docker and Docker Compose to run budibase. DigitalOcean provides a droplet (server) pre-configured with both. Create a docker droplet here:
https://marketplace.digitalocean.com/apps/docker
Click Create Docker Droplet to get to the configuration screen.
Now it's time to configure your droplet.
The smallest droplet (1GB) will run the platform well, but we recommend larger instances for higher volume use cases.
Choose where you would like to host your droplet by clicking on one of the flags in the datacenter region section, or leave as default to host in New York.
Now, create a password for your instance. This allows you to access your instance later on.
Finally, click the Create Droplet button at the bottom. This will bring up your docker-enabled droplet. Once you have set up your droplet, you should be able to SSH into it, and run through the Quick Start guide.
To SSH into your droplet on unix systems, the command will be: