Budibase
是一个开源的低代码平台,是构建提高生产力的内部应用程序的最简单方法。使用Budibase
平台,你可以只用几分钟就能创建一个内部工具、工作流或管理面板,不需要你懂编程写代码。另外对应高级用户,还只支持将Budibase
与PostgreSQL、MySQL、MSSQL、MongoDB、Rest API、Docker、K8s等数据库或平台进行集成。目前这款开源工具在 Github相当活跃,已收获 1.3k个 Fork、19.6k 个 Star,值得一试。
1️⃣ Budibase特性
构建卓越的软件体验
与其他平台相比,Budibase为你提供了独特的构建和发布单页应用程序的能力。这些应用程序不仅原生性能卓越,而且能够设计出响应式的页面,确保你的用户获得一流的体验。
开源与自由扩展
Budibase以GPLv3协议开源,这意味着你可以自由地对其进行二次开发或Fork,并根据你的需求进行更改。这里没有任何障碍,也没有任何风险。
多源数据支持
Budibase支持多种数据源,包括MongoDB、CouchDB、PostgreSQL、MySQL、Airtable、S3、DynamoDB以及REST API。这意味着你不再受限于单一的数据来源,可以灵活地根据业务需求选择合适的数据源。
内置强大组件
Budibase内置了众多设计精美且功能强大的组件,它们就像积木一样,你可以轻松地组合它们来构建出理想的UI界面。同时,你还可以根据自己的创意编写CSS样式,打造独特的用户体验。
自动化流程与集成
通过Budibase的自动化流程和工作流,你可以节省大量时间。无论是连接到Webhook还是发送自动化电子邮件,只需简单告诉Budibase你的需求,它就会为你完成这些任务。此外,Budibase还支持众多流行的工具集成,使你能够构建出完全符合业务需求的自定义应用程序。
管理员的理想选择
作为管理员,Budibase提供了强大的扩展性,你可以在自己的基础设施上自行托管,并进行全球用户管理、用户引导、SMTP配置、应用程序管理、组管理、主题管理等。此外,Budibase还为用户和组提供了应用程序门户,并允许管理员分发用户管理权限,使你能够轻松地管理和控制整个系统。
2️⃣ Budibase功能展示
1、登录系统
首先使用管理员账号登录系统,这个账号在部署完系统后可以进行设置。
2、创建应用
点击Create new app
可以开始创建一个新的应用程序。
有很多不同分类的模板可供选择,选择与你的业务类似的,比如 HR 类型的,点击Use template
,然后设置应用的名称和 URL 即可。
3、应用管理
应用创建完成后,支持对应用的进行数据、操作界面、自动化任务和系统进行自定义设置。
在Data
页签中,可以给应用创建数据库,管理应用产生的业务数据。
在Design
页签中,可以对应用的相关操作界面进行设计,包括单据组件、样式、字段等等。
应用设计完成后,点击右上角的Publish
,即可发布应用提供给用户使用。
2️⃣ 部署Budibase
上面简单介绍了Budibase的主要功能和设置,接下来介绍下如何进行安装。安装Budibase
也非常简单,。这里准备了Docker和Docker Compose两种部署方式,任选一种即可。
1、Docker方式
docker run -d --restart=always \
-p 10080:80 \
-v path/to/data:/data \
--name budibase \
budibase/budibase:latest
2、Docker Compose方式
version: '3.9'
services:
budibase:
image: budibase/budibase:latest
container_name: budibase
restart: unless-stopped
network_mode: bridge
volumes:
- path/to/data:/data
ports:
- '10080:80'
以上两种方式中,
/path/to/data
和映射的端口改成你NAS上的文件夹路径和端口,切勿照搬照抄。
最后,在浏览器访问ip:10080
可以开始登录系统,首次进入系统需要先创建一个管理员账号才能继续折腾。
原创不易,如果觉得此文对你有帮助,不妨点赞+收藏+关注,你的鼓励是我持续创作的动力!
文章评论