Appsmith

نصب خودمیزبان (Self-Hosted) اپلیکیشن Appsmith با یک کلیک

ابزارهای داخلی را با ویجت‌های drag-and-drop بسازید. Automatio اپلیکیشن Appsmith را روی یک VPS خصوصی با HTTPS با یک کلیک برای حاکمیت و حریم خصوصی کامل داده‌ها...

appsmith vpsappsmith خودمیزبانlow code متن بازسازنده ابزارهای داخلیdocker appsmithپلتفرم low code
Appsmith logo

Appsmith

Developer Tools

ابزارهای داخلی را با ویجت‌های drag-and-drop بسازید. Automatio اپلیکیشن Appsmith را روی یک VPS خصوصی با HTTPS با یک کلیک برای حاکمیت و حریم خصوصی کامل داده‌ها...

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 با قابلیت کشیدن و رها کردن (Drag-and-Drop)

بدون نوشتن HTML یا CSS، رابط‌های حرفه‌ای با استفاده از بیش از ۴۵ ویجت از پیش ساخته شده ایجاد کنید. ویرایشگر بصری به شما اجازه می‌دهد جداول، نمودارها و فرم‌ها را روی بوم‌نقشی قرار دهید که بازچینی واکنش‌گرا را برای اندازه‌های مختلف صفحه نمایش مدیریت می‌کند. شما می‌توانید به کل اپلیکیشن تم بدهید یا CSS سفارشی برای ظاهری هماهنگ با برند اعمال کنید.

  • 1بیش از ۴۵ ویجت آماده به کار
  • 2تم‌های سفارشی و پشتیبانی از CSS
  • 3نقشه‌ها و نمودارهای تعاملی
  • 4سیستم چیدمان شبکه روان (Fluid Grid)
  • 5کامپوننت‌های Modal و Drawer

قابلیت‌های Appsmith

  • سازنده UI با قابلیت کشیدن و رها کردن (Drag-and-Drop)

    بدون نوشتن HTML یا CSS، رابط‌های حرفه‌ای با استفاده از بیش از ۴۵ ویجت از پیش ساخته شده ایجاد کنید. ویرایشگر بصری به شما اجازه می‌دهد جداول، نمودارها و فرم‌ها را روی بوم‌نقشی قرار دهید که بازچینی واکنش‌گرا را برای اندازه‌های مختلف صفحه نمایش مدیریت می‌کند. شما می‌توانید به کل اپلیکیشن تم بدهید یا CSS سفارشی برای ظاهری هماهنگ با برند اعمال کنید.

    1. بیش از ۴۵ ویجت آماده به کار
    2. تم‌های سفارشی و پشتیبانی از CSS
    3. نقشه‌ها و نمودارهای تعاملی
    4. سیستم چیدمان شبکه روان (Fluid Grid)
    5. کامپوننت‌های Modal و Drawer
  • کانکتورهای داده بومی (Native)

    بدون ساخت یک بک‌اند سفارشی، مستقیماً به پایگاه‌های داده موجود متصل شوید تا داده‌ها را بخوانید و بنویسید. این ابزار از موتورهای استانداردی مانند PostgreSQL و MySQL با ساخت کوئری امن و جایگزینی هوشمند پشتیبانی می‌کند. یکپارچه‌سازی بومی، latency پایین و امنیت بالا را برای مجموعه داده‌های داخلی شما تضمین می‌کند.

    1. ویرایشگر مستقیم کوئری SQL
    2. سازنده بصری کوئری
    3. یکپارچه‌سازی با Google Sheets
    4. پشتیبانی از MongoDB و Redis
    5. کانکتورهای Snowflake و Oracle
  • منطق کسب‌وکار با JavaScript

    برای تبدیل داده‌ها، راه‌اندازی جریان‌های کاری چندمرحله‌ای، یا کنترل وضعیت‌های ویجت، کدهای سفارشی JavaScript بنویسید. ویرایشگر داخلی از سینتکس مدرن ES6 پشتیبانی می‌کند و به شما اجازه می‌دهد کتابخانه‌های خارجی npm را برای منطق‌های پیچیده وارد کنید. این ویژگی امکان ساخت منطق‌های سنگین را مستقیماً در بوم اپلیکیشن فراهم می‌کند.

    1. ویرایشگر با تکمیل خودکار (Autocomplete)
    2. پشتیبانی از کتابخانه‌های خارجی npm
    3. Async/Await برای ارکستراسیون
    4. دیباگر منطق بصری
    5. اشیاء JS قابل استفاده مجدد
  • کنترل نسخه مبتنی بر Git

    چرخه عمر اپلیکیشن خود را با استفاده از جریان‌های کاری استاندارد Git برای فعال‌سازی همکاری تیمی مدیریت کنید. می‌توانید نمونه خود را به GitHub یا GitLab متصل کنید تا امکان branching، کامیت‌ها و pull requestها فراهم شود. این به توسعه‌دهندگان اجازه می‌دهد قبل از ادغام ویژگی‌ها در محیط‌های پروداکشن، روی آن‌ها به صورت ایزوله کار کنند.

    1. اتصال از طریق کلیدهای SSH
    2. پشتیبانی از Branching و Merging
    3. تاریخچه کامیت و بازگشت به عقب (Rollback)
    4. یکپارچه‌سازی خط لوله CI/CD
    5. پشتیبانی از ریپازیتوری خصوصی

content.selfHosted.whyTitle

content.selfHosted.tradeoffsTitle

حاکمیت داده‌ها: اعتبارنامه‌های حساس پایگاه داده و سوابق مشتریان را پشت فایروال خود و در منطقه جغرافیایی انتخابی خود نگه دارید.
مصرف بالای حافظه: بک‌اند مبتنی بر جاوا و نمونه MongoDB همراه آن برای کارکرد قابل‌اعتماد بدون کرش کردن به حداقل 4GB از RAM نیاز دارند.
بهینه‌سازی هزینه: با اجرای روی یک VPS با هزینه ثابت، بدون توجه به اینکه چند نفر از ابزار استفاده می‌کنند، هزینه‌های بالای به ازای هر کاربر پلتفرم‌های اختصاصی low-code را حذف کنید.
راه‌اندازی دستی SMTP: ایمیل‌های سیستم، دعوت‌نامه‌های کاربران و بازنشانی رمز عبور از شما می‌خواهند که اعتبارنامه‌های SMTP خود را از ارائه‌دهنده‌ای مانند SendGrid تهیه کنید.
دسترسی به شبکه داخلی: بدون نیاز به تونل‌های پیچیده VPN یا لایه‌های پراکسی، مستقیماً به پایگاه‌های داده و APIهایی که در معرض اینترنت عمومی نیستند متصل شوید.
محدودیت‌های دسترسی: نسخه انجمن open-source فاقد کنترل دسترسی دانه‌ای مبتنی بر نقش (RBAC) و پشتیبانی SAML موجود در نسخه‌های پولی سازمانی است.
عدم وابستگی به ارائه‌دهنده (No Vendor Lock-in): مالک منطق اپلیکیشن و متادیتای خود باشید. هر زمان که خواستید می‌توانید اپلیکیشن‌های خود را به صورت JSON خروجی بگیرید و به هر محیط Docker دیگری منتقل کنید.
پشتیبانی از کتابخانه‌های سفارشی: کتابخانه‌ها و پلاگین‌های خاص JavaScript را از npm وارد کنید که ممکن است در لایه‌های ابری چندمشتری (multi-tenant) مدیریت‌شده محدود یا غیرقابل دسترس باشند.

comparisonTable.self-hosted.title

comparisonTable.self-hosted.description

زمان راه‌اندازی

comparisonTable.self-hosted.managedSaasفوری
comparisonTable.self-hosted.diyبیش از ۶۰ دقیقه
comparisonTable.self-hosted.automatio~۱۵ دقیقه

مالکیت داده

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شل دستی
comparisonTable.self-hosted.automatioبه‌روزرسانی با یک کلیک

این برای چه کسانی است

کسانی که واقعاً Appsmith را روی سرور خودشان اجرا می‌کنند، و چه چیزی تغییر می‌کند.

یک بنیان‌گذار استارتاپ (Solo Founder)

به یک پنل ادمین برای استارتاپ خود نیاز دارد اما وقت کافی برای کدنویسی یک فرانت‌اند سفارشی را ندارد.

اجرای شخصی آن هزاران دلار در هزینه‌های SaaS صرفه‌جویی می‌کند و در عین حال سوابق حساس مشتریان را کاملاً خصوصی نگه می‌دارد.

  • ساخت داشبورد مدیریت کاربر
  • اتصال به پایگاه داده پروداکشن
  • ایجاد ابزار پردازش بازپرداخت

یک مدیر عملیات

در دنیایی از صفحات گسترده نامتصل و کارهای ورود دستی داده‌ها گرفتار شده است.

عملیات‌های پراکنده را در یک رابط کاربری واحد و امن متمرکز می‌کند که فقط برای تیم داخلی قابل دسترسی است.

  • ساخت ردیاب موجودی
  • خودکارسازی لاگ‌های آنبردینگ
  • ایجاد پورتال مرخصی کارکنان

یک تحلیل‌گر داده

از نوشتن کوئری‌های تکراری SQL برای اعضای غیرفنی تیم در هر روز خسته شده است.

یک محیط داده امن و فقط خواندنی فراهم می‌کند که کاملاً در شبکه خصوصی باقی می‌ماند.

  • ایجاد داشبورد Customer 360
  • ساخت جدول امتیازات فروش
  • طراحی ابزارهای کوهورت سفارشی

یک مدیر IT

جریان‌های کاری داخلی قدیمی به محدودیت رسیده‌اند اما داده‌ها نمی‌توانند به ابر عمومی منتقل شوند.

جریان‌های کاری محلی را بدون انتقال هوش تجاری حساس به یک سرور شخص ثالث مدرن‌سازی می‌کند.

  • ساخت مانیتور سلامت سرور
  • مدیریت بصری API keyهای داخلی
  • حسابرسی لاگ‌ها از طریق یک UI سفارشی

این پرامپت چیست؟

بیاموزید این پرامپت چه می‌کند و چگونه می‌تواند به شما در دستیابی به نتایج بهتر کمک کند.

Appsmith چیست؟

Appsmith یک فریمورک open-source است که به طور خاص برای مهندسانی طراحی شده که نیاز به ساخت سریع نرم‌افزارهای داخلی دارند. این ابزار مشکل تکراری اختراع مجدد چرخ برای هر پنل ادمین، داشبورد، یا رابط CRUD (ایجاد، خواندن، به‌روزرسانی، حذف) را حل می‌کند. توسعه‌دهندگان به جای نوشتن کدهای بویلرپلیت React و مدیریت حالت‌های پیچیده برای جداول و فرم‌ها، از یک بوم بصری برای کشیدن و رها کردن کامپوننت‌های کاربردی بهینه‌سازی‌شده برای کارهای سنگین داده استفاده می‌کنند.

نحوه عملکرد آن

این پلتفرم روی مدل اتصال، ساخت و اشتراک‌گذاری کار می‌کند. ابتدا منابع داده خود را متصل می‌کنید، از پایگاه‌های داده سنتی مانند PostgreSQL و MySQL گرفته تا APIهای مدرن SaaS و Google Sheets. پس از اتصال، از ویرایشگر drag-and-drop برای ساخت رابط کاربری خود استفاده کنید. برخلاف بسیاری از ابزارهای دیگر low-code که شما را به منطق بصری محدود می‌کنند، این ابزار JavaScript را به عنوان یک شهروند درجه یک در نظر می‌گیرد. شما می‌توانید کدهای سفارشی را در هر جایی بنویسید تا داده‌ها را تبدیل کنید، چندین فراخوانی API را به هم زنجیر کنید، یا به‌روزرسانی‌های پیچیده UI را فعال کنید. این امر آن را به یک ابزار اول توسعه‌دهنده (developer-first) تبدیل می‌کند تا یک محیط محدود no-code.

ساعت اول شما

پس از استقرار از طریق Automatio، ساعت اول شما شامل راه‌اندازی فضای کاری و اتصال اولین پایگاه داده است. احتمالاً با کشیدن یک ویجت Table روی بوم شروع خواهید کرد. با نوشتن یک کوئری ساده SQL در پنجره داده، می‌توانید نتایج پایگاه داده خود را مستقیماً با استفاده از سینتکس سبیل (mustache) به آن جدول متصل کنید. از آنجا، می‌توانید دکمه‌هایی برای راه‌اندازی کوئری‌های Update یا باز کردن مودال‌ها برای نماهای تفصیلی اضافه کنید. یکپارچه‌سازی داخلی Git به شما امکان می‌دهد نسخه‌ها را مدیریت کنید و تغییرات را به عقب برگردانید که چرخه‌های توسعه حرفه‌ای را بازتاب می‌دهد.

بلوغ پروژه و هوش مصنوعی

این نرم‌افزار یک پروژه بالغ open-source با جامعه‌ای قوی است. بخش قابل توجهی از توسعه فعلی بر روی توسعه هوش مصنوعی از طریق Appsmith Agents تمرکز دارد. این به تیم‌ها اجازه می‌دهد تا آخرین مدل‌های هوش مصنوعی را با داده‌های خصوصی خود در مقیاس وسیع بدون پیاده‌سازی‌های پیچیده یکپارچه کنند. این حرکت نشان می‌دهد که پلتفرم در حال پر کردن شکاف بین قابلیت‌های رده بالای هوش مصنوعی و کاربرد تجاری عملی و روزمره است، و آن را به یک انتخاب آینده‌نگر برای شرکت‌هایی تبدیل می‌کند که به دنبال استفاده خصوصی از LLMها هستند.

گزینه‌های جایگزین استراتژیک

این ابزار مکرراً با Retool یا Microsoft PowerApps مقایسه می‌شود. در حالی که Retool بسیار صیقلی است، قیمت‌گذاری به ازای هر کاربر آن می‌تواند برای تیم‌های بزرگ بازدارنده باشد. این پلتفرم تجربه مشابهی با تمرکز بر توسعه‌دهنده، کامل با پشتیبانی از SQL خام و JS، اما تحت لیسانس open-source که از میزبانی شخصی پشتیبانی می‌کند، ارائه می‌دهد. در مقایسه با PowerApps، برای توسعه‌دهندگانی که ترجیح می‌دهند با کد و فناوری‌های استاندارد وب کار کنند تا اکوسیستم‌های اختصاصی قفل‌شده، انعطاف‌پذیرتر است.

این پرامپت چیست؟

مردم درباره Appsmith چه می‌گویند

ببینید جامعه درباره Appsmith چه فکر می‌کند

منحنی یادگیری برای مهندسان ما بسیار بهتر از Retool است، و امکان میزبانی شخصی بدون برچسب قیمت سازمانی (enterprise) عامل تعیین‌کننده بود.
dev_lead_99
reddit
Appsmith عالی است، اما سعی نکنید آن را روی t2.micro اجرا کنید. تمام حافظه را مصرف می‌کند و در طول فرآیند راه‌اندازی فریز می‌شود. حداقل 4GB به آن اختصاص دهید.
sysadmin_pro
hackernews
محدودیت‌های عملکردی قابل توجهی در نسخه خودمیزبان در مقایسه با نسخه‌های سازمانی یا ابری وجود دارد... که منجر به این ارزیابی می‌شود که این ابزار به طور واقعی open-source محسوب نمی‌شود.
shaftofbread
reddit
من عاشق این هستم که می‌توانم بدون انتظار برای پشتیبانی پلتفرم، از پکیج‌های npm خودم برای تبدیل داده‌های پیچیده استفاده کنم.
js_dev_82
reddit
استقرار تک‌کپسولی (single-container) به محض اینکه متغیرهای محیطی را به درستی نگاشت کرده باشید، به‌روزرسانی‌ها را نسبتاً آسان می‌کند.
devops_dan
reddit
مستندات محیط خودمیزبان در واقع بسیار دقیق است، که عیب‌یابی راه‌اندازی سفارشی SSO مرا بسیار سریع‌تر کرد.
tinkerer_tom
reddit

ویدیوهای درباره Appsmith

آموزش‌ها، بررسی‌ها و بحث‌های درباره Appsmith را تماشا کنید

Appsmith اساساً UI در یک طرف، داده در طرف دیگر، و JavaScript برای اتصال همه‌چیز به یکدیگر است.

رایگان است، سریع است، بنابراین نیازی به پرداخت هزینه برای Bubble یا چیز دیگری نیست. این یک ابزار عالی برای راه‌اندازی سریع است.

برای راه‌اندازی این مورد به حدود چهار گیگابایت RAM نیاز دارید، بنابراین فقط اینطور نیست که کاملاً رایگان باشد و باید هزینه آن را پرداخت کنید.

پیکربندی ایمیل برای این مورد کار سختی است و همچنین تنظیم SSL و احراز هویت با میزبانی شخصی چالش‌برانگیز است.

بیشتر از فقط پرامپت

گردش کار خود را با اتوماسیون AI

Automatio قدرت عامل‌های AI، اتوماسیون وب و ادغام‌های هوشمند را ترکیب می‌کند تا به شما کمک کند در زمان کمتر بیشتر انجام دهید.

عامل‌های AI
اتوماسیون وب
گردش‌کارهای هوشمند

نکات حرفه‌ای برای Appsmith

نکات تخصصی برای کمک به شما در استفاده حداکثری از Appsmith و دستیابی به نتایج بهتر.

از یک سرور با 4GB RAM استفاده کنید

بک‌اند جاوا و پایگاه داده MongoDB همراه آن منابع زیادی مصرف می‌کنند. استفاده از کمتر از 4GB از RAM احتمالاً باعث فریز شدن نمونه (instance) در حین فرآیند راه‌اندازی می‌شود.

همگام‌سازی Git را زودتر فعال کنید

نمونه خود را بلافاصله به یک ریپازیتوری خصوصی در GitHub متصل کنید. این کار یک نسخه پشتیبان از منطق اپلیکیشن شما و راهی ساده برای پیگیری تغییرات فراهم می‌کند.

اتصالات داخلی را ایمن کنید

اگر پایگاه داده شما روی همان سرور میزبانی می‌شود، برای امنیت بهتر و latency کمتر، به جای IP عمومی از IP پل Docker (172.17.0.1) برای اتصال استفاده کنید.

نظرات

کاربران ما چه می‌گویند

به هزاران کاربر راضی که گردش کار خود را متحول کرده‌اند بپیوندید

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 را بیابید