ToolJet是一个开源的低代码开发平台,允许开发者快速构建内部工具。本文将带你从零开始在Ubuntu系统上部署ToolJet,并利用内网穿透技术实现远程访问,让你随时随地管理你的应用。无论你是运维新手还是开发者,都能轻松上手!
首先,你需要一台运行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部署的基础环境已就绪。
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登录页。本地部署成功,你的低代码开发平台已经开始运行。
如果你在本地或内网部署,需要借助内网穿透工具实现远程访问。这里推荐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),这就是你远程访问的入口。
现在,在任何地方打开浏览器,输入ngrok提供的公网URL,即可访问你的ToolJet平台。首次访问需要创建管理员账户。之后你就可以愉快地使用这个强大的低代码开发平台了。
注意:免费版ngrok的域名每次重启会变化,如需固定域名可考虑付费或使用frp等替代方案。对于学习和内部使用,ngrok已经足够。
通过以上步骤,你在Ubuntu上成功部署了ToolJet,并结合内网穿透实现了远程访问。整个流程涵盖了Ubuntu部署、Docker使用、以及隧道技术。现在你可以随时随地进行低代码开发,提升工作效率。
—— 本文介绍了ToolJet、内网穿透、Ubuntu部署、远程访问四个核心要点,希望对你有帮助 ——
本文由主机测评网于2026-02-17发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/20260225522.html