快速入门
Budibase 是一款用于构建现代商业应用的开源低代码平台。Budibase 支持多种数据源,构建 CRUD 应用程序只需几分钟。

部署 Websoft9 提供的 Budibase 之后,请参考下面的步骤快速入门。
准备
- 在云控制台获取您的 服务器公网IP地址
- 在云控制台安全组中,确保 Inbound(入)规则 下的 TCP:9001,80 端口已经开启
- 在服务器中查看 Budibase 的 默认账号和密码
- 若想用域名访问 Budibase,务必先完成 域名五步设置 过程
Budibase 初始化向导
详细步骤
- 
使用本地电脑浏览器访问网址:http://域名 或 http://服务器公网IP, 进入Budibase 主页面 
- 
注册管理员用户 

- 登录并创建应用,支持基于现有模板创建和全新创建应用

- 构建应用:Budibuse 从 Data、Design 和 Automate 三方面来构建应用

- Data: 管理数据源,支持 Budibase 内部建表进行数据建模,也支持连接外部数据源
- Design: 页面设计,Budibase 提供丰富的控件来构建页面,数据控件用来做数据绑定和呈现
- Automate: 用来设计流程的自动化执行,触发条件支持数据变化、Webhook、App Action 及 Cron
 
- Data 操作: 基于 Budibase 进行数据建模,新建表 Product , 通过 create column 和 create row,建立表结构,并添加数据记录



使用外部数据操作

- Design 操作:在页面上用数据控件显示数据,在页面上添加 Data Provider 控件,指定数据源,添加 Table 控件,绑定数据源


页面控件管理:选中控件,在左侧结构树中管理控件

Budibase 还支持基于数据表自动构建页面,生成基于数据表的增删查改的页面,实现数据的CURD,参考自动生成页面
- 应用预览:通过预览按钮,查看程序运行效果


- 应用发布:应用创建好后,通过 publish 发布应用,通过应用地址打开应用
 .
.
更多操作,请参阅官方文档
碰到问题?
若碰到问题,请第一时刻联系 技术支持。也可以先参考下面列出的问题定位或 FAQ 尝试快速解决问题。
Budibase 使用入门
下面以 Budibase 基于数据表自动生成数据管理的页面 作为一个任务,帮助用户快速入门:
- 登录 Budibase 并创建新应用

- 基于 Budibase 进行数据建模,新建表 Product , 通过 create column 和 create row,建立表结构,并添加数据记录



- 生成 Product 表管理页面,构建基于数据表 Product 的增删查改的管理页面



- 应用预览

更多参阅:官方文档
Budibase 常用操作
参数
Budibase 应用中包含 Docker, Portainer 等组件,可通过 通用参数表 查看路径、服务、端口等参数。
通过运行 docker ps,查看 Budibase 运行时所有的服务组件:
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
路径
Budibase 安装目录: /data/apps/budibase
端口
除 80, 443 等常见端口需开启之外,以下端口可能会用到:
| 端口号 | 用途 | 必要性 | 
|---|---|---|
| 9001 | Budibase 原始端口,已通过 Nginx 转发到 80 端口 | 可选 | 
版本
docker inspect budibase | grep com.docker.compose.version
服务
sudo docker start | stop | restart | status budibase
命令行
API
参阅 :API Reference