Appsmith

Appsmith Self-Hosted, Triển khai trong Một cú nhấp chuột

Xây dựng công cụ nội bộ với các widget kéo thả. Automatio triển khai Appsmith lên VPS riêng với HTTPS chỉ trong một cú nhấp chuột để đảm bảo chủ quyền và quyền...

appsmith vpsself-hosted appsmithmã nguồn mở low-codetrình dựng công cụ nội bộdocker appsmithnền tảng low-code
Appsmith logo

Appsmith

Developer Tools

Xây dựng công cụ nội bộ với các widget kéo thả. Automatio triển khai Appsmith lên VPS riêng với HTTPS chỉ trong một cú nhấp chuột để đảm bảo chủ quyền và quyền...

cms

Bạn nhận được gì khi triển khai Appsmith

Máy chủ chúng tôi thuê, chi phí, và những gì trình cài đặt sẽ hỏi.

Máy chủ
CX23 · 2 vCPU · 4 GB RAM
Từ
$9/tháng
Cài đặt
Không cần cấu hình

Có trong mọi lần triển khai

  • Máy chủ riêng, mỗi máy một ứng dụng
  • Chứng chỉ HTTPS cấp tự động
  • Tên miền phụ miễn phí, tên miền riêng tùy chọn
  • Khởi động lại, đổi kích thước, snapshot và khôi phục

Dự án

Mọi liên kết ra ngoài Automatio trên trang này.

Triển khai Appsmith chỉ một cú nhấp

Trên máy chủ của bạn, với dữ liệu của bạn. Không terminal, không lệnh Docker, không cấu hình chứng chỉ.

  1. 1

    Chọn kích thước

    Bắt đầu với máy chủ nhỏ nhất đủ dùng. Nâng cấp sau mà không cần cài lại.

  2. 2

    Nhấn triển khai

    Chúng tôi thuê máy chủ, cài ứng dụng bằng Docker và trỏ một tên miền phụ vào đó.

  3. 3

    Xem nó khởi chạy

    Quá trình chạy tự động trong vài phút. Khi chứng chỉ HTTPS được cấp là ứng dụng đã sẵn sàng.

Kích thước máy chủ

Tính phí hằng tháng cùng gói Automatio. Xóa máy chủ là ngừng tính phí.

Khả năng Appsmith

Khám phá những gì Automatio có thể làm cho trường hợp sử dụng này

Trình dựng UI kéo-thả

Tạo giao diện chuyên nghiệp bằng cách sử dụng hơn 45 widget được xây dựng sẵn mà không cần viết HTML hay CSS. Trình chỉnh sửa trực quan cho phép bạn định vị bảng, biểu đồ và biểu mẫu trên một canvas xử lý việc tự động co giãn responsive cho các kích thước màn hình khác nhau. Bạn có thể tạo theme cho toàn bộ ứng dụng hoặc áp dụng CSS tùy chỉnh để có giao diện đồng bộ với thương hiệu.

  • 1Hơn 45 widget sẵn sàng sử dụng
  • 2Chủ đề tùy chỉnh và hỗ trợ CSS
  • 3Bản đồ và biểu đồ tương tác
  • 4Hệ thống bố cục lưới linh hoạt
  • 5Các component modal và drawer

Khả năng Appsmith

  • Trình dựng UI kéo-thả

    Tạo giao diện chuyên nghiệp bằng cách sử dụng hơn 45 widget được xây dựng sẵn mà không cần viết HTML hay CSS. Trình chỉnh sửa trực quan cho phép bạn định vị bảng, biểu đồ và biểu mẫu trên một canvas xử lý việc tự động co giãn responsive cho các kích thước màn hình khác nhau. Bạn có thể tạo theme cho toàn bộ ứng dụng hoặc áp dụng CSS tùy chỉnh để có giao diện đồng bộ với thương hiệu.

    1. Hơn 45 widget sẵn sàng sử dụng
    2. Chủ đề tùy chỉnh và hỗ trợ CSS
    3. Bản đồ và biểu đồ tương tác
    4. Hệ thống bố cục lưới linh hoạt
    5. Các component modal và drawer
  • Bộ kết nối dữ liệu native

    Kết nối trực tiếp với các cơ sở dữ liệu hiện có để đọc và ghi dữ liệu mà không cần xây dựng backend tùy chỉnh. Nó hỗ trợ các engine tiêu chuẩn như PostgreSQL và MySQL với khả năng xây dựng truy vấn bảo mật và thay thế thông minh. Tích hợp native đảm bảo latency thấp và tính bảo mật cao cho tập dữ liệu nội bộ của bạn.

    1. Trình chỉnh sửa câu lệnh SQL trực tiếp
    2. Trình dựng truy vấn trực quan
    3. Tích hợp Google Sheets
    4. Hỗ trợ MongoDB và Redis
    5. Bộ kết nối Snowflake và Oracle
  • Business logic bằng JavaScript

    Viết JavaScript tùy chỉnh để chuyển đổi dữ liệu, kích hoạt workflow nhiều bước hoặc điều khiển trạng thái widget. Trình chỉnh sửa nội bộ hỗ trợ cú pháp ES6 hiện đại và cho phép bạn nhập các thư viện npm bên ngoài cho logic phức tạp. Điều này giúp bạn có thể xây dựng logic nặng trực tiếp ngay trên canvas ứng dụng.

    1. Trình chỉnh sửa có tính năng tự động hoàn thành
    2. Hỗ trợ thư viện npm bên ngoài
    3. Async/Await để điều phối
    4. Trình gỡ lỗi logic trực quan
    5. Đối tượng JS có thể tái sử dụng
  • Quản lý phiên bản dựa trên Git

    Quản lý vòng đời ứng dụng của bạn bằng quy trình Git tiêu chuẩn để kích hoạt sự hợp tác nhóm. Bạn có thể kết nối instance với GitHub hoặc GitLab để bật các tính năng tạo nhánh, commit và pull request. Điều này cho phép các lập trình viên làm việc trên các tính năng một cách độc lập trước khi hợp nhất chúng vào môi trường production.

    1. Kết nối qua khóa SSH
    2. Hỗ trợ nhánh (branching) và hợp nhất (merging)
    3. Lịch sử commit và khôi phục
    4. Tích hợp pipeline CI/CD
    5. Hỗ trợ private repo

content.selfHosted.whyTitle

content.selfHosted.tradeoffsTitle

Chủ quyền dữ liệu: Giữ thông tin đăng nhập cơ sở dữ liệu nhạy cảm và hồ sơ khách hàng đằng sau tường lửa của riêng bạn và trong khu vực địa lý bạn chọn.
Mức sử dụng bộ nhớ cao: Backend dựa trên Java và instance MongoDB đi kèm yêu cầu tối thiểu 4GB RAM để hoạt động ổn định mà không bị crash.
Hiệu quả chi phí: Loại bỏ chi phí đắt đỏ theo mỗi seat của các nền tảng low-code độc quyền bằng cách chạy trên VPS chi phí cố định bất kể có bao nhiêu người sử dụng công cụ.
Thiết lập SMTP thủ công: Email hệ thống, lời mời user và tính năng đặt lại mật khẩu yêu cầu bạn phải tự cung cấp thông tin đăng nhập SMTP từ một nhà cung cấp như SendGrid.
Truy cập mạng nội bộ: Kết nối trực tiếp với các cơ sở dữ liệu và API không public ra internet công cộng mà không cần các đường hầm VPN phức tạp hoặc lớp proxy.
Giới hạn phân quyền: Phiên bản cộng đồng mã nguồn mở thiếu các tính năng kiểm soát truy cập dựa trên vai trò chi tiết (RBAC) và hỗ trợ SAML có sẵn trong các phiên bản enterprise trả phí.
Không bị phụ thuộc nhà cung cấp: Sở hữu logic ứng dụng và metadata của riêng bạn. Bạn có thể xuất ứng dụng dưới dạng JSON và chuyển chúng sang bất kỳ môi trường Docker nào khác bất cứ lúc nào bạn muốn.
Hỗ trợ thư viện tùy chỉnh: Nhập các thư viện JavaScript và plugin cụ thể từ npm vốn có thể bị hạn chế hoặc không có sẵn trên các tầng cloud nhiều người dùng (multi-tenant) được quản lý.

comparisonTable.self-hosted.title

comparisonTable.self-hosted.description

Thời gian thiết lập

comparisonTable.self-hosted.managedSaasTức thì
comparisonTable.self-hosted.diyHơn 60 phút
comparisonTable.self-hosted.automatio~15 phút

Quyền sở hữu dữ liệu

comparisonTable.self-hosted.managedSaasCloud chung
comparisonTable.self-hosted.diyServer riêng
comparisonTable.self-hosted.automatioServer riêng

Giá theo user

comparisonTable.self-hosted.managedSaasTrả phí theo seat
comparisonTable.self-hosted.diyMiễn phí không giới hạn
comparisonTable.self-hosted.automatioMiễn phí không giới hạn

HTTPS/SSL

comparisonTable.self-hosted.managedSaasĐã bao gồm
comparisonTable.self-hosted.diyCấu hình thủ công
comparisonTable.self-hosted.automatioTự động

Bảo trì

comparisonTable.self-hosted.managedSaasKhông cần làm gì
comparisonTable.self-hosted.diyShell thủ công
comparisonTable.self-hosted.automatioCập nhật 1 cú nhấp

Dành cho ai

Những người thực sự chạy Appsmith trên máy chủ của họ, và điều gì thay đổi khi đó.

nhà sáng lập độc lập

Cần một bảng điều khiển admin cho startup nhưng thiếu thời gian để code một frontend tùy chỉnh.

Tự vận hành giúp tiết kiệm hàng nghìn đô la phí SaaS trong khi vẫn giữ hoàn toàn bảo mật các hồ sơ khách hàng nhạy cảm.

  • Xây dựng bảng điều khiển quản lý user
  • Kết nối với cơ sở dữ liệu production
  • Tạo công cụ xử lý hoàn tiền

quản lý vận hành

Bị kẹt trong thế giới các bảng tính rời rạc và các tác vụ nhập liệu thủ công.

Tập trung hóa các quy trình lộn xộn vào một giao diện bảo mật duy nhất, chỉ team nội bộ mới truy cập được.

  • Xây dựng công cụ theo dõi hàng tồn kho
  • Tự động hóa nhật ký onboarding
  • Tạo cổng thông tin nghỉ phép cho nhân viên

chuyên gia phân tích dữ liệu

Mệt mỏi với việc viết các câu lệnh SQL lặp đi lặp lại cho các thành viên không chuyên kỹ thuật mỗi ngày.

Cung cấp môi trường dữ liệu chỉ đọc an toàn, nằm hoàn toàn bên trong mạng nội bộ.

  • Tạo bảng điều khiển Customer 360
  • Xây dựng bảng xếp hạng doanh số
  • Thiết kế công cụ cohort tùy chỉnh

quản lý IT

Các quy trình nội bộ cũ đang chạm giới hạn nhưng dữ liệu không thể chuyển lên public cloud.

Hiện đại hóa các quy trình cục bộ mà không cần chuyển dữ liệu kinh doanh nhạy cảm sang server của bên thứ ba.

  • Xây dựng công cụ giám sát tình trạng server
  • Quản lý API key nội bộ bằng giao diện trực quan
  • Kiểm tra nhật ký (audit log) qua UI tùy chỉnh

Prompt nay la gi?

Tim hieu prompt nay lam gi va cach no co the giup ban dat ket qua tot hon.

Appsmith là gì?

Appsmith là một framework mã nguồn mở được thiết kế dành riêng cho các kỹ sư cần xây dựng phần mềm nội bộ một cách nhanh chóng. Nó giải quyết bài toán lặp đi lặp lại là phải làm lại từ đầu cho mỗi bảng điều khiển admin, dashboard hay giao diện CRUD (Tạo, Đọc, Cập nhật, Xóa). Thay vì viết mã boilerplate React và quản lý state phức tạp cho bảng và biểu mẫu, các lập trình viên sử dụng một canvas trực quan để kéo thả các component chức năng được tối ưu hóa cho các tác vụ nặng về dữ liệu.

Cách thức hoạt động

Nền tảng này hoạt động dựa trên mô hình kết nối, xây dựng và chia sẻ. Đầu tiên, bạn kết nối các nguồn dữ liệu của mình, từ các cơ sở dữ liệu truyền thống như PostgreSQLMySQL cho đến các API SaaS hiện đại và Google Sheets. Sau khi kết nối, bạn sử dụng trình chỉnh sửa kéo thả để xây dựng giao diện người dùng. Không giống như nhiều công cụ low-code khác chỉ giới hạn bạn trong logic trực quan, nó xem JavaScript như một ngôn ngữ bậc nhất (first-class citizen). Bạn có thể viết code tùy chỉnh ở bất cứ đâu để chuyển đổi dữ liệu, chuỗi nhiều lệnh gọi API với nhau hoặc kích hoạt các cập nhật UI phức tạp. Điều này biến nó thành một công cụ hướng tới lập trình viên hơn là một môi trường no-code bị gò bó.

Giờ đầu tiên của bạn

Sau khi triển khai thông qua Automatio, giờ đầu tiên của bạn sẽ xoay quanh việc thiết lập workspace và kết nối cơ sở dữ liệu đầu tiên. Bạn có thể sẽ bắt đầu bằng việc kéo một widget Bảng (Table) vào canvas. Bằng cách viết một câu lệnh SQL đơn giản trong bảng dữ liệu, bạn có thể liên kết kết quả cơ sở dữ liệu của mình trực tiếp vào bảng đó bằng cú pháp mustache. Từ đó, bạn có thể thêm các nút để kích hoạt truy cập nhật (Update) hoặc mở các modal để xem chi tiết. Tích hợp Git có sẵn cho phép bạn quản lý các phiên bản và khôi phục các thay đổi, phản ánh chu kỳ phát triển chuyên nghiệp.

Độ trưởng thành của dự án và AI

Phần mềm này là một dự án mã nguồn mở trưởng thành với một cộng đồng mạnh mẽ. Một phần đáng kể trong quá trình phát triển hiện tại tập trung vào việc mở rộng AI thông qua các Appsmith Agent. Điều này cho phép các team tích hợp các model AI mới nhất với dữ liệu riêng tư của họ trên diện rộng mà không cần các triển khai phức tạp. Độngะ thái này cho thấy nền tảng đang thu hẹp khoảng cách giữa các tính năng AI cấp cao và tiện ích kinh doanh thực tế hàng ngày, biến nó thành một lựa chọn bền vững cho các công ty muốn sử dụng LLM một cách riêng tư.

Các giải pháp thay thế chiến lược

Nó thường được so sánh với Retool hoặc Microsoft PowerApps. Mặc dù Retool rất chỉn chu, nhưng mức giá tính theo mỗi user của nó có thể trở thành rào cản lớn đối với các team quy mô lớn. Nền tảng này mang lại trải nghiệm tương tự hướng tới lập trình viên, đi kèm với hỗ trợ SQL thô và JS, nhưng dưới giấy phép mã nguồn mở ưu ái việc tự host. So với PowerApps, nó linh hoạt hơn cho các lập trình viên thích làm việc với code và các công nghệ web tiêu chuẩn hơn là các hệ sinh thái độc quyền bị khóa chặt.

Prompt nay la gi?

Moi nguoi dang noi gi ve Appsmith

Xem cong dong nghi gi ve Appsmith

Đường cong học tập dễ chịu hơn nhiều so với Retool đối với các kỹ sư của chúng tôi, và khả năng tự host mà không có mức giá doanh nghiệp là yếu tố quyết định.
dev_lead_99
reddit
Appsmith rất tuyệt, nhưng đừng cố chạy nó trên t2.micro. Nó sẽ ngốn hết bộ nhớ và bị treo trong quá trình khởi động. Hãy cấp cho nó ít nhất 4GB.
sysadmin_pro
hackernews
Có những giới hạn chức năng đáng kể ở phiên bản self-hosted so với phiên bản enterprise hoặc cloud... dẫn đến đánh giá rằng công cụ này ít mang tính mã nguồn mở thực sự hơn.
shaftofbread
reddit
Tôi thích việc mình có thể sử dụng các gói npm của riêng mình để chuyển đổi dữ liệu phức tạp mà không phải đợi nền tảng hỗ trợ.
js_dev_82
reddit
Việc triển khai container đơn giúp cho việc cập nhật tương đối dễ dàng một khi bạn đã cấu hình đúng các biến môi trường.
devops_dan
reddit
Tài liệu cho môi trường self-hosted thực sự rất chi tiết, giúp việc khắc phục sự cố thiết lập SSO tùy chỉnh của tôi nhanh hơn rất nhiều.
tinkerer_tom
reddit

Video ve Appsmith

Xem huong dan, danh gia va thao luan ve Appsmith

Appsmith cơ bản là UI ở một bên, dữ liệu ở một bên và JavaScript để kết nối mọi thứ.

Nó miễn phí, rất nhanh, vì vậy không phải trả tiền cho Bubble hay thứ gì khác. Đây là một công cụ tuyệt vời để khởi động nhanh chóng.

Bạn thực sự cần khoảng 4GB RAM để thiết lập cái này vì vậy nó không hẳn là miễn phí hoàn toàn, bạn phải trả tiền cho phần cứng đó.

Việc cấu hình email cho việc này khá rắc rối, ngoài ra việc thiết lập SSL và xác thực cũng rất đau đầu với self-hosting.

Hon ca prompt

Tang cuong quy trinh lam viec cua ban voi Tu dong hoa AI

Automatio ket hop suc manh cua cac AI agent, tu dong hoa web va tich hop thong minh de giup ban lam duoc nhieu hon trong thoi gian ngan hon.

AI Agent
Tu dong hoa web
Quy trinh thong minh

Meo chuyen nghiep cho Appsmith

Meo chuyen gia giup ban tan dung toi da Appsmith va dat ket qua tot hon.

Sử dụng server RAM 4GB

Backend Java và MongoDB đi kèm ngốn rất nhiều tài nguyên. Sử dụng ít hơn 4GB RAM có thể khiến instance bị treo trong quá trình khởi động.

Bật tính năng đồng bộ Git sớm

Kết nối instance của bạn với một repository riêng tư trên GitHub ngay lập tức. Điều này cung cấp bản sao lưu cho logic ứng dụng và cách đơn giản để theo dõi các thay đổi.

Bảo mật kết nối nội bộ

Nếu cơ sở dữ liệu được host trên cùng một server, hãy sử dụng IP Docker bridge (172.17.0.1) để kết nối thay vì IP công khai để tăng cường bảo mật và giảm latency.

Danh gia

Nguoi dung cua chung toi noi gi

Tham gia cung hang nghin nguoi dung hai long da thay doi quy trinh lam viec cua ho

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.

Lien quan Self-Hosted Apps

Cau hoi thuong gap ve Appsmith

Tim cau tra loi cho cac cau hoi thuong gap ve Appsmith