当前位置:首页 > 系统教程 > 正文

Ubuntu轻松部署ToolJet低代码开发平台 (结合内网穿透实现远程访问,小白详细教程)

Ubuntu轻松部署ToolJet低代码开发平台 (结合内网穿透实现远程访问,小白详细教程)

ToolJet是一个开源的低代码开发平台,允许开发者快速构建内部工具。本文将带你从零开始在Ubuntu系统上部署ToolJet,并利用内网穿透技术实现远程访问,让你随时随地管理你的应用。无论你是运维新手还是开发者,都能轻松上手!

Ubuntu轻松部署ToolJet低代码开发平台 (结合内网穿透实现远程访问,小白详细教程) 低代码开发平台  内网穿透 Ubuntu部署 远程访问 第1张

1. 准备工作:Ubuntu环境与依赖安装

首先,你需要一台运行Ubuntu的机器(物理机或云服务器均可),确保系统已更新:

sudo apt update && sudo apt upgrade -y

接下来安装Docker和Docker Compose,这是运行ToolJet的基础。执行以下命令:

sudo apt install docker.io docker-compose -ysudo systemctl enable docker && sudo systemctl start docker

安装完成后,验证Docker版本:docker --version。至此,Ubuntu部署的基础环境已就绪。

2. 安装ToolJet低代码开发平台

ToolJet官方提供了便捷的Docker Compose配置。创建一个目录并下载配置:

mkdir ~/tooljet && cd ~/tooljetwget https://raw.githubusercontent.com/ToolJet/ToolJet/main/deploy/docker/docker-compose.yaml

编辑docker-compose.yaml文件,设置必要的环境变量(如密钥)。使用nano docker-compose.yaml,在services部分添加环境变量:

environment:  - TOOLJET_HOST=http://localhost:3000  - LOCKBOX_MASTER_KEY=你的随机密钥  - SECRET_KEY_BASE=你的随机密钥

生成密钥可使用命令:openssl rand -hex 32。保存后启动服务:

sudo docker-compose up -d

等待片刻,访问http://localhost:3000即可看到ToolJet登录页。本地部署成功,你的低代码开发平台已经开始运行。

3. 内网穿透:让外网访问你的ToolJet

如果你在本地或内网部署,需要借助内网穿透工具实现远程访问。这里推荐ngrok,它简单易用。注册ngrok账号并下载客户端:

wget https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-amd64.zipunzip ngrok-stable-linux-amd64.zipsudo mv ngrok /usr/local/bin/

配置你的认证token(在ngrok后台获取):

ngrok authtoken 你的token

启动隧道,指向ToolJet的3000端口:

ngrok http 3000

你会看到一个公网URL(如https://xxxx.ngrok.io),这就是你远程访问的入口。

4. 实现远程访问与后续配置

现在,在任何地方打开浏览器,输入ngrok提供的公网URL,即可访问你的ToolJet平台。首次访问需要创建管理员账户。之后你就可以愉快地使用这个强大的低代码开发平台了。

注意:免费版ngrok的域名每次重启会变化,如需固定域名可考虑付费或使用frp等替代方案。对于学习和内部使用,ngrok已经足够。

5. 总结

通过以上步骤,你在Ubuntu上成功部署了ToolJet,并结合内网穿透实现了远程访问。整个流程涵盖了Ubuntu部署、Docker使用、以及隧道技术。现在你可以随时随地进行低代码开发,提升工作效率。

—— 本文介绍了ToolJet、内网穿透、Ubuntu部署、远程访问四个核心要点,希望对你有帮助 ——