目录
前言
公司需要快速开发一个内部工具,或者想给团队搞个小应用,发现开发周期长、成本高,还得找专业开发人员?Appsmith 是一款开源低代码开发平台,能让不懂代码的用户也能轻松搭建功能强大的应用。

1.什么是 Appsmith
Appsmith 是一个开源低代码开发平台,通过拖拽组件(如表格、图表、表单等)构建应用程序。它支持多种数据源和 API 调用,让应用连接更自由,开发更快捷。
Appsmith 的性能特色:
- 拖拽式开发:将组件拖到画布上,配置数据源即可生成应用。
- 多数据源支持:支持 MySQL、PostgreSQL、MongoDB、REST API 等。
- 实时预览:开发过程中随时查看应用效果。
- 强大的 JavaScript 支持:允许编写自定义逻辑,增加应用灵活性。
- 一键部署:开发完成后,可一键部署到云端或导出代码。
2.Docker 部署
本例使用 Ubuntu 22.04 进行演示。
首先创建 Appsmith 目录:
mkdir -p ~/appsmith
cd ~/appsmith
下载 Appsmith 的 Docker Compose 文件:
wget https://raw.githubusercontent.com/appsmithorg/appsmith/refs/heads/release/deploy/docker/docker-compose.yml
启动项目:
sudo docker compose up -d
打开浏览器输入 localhost:8080,即可进入 Appsmith 主页。







