Giriş
Alaf Server nedir, kimler içindir ve uygulamalarınızı çalıştırabileceğiniz üç yer — kendi bilgisayarınız, kendi sunucunuz veya bulut.
Alaf Server, kodunuzu alıp onu kendi web adresine sahip, gerçek ve çalışan bir web sitesine veya uygulamaya dönüştüren bir araçtır. Kodunuzu bir kez işaret edersiniz ve o, sıkıcı kısımları — derleme, web adresini bağlama, HTTPS'i açma — sizin için halleder.
Bunu şu şekilde düşünebilirsiniz: kodunuz bir yemektir ve Alaf Server mutfaktır. Ona tarifi verirsiniz, o da yemeği pişirip masaya koyar. Fırının nasıl çalıştığını bilmenize gerek yoktur.
Alaf Server'ı benzeri diğer araçlardan biraz farklı kılan iki şey vardır:
- Açık kaynaktır. Tamamını Apache 2.0 lisansı altında kullanmak, okumak ve değiştirmek ücretsizdir.
- Nerede yaşayacağını siz seçersiniz. Alaf Server'ı — ve onunla dağıttığınız uygulamaları — kendi bilgisayarınızda, kendi sunucunuzda veya Alaf Server Cloud'da çalıştırabilirsiniz. Eşyalarınız nereye koyarsanız orada kalır.
Ekran Görüntüsü
Kimler İçindir
Eğer biraz kodunuz varsa ve sunucu uzmanı olmadan bunu yayına almak istiyorsanız, Alaf Server tam size göre. Bu birçok kişiyi kapsar:
- Dizüstü bilgisayarından yan proje yayınlayan yalnız bir geliştirici.
- Gerçek üretim uygulamaları çalıştıran ve her şey için tek bir araç isteyen bir ekip.
- Kurulumunu büyük bir sağlayıcıdan kiralamak yerine ona sahip olmayı tercih eden herkes.
Docker bilmenize, pipeline dosyaları yazmanıza veya elle YAML düzenlemenize gerek yoktur. Alaf Server kodunuza bakar, ne tür bir uygulama olduğunu anlar ve her şeyi sizin için ayarlar.
Kodunuz nereden gelir
Alaf Server uygulamanızı iki yerden alabilir:
- GitHub'dan — bir depo bağlayın, Alaf Server kodu çeker ve dağıtır. Hatta her push yaptığınızda kendi kendine yeniden dağıtabilir. Bkz. GitHub'dan Dağıtım.
- Bir klasörden — Alaf Server'ı bilgisayarınızdaki bir klasöre işaret edin ve oradakini dağıtın, Git gerekmez.
Her iki durumda da sonraki kısım aynıdır.
Uygulamalarınızı çalıştırmanın üç yolu
Dağıtım yaptığınızda, Alaf Server önemli bir soru sorar: bu uygulama tam olarak nerede çalışmalı? Üç cevap vardır ve her proje için farklı birini seçebilirsiniz.
Yerel — bu makinede
Doğrudan kullandığınız bilgisayarda çalışır. Bir şeyleri denemek veya her şeyin tek bir yerde yaşadığı masaüstü uygulaması için mükemmeldir.
Kendi sunucunuz
Sahip olduğunuz ve Alaf Server'a bağladığınız bir Linux sunucusunda çalışır — bir VPS, özel bir kutu veya evdeki bir makine. Alaf Server ona SSH üzerinden ulaşır.
Alaf Server Cloud
Sizin için yönetilen bulut bilgisayarında biz çalıştırıyoruz. Bakılacak bir sunucu yok — kaydolun ve dağıtın.
Aynı pano, CLI ve adımlar üçü için de çalışır. Daha sonra bir uygulamayı farklı bir yere taşımak, yeni bir araç öğrenmek anlamına gelmez.
Tek uygulama, tek ev
Bir proje aynı anda bu yerlerden sadece birinde yaşar — ya tamamen yereldir, ya tamamen sunucunuzdadır ya da tamamen buluttadır, asla aralarında bölünmez. Bunun arka planda nasıl çalıştığını merak ediyorsanız, Mimariye genel bakış sayfasına bakın.
Yönetmenin üç yolu
Nasıl çalışmayı severseniz sevin, bir giriş yolu vardır:
- Masaüstü uygulaması — butonlar, canlı loglar ve her şey için tek tık barındıran tam bir pencere. Tüm platformu paketler, bu yüzden doğrudan bir klasörden dağıtım yapmak için harikadır.
- Web panosu — ekiplerin paylaşması için oluşturulmuş aynı ekranlar tarayıcınızdadır.
- CLI — komutları terminalinize yazın; betikler ve otomasyon için idealdir.
Ayrıca üzerine inşa etmek isteyen herkes için bir REST API ve bir MCP sunucusu (Yapay zeka araçlarının Alaf Server'ı yönlendirmesi için bir yol) vardır.
Yolunuzu Seçin
Burada yeni misiniz? Hızlı Başlangıç ile başlayın. Kendi sunucunuzu mu kuruyorsunuz? Kurulum ile başlayın.
Hızlı Başlangıç
Birkaç dakika içinde sıfırdan canlı bir uygulamaya geçin.
Kurulum
Alaf Server'ı kendi makinenize, sunucunuza veya buluta kurun.
İlk Dağıtım
İlk gerçek uygulamanızı adım adım dağıtın.
Temel Kavramlar
Alaf Server'ın kullandığı bir avuç kelime — projeler, dağıtımlar, sunucular, alan adları ve dahası — basit bir dille.