Budibase Getting Started
Budibase is an all-in-one low-code platform for building, designing, and automating business apps, such as; admin panels, forms, internal tools, client portals, and more. With Budibase, building CRUD apps takes minutes.
If you have installed Websoft9 Budibase, the following steps is for your quick start
Preparation
- Get the Internet IP of your Server on Cloud
- Check your Inbound of Security Group Rule of Cloud Console to ensure the TCP:9001,80 is allowed
- Connect your Server and get default username and password of Budibase
- Complete Five steps for Domain if you want to use Domain for Budibase
Budibase Initialization
Steps for you
-
Using local browser to visit the URL http://DNS or http://Server's Internet IP, you will enter initial wizard of Budibase
-
Register an administrator user
- Log in and create an app
- Build applications: Budibuse builds applications from three aspects: Data, Design and Automate
- Data: Manage data sources, support building tables within Budibase for data modeling, and also support connecting to external data sources
- Design: Page design, Budibase provides rich controls to build pages, and data controls are used for data binding and rendering
- Automate: used to automate the design process, trigger conditions support data changes, Webhook, App Action and Cron
- Data : Based on Budibase for data modeling, create a new table Product , create a table structure through create column and create row, and add data records
Using external data sources
- Design :use data controls to display data on the page, add a Data Provider control to the page, specify a data source, add a Table control, and bind the data source
Control management: Select the control to manage the control in the left structure tree
Budibase also supports the automatic generation of pages based on the data table, the generation of pages based on the addition, deletion and modification of the data table to realize the CURD of the data, refer to Automatically generate pages
- App preview: View the running effect of the program through the preview button
- App publish: After the application is created, publish the application through publish, and open the application through the application address
.
For more information, refer to official documentation
Having trouble?
Below is for you to solve problem, and you can contact Websoft9 Support or refer to Troubleshoot + FAQ to get more.
Budibase QuickStart
The following takes Budibase automatically generates a data management system based on data tables as a task to help users get started quickly:
- Log in to Budibase and create a new app
- Based on Budibase for data modeling, create a new table Product
- Generate the Product table management pages
- App preview
Refer to: Official Documentation
Budibase Setup
Reference sheet
The below items and General parameter sheet is maybe useful for you manage Budibase
Run docker ps
, view all containers when Budibase is running:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
0afe6a318523 budibase/proxy "/docker-entrypoint.…" 10 seconds ago Up 8 seconds 80/tcp, 0.0.0.0:9001->10000/tcp, :::9001->10000/tcp budibase
ee8697b38071 budibase.docker.scarf.sh/budibase/apps "docker-entrypoint.s…" 11 seconds ago Up 9 seconds 4001/tcp budibase-bbapps
049c4009ef05 budibase.docker.scarf.sh/budibase/worker "docker-entrypoint.s…" 11 seconds ago Up 10 seconds 4001/tcp budibase-bbworker
b0ad03c4dc2d curlimages/curl "/entrypoint.sh sh -…" 12 seconds ago Exited (2) Less than a second ago docker-budibase_c ouch-init_1
c2b2cda7fda6 ibmcom/couchdb3 "/docker-entrypoint.…" 14 seconds ago Up 11 seconds 4369/tcp, 5984/tcp, 9100/tcp budibase-couchdb
23c858bb3a59 redis "docker-entrypoint.s…" 14 seconds ago Up 12 seconds 6379/tcp budibase-redis
329b78c6506f containrrr/watchtower "/watchtower --debug…" 14 seconds ago Up 11 seconds 8080/tcp docker-budibase_w atchtower-service_1
45ef54d75f35 minio/minio "/usr/bin/docker-ent…" 14 seconds ago Up 12 seconds (health: starting) 9000/tcp budibase-minio
Path
Budibase : /data/apps/budibase
Port
In addition to common ports such as 80, 443, etc., the following ports may be used:
Port | Use | Necessity |
---|---|---|
9001 | Budibase original port | Optional |
Version
docker inspect budibase | grep com.docker.compose.version
Service
sudo docker start | stop | restart | status budibase
CLI
API
Refer to :API Reference