Appsmith

Appsmith 自托管,一键部署

使用拖放组件构建内部工具。Automatio 一键将 Appsmith 部署到具有 HTTPS 的私有 VPS,以实现完全的数据主权和隐私。

appsmith vps自托管 appsmith开源低代码内部工具构建器docker appsmith低代码平台
Appsmith logo

Appsmith

Developer Tools

使用拖放组件构建内部工具。Automatio 一键将 Appsmith 部署到具有 HTTPS 的私有 VPS,以实现完全的数据主权和隐私。

cms

部署 Appsmith 你会得到什么

我们为它租用的服务器、费用,以及安装时会问你什么。

服务器
CX23 · 2 vCPU · 4 GB RAM
起价
$9/月
安装
无需配置

每次部署都包含

  • 独立服务器,一台一应用
  • 自动签发 HTTPS 证书
  • 免费子域名,可选自定义域名
  • 重启、扩容、快照与恢复

项目

本页面指向 Automatio 之外的全部链接。

一键部署 Appsmith

在你自己的服务器上,数据归你。无需终端、无需 Docker 命令、无需配置证书。

  1. 1

    选择规格

    从满足该应用的最小服务器开始,之后可直接扩容,无需重装。

  2. 2

    点击部署

    我们租下服务器,用 Docker 安装应用,并把子域名指向它。

  3. 3

    看着它启动

    开通全自动进行,需要几分钟。HTTPS 证书签发后应用即可访问。

服务器规格

随 Automatio 订阅按月计费。随时销毁服务器即停止计费。

Appsmith能力

探索Automatio能为此用例做什么

拖拽式 UI 构建器

无需编写 HTML 或 CSS,即可使用 45 多个预构建组件创建专业的界面。可视化编辑器允许您在画布上放置表格、图表和表单,画布可处理不同屏幕尺寸的响应式重排。您可以为整个应用程序设置主题或应用自定义 CSS,以获得品牌一致的外观。

  • 145+ 现成组件
  • 2自定义主题和 CSS 支持
  • 3交互式地图和图表
  • 4流式网格布局系统
  • 5模态框和抽屉组件

Appsmith能力

  • 拖拽式 UI 构建器

    无需编写 HTML 或 CSS,即可使用 45 多个预构建组件创建专业的界面。可视化编辑器允许您在画布上放置表格、图表和表单,画布可处理不同屏幕尺寸的响应式重排。您可以为整个应用程序设置主题或应用自定义 CSS,以获得品牌一致的外观。

    1. 45+ 现成组件
    2. 自定义主题和 CSS 支持
    3. 交互式地图和图表
    4. 流式网格布局系统
    5. 模态框和抽屉组件
  • 原生数据连接器

    直接连接到现有数据库以读取和写入数据,而无需构建自定义后端。它支持 PostgreSQL 和 MySQL 等标准引擎,具有安全查询构建和智能替换功能。原生集成确保您的内部数据集具有低 latency 和高安全性。

    1. 直接 SQL 查询编辑器
    2. 可视化查询构建器
    3. Google Sheets 集成
    4. MongoDB 和 Redis 支持
    5. Snowflake 和 Oracle 连接器
  • JavaScript 业务逻辑

    编写自定义 JavaScript 来转换数据、触发多步工作流或控制组件状态。内部编辑器支持现代 ES6 语法,并允许您导入外部 npm 库以处理复杂的逻辑。这使得直接在应用程序画布内构建繁重的逻辑成为可能。

    1. 带自动补全的编辑器
    2. 外部 npm 库支持
    3. 用于编排的 Async/Await
    4. 可视化逻辑调试器
    5. 可复用的 JS 对象
  • 基于 Git 的版本控制

    使用标准的 Git 工作流管理应用程序生命周期,以实现团队协作。您可以将实例连接到 GitHub 或 GitLab,以启用分支、commit 和 pull request。这允许开发人员在隔离环境中开发功能,然后再将其合并到生产环境中。

    1. 通过 SSH key 连接
    2. 分支和合并支持
    3. Commit 历史记录和回滚
    4. CI/CD 流水线集成
    5. 私有仓库支持

content.selfHosted.whyTitle

content.selfHosted.tradeoffsTitle

数据主权: 将敏感的数据库凭据和客户记录保留在您自己的防火墙后面以及您选择的地理区域内。
高内存使用率: 基于 Java 的后端和捆绑的 MongoDB 实例至少需要 4GB 的 RAM 才能稳定运行而不会崩溃。
成本效益: 通过运行固定成本的 VPS,无论有多少人使用该工具,都可以消除专有低代码平台高昂的按席位成本。
手动 SMTP 设置: 系统邮件、用户邀请和密码重置需要您提供来自 SendGrid 等提供商的您自己的 SMTP 凭据。
内部网络访问: 无需复杂的 VPN 隧道或代理层,即可直接连接到未暴露给公网的数据库和 API。
权限限制: 开源社区版本缺少付费企业版中提供的精细基于角色的访问控制和 SAML 支持。
无供应商锁定: 拥有您的应用逻辑和元数据。您可以将应用导出为 JSON,并在您选择的任何其他 Docker 环境中运行。
自定义库支持: 从 npm 导入在托管多租户云层上可能受限或不可用的特定 JavaScript 库和插件。

comparisonTable.self-hosted.title

comparisonTable.self-hosted.description

设置时间

comparisonTable.self-hosted.managedSaas即时
comparisonTable.self-hosted.diy60+ 分钟
comparisonTable.self-hosted.automatio~15 分钟

数据所有权

comparisonTable.self-hosted.managedSaas共享云
comparisonTable.self-hosted.diy私有服务器
comparisonTable.self-hosted.automatio私有服务器

用户定价

comparisonTable.self-hosted.managedSaas按席位付费
comparisonTable.self-hosted.diy无限免费
comparisonTable.self-hosted.automatio无限免费

HTTPS/SSL

comparisonTable.self-hosted.managedSaas包含
comparisonTable.self-hosted.diy手动配置
comparisonTable.self-hosted.automatio自动化

维护

comparisonTable.self-hosted.managedSaas零工作量
comparisonTable.self-hosted.diy手动 Shell
comparisonTable.self-hosted.automatio一键更新

这适合谁

真正在自己服务器上运行 Appsmith 的人,以及这样做带来的改变。

独立创始人

需要为初创公司搭建管理面板,但没有时间编写自定义前端。

自己运行可以省下数千美元的 SaaS 费用,同时确保敏感的客户记录完全私密。

  • 构建用户管理仪表盘
  • 连接到生产数据库
  • 创建退款处理工具

运营经理

深陷断层的电子表格和手动数据录入任务的世界中。

将混乱的运营集中到一个单一、安全的界面中,仅供内部团队访问。

  • 构建库存追踪器
  • 自动化入职日志
  • 创建员工请假门户

数据分析师

厌倦了每天为非技术团队成员编写重复的 SQL 查询。

提供安全、只读的数据环境,完全保留在私有网络内部。

  • 创建 360 度客户画像仪表盘
  • 构建销售排行榜
  • 设计自定义群组分析工具

IT 经理

旧的内部工作流达到极限,但数据无法迁移到公共云。

在不将敏感商业智能转移到第三方服务器的情况下实现本地工作流现代化。

  • 构建服务器健康监控器
  • 可视化管理内部 API key
  • 通过自定义 UI 审计日志

什么是这个提示词?

了解此提示词的功能以及它如何帮助您获得更好的效果。

什么是 Appsmith?

Appsmith 是一个开源框架,专门为需要快速构建内部软件的工程师设计。它解决了为每个管理面板、仪表盘或 CRUD(创建、读取、更新、删除)界面重复造轮子的老问题。开发人员无需编写样板 React 代码并为表格和表单管理复杂的状态,而是使用可视化画布拖放针对数据密集型任务优化的功能组件。

它是如何运作的

该平台采用连接、构建和共享模型。首先,您连接数据源,从 PostgreSQLMySQL 等传统数据库到现代 SaaS API 和 Google Sheets。连接后,您可以使用拖放编辑器构建用户界面。与许多将您限制在可视化逻辑中的其他低代码工具不同,它将 JavaScript 视为一等公民。您可以在任何地方编写自定义代码来转换数据、将多个 API 调用串联在一起或触发复杂的 UI 更新。这使其成为一个面向开发人员的工具,而不是一个限制性的无代码环境。

您的第一个小时

通过 Automatio 部署后,您的第一个小时涉及设置工作区和连接您的第一个数据库。您可能会从将 Table 组件拖到画布上开始。通过在数据窗格中编写一个简单的 SQL 查询,您可以使用 mustache 语法将数据库结果直接绑定到该表。从那里,您可以添加按钮来触发 Update 查询或打开模态框以查看详细视图。内置的 Git 集成允许您管理版本和回滚更改,从而映射专业的开发周期。

项目成熟度和 AI

该软件是一个成熟的开源项目,拥有强大的社区。当前开发的大部分工作集中在通过 Appsmith Agents 进行 AI 扩展。这使团队能够大规模集成最新的 AI 模型与他们自己的私有数据,而无需复杂的实现。这一举动表明该平台正在弥合高级 AI 功能与实际日常业务实用性之间的差距,使其成为希望私下使用 LLM 的公司的面向未来的选择。

战略替代方案

它经常与 Retool 或 Microsoft PowerApps 进行比较。虽然 Retool 高度精炼,但其每个用户的定价对于大型团队来说可能过高。该平台提供了类似的以开发人员为中心的体验,辅以原始 SQL 和 JS 支持,但在倾向于自托管的开源许可证下。与 PowerApps 相比,对于喜欢使用代码和标准化 Web 技术而不是锁定的专有生态系统的开发人员来说,它更具灵活性。

什么是这个提示词?

人们对 Appsmith 的评价

看看社区对 Appsmith 的看法

对于我们的工程师来说,学习曲线比 Retool 平缓得多,而且能够在没有企业级价格标签的情况下进行自托管是决定性因素。
dev_lead_99
reddit
Appsmith 很棒,但不要试图在 t2.micro 上运行它。它会吃光所有内存并在启动过程中挂起。请至少给它 4GB。
sysadmin_pro
hackernews
与企业版或云版本相比,自托管版本存在实质性的功能限制……导致人们认为该工具并不是真正的开源。
shaftofbread
reddit
我喜欢我可以只使用自己的 npm 包来进行复杂的数据转换,而无需等待平台支持它。
js_dev_82
reddit
一旦你正确映射了环境变量,单容器部署使更新变得相对容易。
devops_dan
reddit
自托管环境的文档实际上非常详细,这使得我的自定义 SSO 设置故障排除快得多。
tinkerer_tom
reddit

关于 Appsmith 的视频

观看关于 Appsmith 的教程、评测和讨论

Appsmith 基本上是一边是 UI,另一边是数据,然后用 JavaScript 将它们连接起来。

它是免费的,速度很快,所以不用为 Bubble 或其他东西付费。这是一个快速搭建的好工具。

你确实需要大约 4GB RAM 来进行设置,所以它不完全是免费的,你必须为服务器付费。

为这个配置电子邮件是一件麻烦事,而且在自托管中设置 SSL 和身份验证也很麻烦。

不仅仅是提示词

用以下方式提升您的工作流程 AI自动化

Automatio结合AI代理、网页自动化和智能集成的力量,帮助您在更短的时间内完成更多工作。

AI代理
网页自动化
智能工作流

Appsmith专业提示

专家提示助您充分利用Appsmith。

使用 4GB RAM 服务器

Java 后端和自带的 MongoDB 资源消耗较大。使用小于 4GB RAM 的配置很可能会导致实例在启动过程中挂起。

尽早启用 Git 同步

立即将你的实例连接到 GitHub 上的私有仓库。这可以为你的应用逻辑提供备份,并提供一种跟踪变更的简单方法。

保护内部连接

如果你的数据库托管在同一台服务器上,请使用 Docker 网桥 IP (172.17.0.1) 进行连接,而不是公网 IP,以获得更好的安全性和更低的 latency。

用户评价

用户怎么说

加入数千名已改变工作流程的满意用户

Jonathan Kogan

Jonathan Kogan

Co-Founder/CEO, rpatools.io

Automatio is one of the most used for RPA Tools both internally and externally. It saves us countless hours of work and we realized this could do the same for other startups and so we choose Automatio for most of our automation needs.

Mohammed Ibrahim

Mohammed Ibrahim

CEO, qannas.pro

I have used many tools over the past 5 years, Automatio is the Jack of All trades.. !! it could be your scraping bot in the morning and then it becomes your VA by the noon and in the evening it does your automations.. its amazing!

Ben Bressington

Ben Bressington

CTO, AiChatSolutions

Automatio is fantastic and simple to use to extract data from any website. This allowed me to replace a developer and do tasks myself as they only take a few minutes to setup and forget about it. Automatio is a game changer!

Sarah Chen

Sarah Chen

Head of Growth, ScaleUp Labs

We've tried dozens of automation tools, but Automatio stands out for its flexibility and ease of use. Our team productivity increased by 40% within the first month of adoption.

David Park

David Park

Founder, DataDriven.io

The AI-powered features in Automatio are incredible. It understands context and adapts to changes in websites automatically. No more broken scrapers!

Emily Rodriguez

Emily Rodriguez

Marketing Director, GrowthMetrics

Automatio transformed our lead generation process. What used to take our team days now happens automatically in minutes. The ROI is incredible.

Jonathan Kogan

Jonathan Kogan

Co-Founder/CEO, rpatools.io

Automatio is one of the most used for RPA Tools both internally and externally. It saves us countless hours of work and we realized this could do the same for other startups and so we choose Automatio for most of our automation needs.

Mohammed Ibrahim

Mohammed Ibrahim

CEO, qannas.pro

I have used many tools over the past 5 years, Automatio is the Jack of All trades.. !! it could be your scraping bot in the morning and then it becomes your VA by the noon and in the evening it does your automations.. its amazing!

Ben Bressington

Ben Bressington

CTO, AiChatSolutions

Automatio is fantastic and simple to use to extract data from any website. This allowed me to replace a developer and do tasks myself as they only take a few minutes to setup and forget about it. Automatio is a game changer!

Sarah Chen

Sarah Chen

Head of Growth, ScaleUp Labs

We've tried dozens of automation tools, but Automatio stands out for its flexibility and ease of use. Our team productivity increased by 40% within the first month of adoption.

David Park

David Park

Founder, DataDriven.io

The AI-powered features in Automatio are incredible. It understands context and adapts to changes in websites automatically. No more broken scrapers!

Emily Rodriguez

Emily Rodriguez

Marketing Director, GrowthMetrics

Automatio transformed our lead generation process. What used to take our team days now happens automatically in minutes. The ROI is incredible.

相关 Self-Hosted Apps

关于Appsmith的常见问题

查找关于Appsmith的常见问题答案