PassNAT LogoPassNAT

开源低代码工具ToolJet快速部署指南,NAS极简搭建内部应用开发平台

作者

小编

发布时间

Curving abstract shapes with an orange and blue gradient

项目介绍

ToolJet 是一个开源的低代码框架,专门用于快速构建和部署内部工具。它拥有强大的可视化应用构建器,提供了 60+ 个响应式组件(包括表格、图表、表单、列表、进度条等),让你无需复杂的编程就能创建专业的应用界面。

项目集成了 ToolJet 数据库、多页面应用支持、实时协作编辑等功能,支持与 PostgreSQL、MongoDB、Elasticsearch 等数据库以及 Stripe、Slack、Google Sheets、Airtable 等 SaaS 工具无缝连接。无论是小型团队还是大型企业,都可以通过 ToolJet 快速搭建符合业务需求的内部工具,大幅降低开发成本和时间投入。

项目地址:点我跳转

部署安装

如果你需要在办公室外也能访问部署好的 ToolJet,建议配置内网穿透服务。可以前往 帕斯内网穿透 注册账号,这样就能随时随地安全地访问你的应用。具体操作步骤可以参考 内网穿透全平台上手攻略

最快速上手方案 - Docker 单命令启动

ToolJet 提供了最简便的快速体验方式,只需一条命令就能在本地或 NAS 设备上运行起来:

1docker run \
2 --name tooljet \
3 --restart unless-stopped \
4 -p 80:80 \
5 --platform linux/amd64 \
6 -v tooljet_data:/var/lib/postgresql/13/main \
7 tooljet/try:ee-lts-latest

操作步骤:

打开你的 NAS 设备(飞牛 NAS 或其他 NAS 系统),进入 Docker 管理界面

点击'本地镜像' - '添加镜像' - '从 URL 添加'

在镜像地址栏填入:tooljet/try:ee-lts-latest,等待镜像下载完成

点击启动按钮启动容器

在容器配置中:

开机自动启动:勾选此选项,确保 NAS 重启后应用自动运行

端口映射:将容器的 80 端口映射到你想要的端口(比如 8080),如果 80 端口被占用可以修改宿主机端口,但容器内的 80 端口保持不变

存储位置:将 /var/lib/postgresql/13/main 挂载到 NAS 上的一个文件夹,用于持久化保存数据库数据(建议创建一个名为 tooljet_data 的文件夹)

环境变量设置:

此镜像不需要额外的环境变量配置,保持默认即可

配置完成后点击启动,等待容器启动成功

访问应用

容器启动成功后,在浏览器中访问 http://你的NAS地址:80(如果修改了端口则使用对应的端口),就能看到 ToolJet 的欢迎界面,开始创建你的第一个应用吧!

部署完成! 现在你已经拥有了一个功能完整的低代码应用开发平台,可以开始构建各种内部工具和业务应用了。