Windmill

نشر Windmill ذاتياً، بنشرة واحدة

Windmill هي منصة مفتوحة المصدر لتدفقات العمل والتطبيقات الداخلية. تنشرها Automatio على خادم VPS الخاص بك مع HTTPS بنقرة واحدة لضمان الإقامة الكاملة للبيانات.

windmill ذاتي الاستضافةأتمتة windmillسير عمل مفتوح المصدرdocker windmillمنصة أتمتة vpsأدوات المطورين+1 more
Windmill logo

Windmill

Automation & Workflows

Windmill هي منصة مفتوحة المصدر لتدفقات العمل والتطبيقات الداخلية. تنشرها Automatio على خادم VPS الخاص بك مع HTTPS بنقرة واحدة لضمان الإقامة الكاملة للبيانات.

workflowautomationdevelopment

ما تحصل عليه عند نشر Windmill

الخادم الذي نستأجره، وتكلفته، وما سيطلبه المثبِّت.

الخادم
CX23 · 2 vCPU · 4 GB RAM
ابتداءً من
9$ شهرياً
الإعداد
لا حاجة لأي إعداد

مضمَّن مع كل عملية نشر

  • خادم مخصص، تطبيق واحد لكل جهاز
  • شهادة HTTPS تُصدر تلقائياً
  • نطاق فرعي مجاني، ونطاق مخصص اختياري
  • إعادة تشغيل وتغيير الحجم ولقطات واستعادة

انشر Windmill بنقرة واحدة

على خادمك الخاص وببياناتك. بلا طرفية، بلا أوامر Docker، بلا إعداد شهادات.

  1. 1

    اختر الحجم

    ابدأ بأصغر خادم يناسب التطبيق. يمكنك تغيير الحجم لاحقاً دون إعادة التثبيت.

  2. 2

    اضغط على النشر

    نستأجر الخادم، ونثبّت التطبيق عبر Docker، ونوجّه نطاقاً فرعياً إليه.

  3. 3

    راقب إقلاعه

    يتم التجهيز تلقائياً ويستغرق بضع دقائق. عند صدور شهادة HTTPS يصبح التطبيق جاهزاً.

حجم الخادم

تُحتسب شهرياً مع اشتراكك في Automatio. احذف الخادم في أي وقت ويتوقف الاحتساب.

إمكانيات Windmill

اكتشف ما يمكن لـ Automatio فعله لحالة الاستخدام هذه

كتابة السكريبتات متعددة اللغات

يتعامل Windmill مع الكود باعتباره لبنة البناء الأساسية للأتمتة. يمكنك كتابة سكريبتات بـ TypeScript أو Python أو Go أو Bash أو SQL وعرضها كعقد قابلة لإعادة الاستخدام. يقوم كل سكريبت بإنشاء نموذج واجهة مستخدم (UI form) خاص به تلقائياً بناءً على وسائط، مما يسمح للمستخدمين غير التقنيين بتشغيل منطق معقد دون لمس الكود.

  • 1يدعم Bun و Deno لـ TypeScript
  • 2إدارة تبعيات Python عبر uv
  • 3تنفيذ SQL الأصلي لـ PostgreSQL و Snowflake
  • 4دعم مباشر لـ Bash و PowerShell لمهام النظام
  • 5التحكم في الإصدارات لكل سكريبت يتم حفظه في المثيل

إمكانيات Windmill

  • كتابة السكريبتات متعددة اللغات

    يتعامل Windmill مع الكود باعتباره لبنة البناء الأساسية للأتمتة. يمكنك كتابة سكريبتات بـ TypeScript أو Python أو Go أو Bash أو SQL وعرضها كعقد قابلة لإعادة الاستخدام. يقوم كل سكريبت بإنشاء نموذج واجهة مستخدم (UI form) خاص به تلقائياً بناءً على وسائط، مما يسمح للمستخدمين غير التقنيين بتشغيل منطق معقد دون لمس الكود.

    1. يدعم Bun و Deno لـ TypeScript
    2. إدارة تبعيات Python عبر uv
    3. تنفيذ SQL الأصلي لـ PostgreSQL و Snowflake
    4. دعم مباشر لـ Bash و PowerShell لمهام النظام
    5. التحكم في الإصدارات لكل سكريبت يتم حفظه في المثيل
  • محرك سير العمل المرئي

    يمكنك ربط سكريبتاتك في رسوم بيانية موجهة بلا دورات (DAGs) معقدة باستخدام محرر مرئي. يتعامل المحرك مع إعادة المحاولة، وتفريعات الأخطاء، والتنفيذ المتوازي على نطاق واسع. نظراً لاستخدامه نواة Rust عالية الأداء، فإنه يحافظ على زمن انتقال (latency) أقل من أدوات الأتمتة التقليدية المستندة إلى Node.js أثناء دفعات التزامن العالية.

    1. مصمم تدفقات بالسحب والإفلات
    2. حلقات تكرار متوازية (for-each) ومنطق التفرع
    3. خطوات انتظار للموافقات البشرية في حلقة العمل (human-in-the-loop)
    4. إدارة حالة تلقائية بين الخطوات
    5. دعم تضمين التدفقات الفرعية داخل تدفقات عمل أكبر
  • منشئ تطبيقات منخفض الكود

    تتضمن المنصة محرراً لبناء لوحات المعلومات (dashboards) ولوحات الإدارة التي تقع فوق سكريبتاتك. يمكنك سحب مكونات مثل الجداول والأزرار والرسوم البيانية إلى لوحة رسم وربطها بنتائج الأتمتة الخاصة بك. إنه يغنيك عن كتابة كود واجهة أمامية أساسي (boilerplate) للأدوات الداخلية.

    1. مكتبة تضم أكثر من 50 مكون واجهة مستخدم
    2. ربط البيانات في الوقت الفعلي بمخرجات السكريبتات
    3. CSS وتصميم مخصص لاتساق العلامة التجارية
    4. التحكم في الوصول المستند إلى الأدوار لعروض التطبيقات المحددة
    5. نشر تطبيقات مستقلة للمستخدمين النهائيين
  • إدارة الموارد والأسرار

    اجعل مفاتيح الـ API، واعتمادات قاعدة البيانات، والتكوينات مركزية في خزنة آمنة. يتيح لك Windmill تحديد أنواع موارد مخصصة، مما يسهل التبديل بين مفاتيح الإنتاج والـ staging أو إدارة الـ prompts المعقدة للـ LLM عالمياً دون ترميزها ثابتاً في السكريبتات.

    1. تشفير AES-256 للأسرار في حالة السكون
    2. تعريفات مخطط مخصصة لأنواع الموارد المختلفة
    3. عزل متغيرات البيئة بين مساحات العمل
    4. مشاركة الاعتماد العالمية عبر الفرق
    5. نظام إدارة الـ prompt للتدفقات المدعومة بالـ AI

content.selfHosted.whyTitle

content.selfHosted.tradeoffsTitle

عمليات تنفيذ بلا حدود: المنافسون المملوكون غالباً ما يفرضون رسوماً لكل مهمة أو لكل دقيقة تنفيذ. تشغيل Windmill على خادمك الخاص يزيل هذه الحدود، مما يسمح بملايين المهام بتكلفة VPS ثابتة.
متطلبات الذاكرة: تتطلب Windmill حد أدنى 4 جيجابايت RAM لتشغيل العمال (workers) وقاعدة البيانات براحة؛ اختيار فئة VPS أصغر سيؤدي غالباً إلى تعطل النظام بسبب نفاد الذاكرة (out-of-memory).
الوصول للشبكة الداخلية: قم بالاستضافة على بنيتك التحتية للسماح للأتمتة بالتحدث مباشرة مع قواعد البيانات الداخلية و الـ APIs المحلية دون الحاجة لأنفاق VPN معقدة أو تعريض الأنظمة للعامة.
تكوين SMTP: لا يوجد خادم بريد إلكتروني مدمج. لإرسال الإشعارات أو التقارير، يجب عليك تكوين مزود SMTP الخاص بك مثل Postmark أو Amazon SES يدويياً.
سيادة الـ prompts: تأكد من بقاء الـ prompts الخاصة بك وتكوينات الـ LLM على أجهزتك، مما يمنع تسرب الأسرار لمستפקי الخدمات السحابية للطرف الثالث.
الامتثال لترخيص AGPLv3: يستخدم البرنامج الأساسي ترخيص AGPLv3. يجب عليك اتباع هذه الشروط إذا كنت تخطط لإعادة توزيع الكود أو تقديمه كخدمة مُدارة تجارية للآخرين.
مساحات عمل غير محدودة: أنشئ بيئات معزولة لعملاء أو أقسام مختلفين بدون رسوم لكل مساحة عمل النموذجية لخطط الـ SaaS، وهو مثالي للوكالات التي تدير حزم عملاء متعددة.

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.diy1-2 ساعة من تكوين Docker اليدوي
comparisonTable.self-hosted.automatio~15 دقيقة تلقائية

HTTPS/SSL

comparisonTable.self-hosted.managedSaasمتضمنة
comparisonTable.self-hosted.diyإعداد Certbot يدوي
comparisonTable.self-hosted.automatioمؤتمتة بالكامل

خصوصية البيانات

comparisonTable.self-hosted.managedSaasمخزنة على خوادم المزود
comparisonTable.self-hosted.diyخاص بنسبة 100%
comparisonTable.self-hosted.automatioخاص بنسبة 100%

الصيانة

comparisonTable.self-hosted.managedSaasصفر
comparisonTable.self-hosted.diyمرتفع (تحديثات يدوية)
comparisonTable.self-hosted.automatioمنخفض (تحديثات تلقائية)

لمن هذا

أشخاص يشغّلون Windmill فعلاً على خادمهم الخاص، وما الذي يتغيّر حينها.

مطور يركز على الـ AI أولاً

تعبت من وافات الـ AI المملوكة وقود التنفيذ المقيدة لخدمات الـ SaaS.

تحصل على محرك تنسيق بمستوى احترافي يتزامن مع الـ CLI المحلي لديك ويدعم بروتوكول Model Context Protocol.

  • مزامنة سكريبتات Python المحلية مع خادمك
  • بناء وكلاء AI مخصصين لتنفيذ أوامر النظام
  • تصحيح أخطاء تدفقات الـ LLM المعقدة عبر الـ IDE المفضل لديك

أخصائي عمليات تسويق

التحديث اليدوي للـ prompts عبر العشرات من تدفقات الأتمتة المختلفة.

إدارة كل prompt كـ Resource واحد يثبّت ويُحدث أي تدفق متصل فورياً عبر مساحة عملك بأكملها.

  • مركزية ردود يوتيوب وprompts المحتوى
  • إجراء اختبارات A/B لنماذج LLM مختلفة عالمياً
  • أتمتة توزيع المحتوى عبر منصات متعددة

مؤسس وكالة فردية

التسعير لكل مقعد وكل عملية تنفيذ يقتل هوامش الربح في أعمال العملاء.

استضافة جميع أتمتة العملاء على مثيل واحد باستخدام مساحات عمل معزولة ومنحهم لوحات تحكم مخصصة ذات علامة تجارية بيضاء.

  • تهيئة مساحات عمل عملاء جدد في ثوانٍ
  • إنشاء واجهات إدارة قواعد بيانات مخصصة
  • أتمتة مهام إعداد التقارير الدورية للعملاء

مهووس المعامل المنزلية (homelab)

أدوات عدم الكود لا تدعم بروتوكولات الشبكة المحلية أو السكريبتات المخصصة.

تحكم كامل في الوصول إلى الأجهزة وتكامل الخدمة المحلية دون الحاجة لفتح منافذ جدار الحماية (firewall) على السحابة.

  • أتمتة تنظيف بيانات خادم الوسائط
  • مزامنة أرشيفات الملفات المحلية إلى تخزين S3
  • تشغيل سكريبتات صيانة النظام المجدولة

ما هو هذا البرومبت؟

تعرف على ما يفعله هذا البرومبت وكيف يمكن أن يساعدك في تحقيق نتائج أفضل.

بديل المطورين للأدوات خالية الكود

Windmill هي منصة مطورين عالية الأداء مصممة لتحل محل أدوات مثل Retool وn8n وTemporal. بينما تركز معظم منصات الأتمتة على العقد المرئية التي تؤدي طلبات HTTP بسيطة، تركز Windmill التجربة حول الكود الخالص. إنها تتيح للمهندسين كتابة السكريبتات بلغات البرمجة الشائعة وتحويل تلك السكريبتات فوراً إلى لبنات بناء قابلة لإعادة الاستخدام لتدفقات العمل أو واجهات المستخدم الداخلية. تضمن فلسفة الأولية للكود هذه أنك لن تصطدم أبداً بحائط عندما لا تدعم عقدة مرئية ميزة معينة.

السكريبتات كبنات بناء

جوهر المنصة هو السكريبت. كل سكريبت تقوم بحفظه ينشئ تلقائياً واجهة المستخدم الخاصة به بناءً على الوسائط التي يأخذها. إذا كان سكريبت Python يتطلب بريداً إلكترونياً وعدداً، فإن Windmill تبني هذا النموذج نيابة عنك. يتم بعد ذلك ربط هذه السكريبتات معاً في Flow Builder، وهو محرر DAG مرئي يتعامل مع المهام الثقيلة للتنسيق بما في ذلك عمليات إعادة المحاولة، والتعامل مع الأخطاء، والحلقات المتوازية، وإدارة الحالة. على عكس الأدوات القائمة على Node.js، فإن نواتها المستندة إلى Rust تتعامل مع آلاف المهام المتزامنة بأقل قدر من النفقات العامة.

نظام الموارد البيئي

تعد ميزة نظام الموارد من أقوى الميزات. بدلاً من ترميز مفاتيح الـ API بشكل ثابت داخل التدفقات، يمكنك تعريفها كـ موارد خارجية. هذا مفيد بشكل خاص لتدفقات العمل المدعومة بالـ AI حيث قد ترغب في تخزين الـ prompts الخاصة بالـ LLM، وخيارات النماذج، وإعدادات درجة الحرارة كموارد يمكن تحديثها عالمياً. هذا الفصل المعماري بين المنطق والتكوين هو ما يجعل المنصة مناسبة للأتمتة الاحترافية.

التطوير المدعوم بالـ AI

تتكامل المنصة بعمق مع تطوير الـ AI الحديث. مع دعم بروتوكول Model ContextProtocol (MCP) و CLI قوي، يمكن للمطورين استخدام أدوات مثل Claude أو Cursor لبناء وتصحيح تدفقاتهم محلياً. يمكنك وصف أتمتة كاملة لـ AI، والذي بدوره يستخدم الـ API لإنشاء المجلدات والسكريبتات والجداول الزمنية لك. هذا الجسر بين بيئات الـ IDE المحلية ومحرك التنفيذ الجاهز للإنتاج يجعله خياراً قياسياً للفرق التي تبني وكلاء AI مخصصين ومنطق أعمال داخلي.

ما هو هذا البرومبت؟

ماذا يقول الناس عن Windmill

شاهد رأي المجتمع في Windmill

Windmill هو أساساً ما يحدث عندما تترك المهندسين يبنون أداة أتمتة. إنها لا تعاملك كطفل؛ بل تمنحك بيئة عالية الأداء لتشغيل الكود.
dev_ops_pete
reddit
انتقلت من n8n لأن التدفقات الفرعية كانت مزعجة في إدارتها. في Windmill، السكريبت هو مجرد سكريبت، ويمكنني استدعاؤه من أي مكان.
automation_fanatic
youtube
منحنى التعلم أعلى من Zapier، لكن السقف أعلى بكثير. إذا كنت تعرف حتى لغة Python الأساسية، فلن تعود للوراء أبداً.
coding_nomad
hackernews
أصبحت Windmill بالغة الأهمية بسرعة في Photoroom... جعلت عمليات الشات والتكرار عبر السكريبتات سهلة بشكل لا يُصدق.
Eliot Andres
twitter
اليوم، تحتل Windmill مرتبة بين المكونات الأكثر استقراراً في بنيتنا التحتية.
BJ Maldonado
twitter
الإعداد السريع من خلال Docker Compose واجهة المستخدم البديحة سمحا لنا بالبدء فوراً.
Yonathan Adest
twitter

فيديوهات عن Windmill

شاهد الدروس والمراجعات والنقاشات عن Windmill

أقول إنها الأداة الأكثر مرونة التي استخدمتها على الإطلاق، وأنا أحبها. لقد قمنا بتحويل معظم تدفقات عملنا إلى windmill.

كيف يمكنك دمج سكريبت داخل سكريبت... هذه هي الأداة الأكثر قوة.

المعلمات الموجودة على اليسار يتم تحليلها تلقائياً على اللوحة الموجودة على اليمين، هذه اللوحات تساعدني في معاينة وتكرار سكريبتاتي.

السكريبتات جيدة ولكن التدفقات أقوى، في التدفقات يمكنك تسلسل أنواع عديدة من السكريبتات.

أكثر من مجرد برومبتات

عزز سير عملك مع أتمتة الذكاء الاصطناعي

يجمع Automatio بين قوة وكلاء الذكاء الاصطناعي وأتمتة الويب والتكاملات الذكية لمساعدتك على إنجاز المزيد في وقت أقل.

وكلاء الذكاء الاصطناعي
أتمتة الويب
سير عمل ذكي

نصائح احترافية لـ Windmill

نصائح الخبراء لمساعدتك على تحقيق أقصى استفادة من Windmill وتحقيق نتائج أفضل.

استخدام أنواع الموارد المخصصة

لا تقتصر على تخزين مفاتيح الـ API كنصوص عادية. أنشئ أنواع موارد مخصصة لأشياء مثل مجموعات الـ prompts للحفاظ على تنظيم تكويناته الـ AI وآمنة من حيث أنواع البيانات (type-safe).

تفعيل بروتوكول MCP لتطوير الـ AI

قم بتفعيل خادم Model ContextProtocol في إعداداتك. هذا يسمح لأدوات الـ AI مثل Claude بكتابة واختبار ونشر السكريبتات مباشرة على خادمك.

مراقبة الـ RAM لـ Python

إذا كنت تشغل معالجة بيانات ثقيلة باستخدام Python، فراقب استهلاك الـ memory. قد تكون العمال (workers) استهلاكية عند استيراد مكتبات ضخمة مثل Pandas.

الشهادات

ماذا يقول مستخدمونا

انضم إلى الآلاف من المستخدمين الراضين الذين حولوا سير عملهم

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

الأسئلة الشائعة حول Windmill

ابحث عن إجابات للأسئلة الشائعة حول Windmill