Windmill

Windmill Self-Hosted, Tek Tıkla Dağıtın

Windmill, iş akışları ve dahili uygulamalar için open-source bir platformdur. Automatio, toplam veri gizliliği için tek tıkla HTTPS ile kendi VPS'inize kurar.

self-hosted windmillwindmill otomasyonuopen source iş akışıdocker windmillvps otomasyon platformugeliştirici araçları+1 more
Windmill logo

Windmill

Automation & Workflows

Windmill, iş akışları ve dahili uygulamalar için open-source bir platformdur. Automatio, toplam veri gizliliği için tek tıkla HTTPS ile kendi VPS'inize kurar.

workflowautomationdevelopment

Windmill dağıttığınızda ne elde edersiniz

Kiraladığımız sunucu, maliyeti ve kurulumun size soracakları.

Sunucu
CX23 · 2 vCPU · 4 GB RAM
Başlangıç
$9/ay
Kurulum
Yapılandırma gerekmiyor

Her dağıtıma dahil

  • Adanmış sunucu, makine başına tek uygulama
  • HTTPS sertifikası otomatik verilir
  • Ücretsiz alt alan adı, özel alan adı isteğe bağlı
  • Yeniden başlatma, boyutlandırma, anlık görüntü ve geri yükleme

Windmill tek tıkla dağıtın

Kendi sunucunuzda, kendi verinizle. Terminal yok, Docker komutu yok, sertifika ayarı yok.

  1. 1

    Boyut seçin

    Uygulamaya yeten en küçük sunucuyla başlayın. Sonra yeniden kurmadan büyütebilirsiniz.

  2. 2

    Dağıta basın

    Sunucuyu kiralar, uygulamayı Docker ile kurar ve bir alt alan adını ona yönlendiririz.

  3. 3

    Açılışını izleyin

    Hazırlık kendiliğinden çalışır ve birkaç dakika sürer. HTTPS sertifikası gelince uygulama yayında.

Sunucu boyutu

Automatio aboneliğinizle birlikte aylık faturalanır. Sunucuyu silin, ücret durur.

Windmill yetenekleri

Automatio'nun bu kullanım senaryosu için neler yapabileceğini keşfedin

Çoklu dil desteğiyle script yazma

Windmill, otomasyonun temel yapı taşı olarak kodu ele alır. TypeScript, Python, Go, Bash veya SQL ile script'ler yazabilir ve bunları yeniden kullanılabilir düğümler olarak sunabilirsiniz. Her script, argümanlarına dayalı olarak otomatik olarak kendi UI formunu oluşturur ve teknik olmayan kullanıcıların koduna dokunmadan karmaşık mantıkları tetiklemesine olanak tanır.

  • 1TypeScript için Bun ve Deno desteği
  • 2uv aracılığıyla Python bağımlılık yönetimi
  • 3PostgreSQL ve Snowflake için yerel SQL yürütme
  • 4Sistem görevleri için doğrudan Bash ve PowerShell desteği
  • 5Örneğe kaydedilen her script için versiyon kontrolü

Windmill yetenekleri

  • Çoklu dil desteğiyle script yazma

    Windmill, otomasyonun temel yapı taşı olarak kodu ele alır. TypeScript, Python, Go, Bash veya SQL ile script'ler yazabilir ve bunları yeniden kullanılabilir düğümler olarak sunabilirsiniz. Her script, argümanlarına dayalı olarak otomatik olarak kendi UI formunu oluşturur ve teknik olmayan kullanıcıların koduna dokunmadan karmaşık mantıkları tetiklemesine olanak tanır.

    1. TypeScript için Bun ve Deno desteği
    2. uv aracılığıyla Python bağımlılık yönetimi
    3. PostgreSQL ve Snowflake için yerel SQL yürütme
    4. Sistem görevleri için doğrudan Bash ve PowerShell desteği
    5. Örneğe kaydedilen her script için versiyon kontrolü
  • Görsel iş akışı motoru

    Görsel bir düzenleyici kullanarak script'lerinizi karmaşık Yönlü Döngüsel Olmayan Graflara (DAG) bağlayabilirsiniz. Motor; yeniden denemeleri, hata dallanmalarını ve ölçeklenebilir paralel yürütmeyi yönetir. Yüksek performanslı bir Rust çekirdeği kullandığı için, yüksek eşzamanlılık patlamaları sırasında geleneksel Node.js tabanlı otomasyon araçlarına göre daha düşük latency sağlar.

    1. Sürükle-bırak akış tasarımcısı
    2. Paralel for-each döngüleri ve dallanma mantığı
    3. İnsan denetimli (human-in-the-loop) onaylar için bekleme adımları
    4. Adımlar arasında otomatik durum (state) yönetimi
    5. Daha büyük iş akışları içinde alt akışları (sub-flow) iç içe yerleştirme desteği
  • Low-code uygulama oluşturucu

    Platform, script'lerinizin üzerinde yer alan paneller ve yönetim arayüzleri oluşturmak için bir düzenleyici içerir. Tablolar, butonlar ve grafikler gibi bileşenleri bir tuvale sürükleyip otomasyon sonuçlarınıza bağlayabilirsiniz. Dahili araçlar için frontend boilerplate kodları yazma ihtiyacını ortadan kaldırır.

    1. 50'den fazla UI bileşeni kütüphanesi
    2. Script çıktılarına gerçek zamanlı veri bağlama (data binding)
    3. Marka tutarlılığı için özel CSS ve stiller
    4. Belirli uygulama görünümleri için rol tabanlı erişim kontrolü
    5. Son kullanıcılar için bağımsız (standalone) uygulamaların dağıtımı
  • Kaynak ve secret yönetimi

    API anahtarlarınızı, veritabanı kimlik bilgilerinizi ve yapılandırmalarınızı güvenli bir kasada merkezileştirin. Windmill, özel Kaynak Türleri tanımlamanıza olanak tanır; böylece prod ve staging anahtarları arasında geçiş yapmak veya karmaşık LLM prompt'larını script'lere sert kodlamadan (hardcoding) küresel olarak yönetmek kolaylaşır.

    1. Bekleyen secret'lar için AES-256 şifreleme
    2. Farklı kaynak türleri için özel şema tanımları
    3. Çalışma alanları arasında ortam değişkeni izolasyonu
    4. Ekipler arasında küresel kimlik bilgisi paylaşımı
    5. Yapay zeka odaklı akışlar için prompt yönetim sistemi

content.selfHosted.whyTitle

content.selfHosted.tradeoffsTitle

Sınırsız yürütme: Tescilli rakipler genellikle görev başına veya yürütme dakikası başına ücret alır. Windmill'i kendi sunucunuzda çalıştırmak bu sınırları ortadan kaldırarak sabit bir VPS maliyetiyle milyonlarca iş çalıştırmanıza olanak tanır.
Bellek gereksinimleri: Windmill, worker'larını ve veritabanını rahatça çalıştırmak için minimum 4GB RAM gerektirir; daha küçük bir VPS katmanı seçmek muhtemelen bellek aşımı (OOM) çökmelerine yol açacaktır.
İç ağ erişimi: Karmaşık VPN tünellerine ihtiyaç duymadan veya sistemleri herkese açık hale getirmeden, otomasyonların dahili veritabanları ve yerel API'lerle doğrudan iletişim kurabilmesi için kendi altyapınızda barındırın.
SMTP yapılandırması: Yerleşik bir e-posta sunucusu yoktur. Bildirimler veya raporlar göndermek için Postmark veya Amazon SES gibi kendi SMTP sağlayıcınızı manuel olarak yapılandırmalısınız.
Prompt egemenliği: Tescilli yapay zeka prompt'larınızın ve LLM yapılandırmalarınızın kendi donanımınızda kalmasını sağlayarak, gizli tariflerinizin üçüncü taraf bulut sağlayıcılarına sızmasını önleyin.
AGPLv3 uyumluluğu: Temel yazılım AGPLv3 lisansını kullanır. Kodu yeniden dağıtmayı veya başkalarına ticari olarak yönetilen bir servis olarak sunmayı planlıyorsanız bu koşullara uymalısınız.
Sınırsız çalışma alanı: Birden fazla müşteri yığınını yöneten ajanslar için ideal olarak, SaaS planlarında tipik olarak görülen çalışma alanı başına ücretler olmaksızın farklı müşteriler veya departmanlar için izole ortamlar oluşturun.

comparisonTable.self-hosted.title

comparisonTable.self-hosted.description

Yürütme Maliyeti

comparisonTable.self-hosted.managedSaasGörev veya dakika başına ücret
comparisonTable.self-hosted.diySıfır (Yalnızca donanım maliyeti)
comparisonTable.self-hosted.automatioSıfır (Sabit sunucu ücreti)

Dağıtım

comparisonTable.self-hosted.managedSaasAnında kayıt
comparisonTable.self-hosted.diy1-2 saat manuel Docker yapılandırması
comparisonTable.self-hosted.automatio~15 dakika otomatik

HTTPS/SSL

comparisonTable.self-hosted.managedSaasDahil
comparisonTable.self-hosted.diyManuel Certbot kurulumu
comparisonTable.self-hosted.automatioTamamen otomatik

Veri Gizliliği

comparisonTable.self-hosted.managedSaasSağlayıcı sunucularında saklanır
comparisonTable.self-hosted.diy%100 Gizli
comparisonTable.self-hosted.automatio%100 Gizli

Bakım

comparisonTable.self-hosted.managedSaasSıfır
comparisonTable.self-hosted.diyYüksek (Manuel güncellemeler)
comparisonTable.self-hosted.automatioDüşük (Otomatik yama yönetimi)

Bu kimin için

Windmill uygulamasını gerçekten kendi sunucusunda çalıştıran insanlar ve bunun değiştirdikleri.

yapay zeka odaklı bir geliştirici

Tescilli (proprietary) yapay zeka sarmalayıcılarından (wrapper) ve kısıtlayıcı SaaS yürütme limitlerinden sıkıldıysanız.

Yerel CLI'niz ile senkronize olan ve Model Context Protocol'ü destekleyen profesyonel düzeyde bir orkestrasyon motoruna sahip olursunuz.

  • Yerel Python script'lerini sunucunuzla senkronize edin
  • Sistem komutlarını yürüten özel yapay zeka agent'ları oluşturun
  • Favori IDE'niz aracılığıyla karmaşık LLM akışlarında hata ayıklayın

bir pazarlama operasyonları uzmanı

Onlarca farklı otomasyon akışındaki prompt'ları manuel olarak güncellemekten yorulduysanız.

Her prompt'u, çalışma alanınızın tamamında bağlı olan her akışı anında güncelleyen tek bir Kaynak (Resource) olarak yönetin.

  • YouTube yanıtlarını ve içerik prompt'larını merkezi hale getirin
  • Farklı LLM modellerini küresel ölçekte A/B testine tabi tutun
  • Çoklu platformda içerik dağıtımını otomatize edin

tek kişilik bir ajans kurucusu

Kullanıcı ve yürütme başına fiyatlandırma, müşteri işlerindeki kâr marjınızı eritip bitiriyorsa.

İzole çalışma alanları kullanarak tüm müşteri otomasyonlarını tek bir örnekte barındırın ve onlara özel beyaz etiketli (white-labeled) yönetim panelleri sağlayın.

  • Saniyeler içinde yeni müşteri çalışma alanları oluşturun
  • Özel veritabanı yönetim arayüzleri oluşturun
  • Tekrarlayan müşteri raporlama görevlerini otomatize edin

bir homelab meraklısı

No-code araçlar yerel ağ protokollerini veya özel script'leri desteklemiyorsa.

Buluta güvenlik duvarı portları açma gereksinimi duymadan donanım erişimi ve yerel servis entegrasyonu üzerinde tam kontrol.

  • Medya sunucusu meta veri temizliğini otomatize edin
  • Yerel dosya arşivlerini S3 depolamaya senkronize edin
  • Zamanlanmış sistem bakım script'leri çalıştırın

Bu Prompt Nedir?

Bu prompt'un ne yaptığını ve daha iyi sonuçlar elde etmenize nasıl yardımcı olabileceğini öğrenin.

No-code araçlarına geliştirici alternatifi

Windmill; Retool, n8n ve Temporal gibi araçların yerini almak üzere tasarlanmış yüksek performanslı bir geliştirici platformudur. Çoğu otomasyon platformu basit HTTP istekleri gerçekleştiren görsel düğümlere odaklanırken, Windmill deneyimi saf kod etrafında yapılandırır. Mühendislerin ana akım dillerde script'ler yazmasını sağlar ve bu script'leri anında iş akışları veya dahili arayüzler için yeniden kullanılabilir yapı taşlarına dönüştürür. Bu kod öncelikli felsefe, görsel bir düğüm belirli bir özelliği desteklemediğinde asla bir çıkmaza girmemenizi sağlar.

Yapı taşı olarak script'ler

Platformun çekirdeğini script oluşturur. Kaydettiğiniz her script, aldığı argümanlara bağlı olarak otomatik olarak kendi UI formunu oluşturur. Bir Python script'i bir e-posta ve bir sayaç gerektiriyorsa, Windmill bu formu sizin için oluşturur. Bu script'ler daha sonra, yeniden denemeler, hata yönetimi, paralel döngüler ve durum yönetimi dahil olmak üzere orkestrasyonun ağır yükünü kaldıran görsel bir DAG düzenleyicisi olan Flow Builder içinde birbirine bağlanır. Node.js tabanlı araçların aksine, Rust tabanlı çekirdeği binlerce eşzamanlı görevi minimum ek yükle (overhead) işler.

Kaynak ekosistemi

En güçlü özelliklerden biri Kaynak (Resource) sistemidir. API anahtarlarını akışların içine sert kodlamak yerine, bunları harici kaynaklar olarak tanımlarsınız. Bu, LLM prompt'larını, model seçimlerini ve sıcaklık (temperature) ayarlarını küresel olarak güncelleştirilebilecek kaynaklar olarak depolamak isteyebileceğiniz yapay zeka odaklı iş akışları için özellikle yararlıdır. Mantık ve yapılandırma arasındaki bu mimari ayrım, platformu profesyonel otomasyon için uygun kılan şeydir.

Yapay zeka destekli geliştirme

Platform, modern yapay zeka geliştirmeleriyle derinlemesine entegre olur. Model Context Protocol (MCP) desteği ve sağlam bir CLI ile geliştiriciler, akışlarını yerel olarak oluşturmak ve hata ayıklamak için Claude veya Cursor gibi araçları kullanabilir. Tüm otomasyonu bir yapay zekaya tanımlayabilirsiniz; o da API'yi kullanarak klasörleri, script'leri ve zamanlamaları sizin için oluşturur. Yerel IDE'ler ile üretime hazır (production-ready) bir yürütme motoru arasındaki bu köprü, burayı özel yapay zeka agent'ları ve dahili iş mantığı oluşturan ekipler için standart bir seçim haline getirir.

Bu Prompt Nedir?

İnsanlar Windmill Hakkında Ne Diyor

Topluluğun Windmill hakkında ne düşündüğünü görün

Windmill, mühendislerin bir otomasyon aracı tasarlamasına izin verdiğinizde ortaya çıkan şeydir. Size çocuk muamelesi yapmaz; sadece kod çalıştırmanız için yüksek performanslı bir ortam sunar.
dev_ops_pete
reddit
Alt iş akışlarını yönetmek zor olduğu için n8n'den ayrıldım. Windmill'de bir script sadece bir script'tir ve onu her yerden çağırabilirim.
automation_fanatic
youtube
Öğrenme eğrisi Zapier'e göre daha diktir, ancak tavanı çok daha yüksektir. Temel düzeyde bile Python biliyorsanız, bir daha asla geri dönmezsiniz.
coding_nomad
hackernews
Windmill hızla Photoroom'da kritik hale geldi... chatops ve script'ler üzerindeki yinelemeleri inanılmaz derecede kolaylaştırdı.
Eliot Andres
twitter
Bugün Windmill, altyapımızın en kararlı bileşenleri arasında yer alıyor.
BJ Maldonado
twitter
Docker Compose üzerinden yapılan hızlı kurulum ve sezgisel kullanıcı arayüzü, hemen başlamamıza olanak sağladı.
Yonathan Adest
twitter

Windmill Hakkında Videolar

Windmill hakkında eğitimler, incelemeler ve tartışmalar izleyin

Kullandığım en esnek araç olduğunu söylüyorum ve buna bayılıyorum. İş akışlarımızın çoğunu windmill'e taşıdık.

Bir script'in içinde başka bir script'i nasıl entegre edebileceğiniz... bu şimdiye kadarki en güçlü araç.

Soldaki parametreler sağdaki panelde otomatik olarak ayrıştırılır, bu panel script'lerimi önizlememe ve geliştirmeme yardımcı olur.

Script'ler iyidir ancak akışlar çok daha güçlüdür, akışlarda birçok türde script'i sıraya koyabilirsiniz.

Sadece promptlardan fazlasi

İş akışınızı güçlendirin Yapay Zeka Otomasyonu

Automatio, yapay zeka ajanlari, web otomasyonu ve akilli entegrasyonlarin gucunu birlestirerek daha az zamanda daha fazlasini basarmaniza yardimci olur.

Yapay Zeka Ajanları
Web Otomasyonu
Akıllı İş Akışları

Windmill için Pro İpuçları

Windmill'den en iyi şekilde yararlanmak için uzman ipuçları.

Özel kaynak türlerini kullanın

API anahtarlarını sadece string olarak saklamayın. Yapay zeka yapılandırmalarınızı düzenli ve tip güvenli tutmak için Prompt Set'ler gibi özel Kaynak Türleri oluşturun.

Yapay zeka kodlaması için MCP'yi etkinleştirin

Ayarlarınızda Model Context Protocol sunucusunu etkinleştirin. Bu, Claude gibi yapay zeka araçlarının doğrudan sunucunuza script'ler yazmasını, test etmesini ve dağıtmasını sağlar.

Python için RAM'i izleyin

Python'da ağır veri işleme süreçleri yürütüyorsanız bellek kullanımını takip edin. Pandas gibi büyük kütüphaneler içe aktarılırken worker'lar yoğun kaynak tüketebilir.

Referanslar

Kullanicilarimiz Ne Diyor

Is akisini donusturen binlerce memnun kullaniciya katilin

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.