Sunucuları yönetmek zor bir süreçtir ve bu, her geliştiricinin karşılaşması gereken ancak kimsenin keyif almadığı bir durumdur. Nginx’i yapılandırmak, SSL sertifikalarıyla uğraşmak ya da dağıtım sırasında her şeyin yolunda gideceğini umarak beklemek, saatler süren işlerin ardından gelen acı bir tecrübe olabilir.
İşte bu yüzden Deploynix platformunu geliştirdik. Modern bir sunucu yönetim aracı olarak, web uygulamalarını dağıtmak ve yönetmekteki karmaşıklığı ortadan kaldırıyor. İster bireysel bir geliştirici olun, ister üretim altyapısını yöneten bir ekip, Deploynix size temiz ve güçlü bir kontrol panelinde her şeyi sunuyor.
Bu yazıda, Deploynix’in neler yapabileceğini, ilk sunucunuzu nasıl yapılandıracağınızdan sıfır kesinti ile nasıl dağıtım yapacağınıza, veritabanı yönetimine, sunucu sağlığını izlemeye ve daha fazlasına kadar her şeyi inceleyeceğiz.
Bulut Sağlayıcınızı Dakikalar İçinde Bağlayın
Bulut Sağlayıcınızı Dakikalar İçinde Bağlayın
Deploynix ile başlaması bir dakikadan kısa sürüyor. İlk adım, tercih ettiğiniz bulut sağlayıcısını bağlamaktır. Deploynix, kutudan çıkan altı büyük sağlayıcıyı desteklemektedir:
API token’inizi yapıştırabilirsiniz ve Deploynix geri kalanını halleder. Eğer başka bir yerde sunucularınız varsa, IP adresini ve SSH erişimini sağlayarak mevcut altyapınıza bağlanabilirsiniz. Hiçbir satıcıya bağımlılık yok, kısıtlama yok.
Zorlanmadan Sunucu Sağlama
Zorlanmadan Sunucu Sağlama
Klasik yöntemiyle bir sunucu sağlamak, işletim sistemi kurmayı, SSH erişimini yapılandırmayı, bir güvenlik duvarı ayarlamayı, Nginx’i, PHP’yi, veritabanı motorunu, önbellek katmanını, Node.js’i ve Supervisor’ü kurmayı gerektirir. Ancak Deploynix ile bir butona tıklayarak tüm bu işlemler otomatik olarak gerçekleşir.
Yeni bir sunucu oluşturduğunuzda, ihtiyaçlarınıza dayanarak bir sunucu türü seçebilirsiniz:
Uygulama Sunucusu — Tam yığın. Nginx, PHP, MySQL/MariaDB/PostgreSQL, Redis, Node.js ve Supervisor önceden yapılandırılmış olarak hazır durumda.
Web Sunucusu — Veritabanı veya önbellek olmadan Nginx ve PHP. Veritabanınız ayrı bir sunucuda olduğunda mükemmel bir seçim.
Veritabanı Sunucusu — Uzak erişim aktif edilmiş özel MySQL, MariaDB veya PostgreSQL sunucusu.
Önbellek Sunucusu — Dağıtılmış önbellekleme için bağımsız bir Redis/Valkey örneği.
İşçi Sunucusu — Kuyrukları ve arka plan işlerini işlemek için Supervisor ile PHP.
Meilisearch Sunucusu — Tam metin arama motoru için özel bir örnek.
Yük Dengeleyici — Çoklu arka uç sunucuları üzerinden trafiği dağıtmak için Nginx tabanlı bir yük dengeleyici.
Sağlayıcınızı seçin, bir bölge ve sunucu boyutu belirleyin, bir isim verin ve oluştur butonuna tıklayın. Deploynix, sunucuyu sağlar, gerekli yazılımları kurar, güvenlik önlemlerini alır, güvenlik duvarını yapılandırır ve her şey hazır olduğunda geri döner. Tüm süreç genellikle sadece birkaç dakika sürer.
Artık bir üretim sunucusu kurma konusunda 47 adım izleyen eğitimleri takip etmek zorunda değilsiniz; her şey çalışır.
Uygulamanızı Sıfır Kesintiyle Dağıtın
Uygulamanızı Sıfır Kesintiyle Dağıtın
Sunucunuz hazır olduğunda, bir uygulamayı dağıtmak da aynı derecede basittir. Yeni bir site oluşturun, domain adınızı girin ve Git havuzunuzu bağlayın; Deploynix GitHub, GitLab ve Bitbucket desteği sağlar.
Havuzunuzu bağladığınızda, Deploynix otomatik olarak bir dağıtım anahtarı ayarlar ve bir webhook yapılandırır. Bu, her seferinde kodunuzu bir dalınıza gönderdiğinizde Deploynix’in onu otomatik olarak dağıtacağı anlamına gelir. Manuel SSH yok, elle script çalıştırma yok, kesinti yok.
Kesinti konusunda — Deploynix, kutudan çıktığı gibi sıfır kesinti dağıtımlarını destekler. Atomik sürümleme stratejisi ve sembolik bağlantılar kullanarak, uygulamanız dağıtım sırasında asla çevrimdışı kalmaz. Kullanıcılarınız hiçbir şey fark etmeyecek. Eski sürüm, yeni sürüm tamamen hazır olana kadar istekleri almaya devam eder ve Deploynix anında geçiş yapar.
Bir şeyler yanlış giderse? Tek tıklama ile geri alma. Deploynix, önceki sürümlerin bir geçmişini saklar ve istediğiniz zaman onlara anında dönebilirsiniz. Panik yapmaya gerek yok, Git commit’lerini geri döndürmeye gerek yok, sabah 2’de acil SSH oturumlarına gerek yok.
Ayrıca, dağıtım sırasında migrations çalıştırmak, önbellekleri temizlemek, bağımlılıkları yüklemek veya uygulamanızın ihtiyaç duyduğu her şeyi yapabilmeniz için dağıtım scriptinizi özelleştirebilirsiniz. Deploynix, ağır işleri gerçekleştirirken size tam kontrol sağlar.
SSL Sertifikaları — Otomatik Olarak Yönetilir
SSL Sertifikaları — Otomatik Olarak Yönetilir
Her üretim sitesinin HTTPS’ye ihtiyacı vardır ve Deploynix bunu zahmetsiz hale getirir. Bir tıklama ile, her site için ücretsiz bir Let’s Encrypt SSL sertifikası alabilirsiniz. Deploynix, Nginx’i yapılandırır, sertifikayı ayarlar ve süresi dolmadan önce otomatik yenilemeyi yönetir — böylece bir daha buna kafa yormak zorunda kalmazsınız.
Vahşi sertifikaya mı ihtiyacınız var? Deploynix bunu da destekler ve belirli gereksinimleri olan kuruluşlar için özel sertifika yüklemeleri sunar. İster bir site, ister yüzlerce olsun, SSL her zaman bir tıklama kadar yakın.
Veritabanı Yönetimi Kolaylaştırıldı
Veritabanı Yönetimi Kolaylaştırıldı
Veritabanlarını terminal üzerinden yönetmek sıkıcı ve hata yapmaya yol açabilir. Deploynix, panelinizden veritabanları, kullanıcılar ve yetkileri oluşturup yönetmeniz için temiz bir arayüz sunar.
Birkaç tıklama ile MySQL, MariaDB veya PostgreSQL veritabanları oluşturabilirsiniz. Veritabanı kullanıcıları ekleyin, yetkileri atayın ve erişimi SQL komutu yazmaya gerek kalmadan yönetin. Tüm kimlik bilgileri, şifreleme ile güvenli bir şekilde saklanır.
Ancak gerçek güç otomatik yedekleme ile gelir. Deploynix, veri kaybını önlemek için otomatik veritabanı yedeklemeleri planlamanızı sağlar. Yedekleme sıklığını ayarlayabilir, depolama yerlerini seçebilir ve bir tıklama ile yedeklerden herhangi bir noktaya geri yükleyebilirsiniz. Yedek dosyası boyutlarını, durum takibini ve bütünlük kontrolünü göreceksiniz — böylece yedeklemelerinizin güvenilir olduğundan emin olabilirsiniz.
İhtiyaç duyulduğunda manuel, talep üzerine yedeklemeler de mevcuttur; büyük bir göç veya dağıtım öncesi ek bir güvenlik ağı sağlamak için.
Gerçek Zamanlı Sunucu İzleme ve Uyarılar
Gerçek Zamanlı Sunucu İzleme ve Uyarılar
Görmediğiniz şeyi yönetemezsiniz. Deploynix, CPU kullanımı, bellek tüketimi ve disk alanını gerçek zamanlı olarak takip eden yerleşik sunucu sağlık izleme içerir. Hafif bir izleme aracı sunucunuzda çalışır ve sağlık anlık görüntülerini panelinize geri raporlar.
Bir şeyler ters giderse — disk dolduğunda, bellek azaldığında ya da CPU spike’ladığında — Deploynix hemen size uyarıda bulunur. Uyarı seviyelerini özelleştirebilirsiniz: Kritik, Uyarı ya da Bilgi. Tüm uyarıları bir bakışta görebilir, çözülenleri kapatabilir ve altyapı sağlığınızı takip edebilirsiniz.
Ayrıca, Deploynix gerekli olanlar için mevcut izleme yığınınıza entegrasyon sağlaması amacıyla Prometheus metrik uç noktası sunar.
Tarayıcınızda SSH Terminali
Tarayıcınızda SSH Terminali
Bazen sunucunuzda hızlı bir komut çalıştırmanız gerekir. Terminal uygulamasını açmaya, SSH anahtarınızı bulmaya ve manuel olarak bağlanmaya gerek kalmadan, Deploynix size tam bir tarayıcı tabanlı SSH terminali sunar.
Herhangi bir sunucuya veya siteye tıklayın, terminali açın ve bağlandınız. Komutlar çalıştırın, günlükleri kontrol edin, sorunları gidermek için gerekli işlemleri yapın — hepsini panelinizden ayrılmadan gerçekleştirin. Tam etkileşimli terminal, yeniden boyutlandırılabilir pencereler ve oturum yönetimini destekler. Günlük işlerinizde size inanılmaz ölçüde zaman kazandıran basit ama etkili bir özellik.
Cron Görevleri, Demler ve Kuyruk Çalışanları
Cron Görevleri, Demler ve Kuyruk Çalışanları
Modern uygulamalar arka plan süreçlerine bağımlıdır — planlanmış görevler, kuyruk çalışanları ve uzun süreli daemon’lar. Deploynix, bunların yönetimini kolay hale getirir.
Cron Görevleri — Standart cron ifadelerini kullanarak doğrudan panelden planlanmış görevler oluşturun. SSH üzerinden crontab dosyalarını manuel olarak düzenlemeye son.
Demler — Supervisor daemon süreçleri ile otomatik yeniden başlatma yapılandırmasını yönetin. Hizmetlerin güvenilir şekilde çalışmasını sağlamak için mükemmel.
Kuyruk Çalışanları — Bağlantılar, işlem sayıları, zaman aşımı, bekleme aralıkları, yeniden deneme ayarları ve hatta PHP sürümleri üzerinde detaylı kontrol ile kuyruk çalışanlarını yapılandırın. Yeni kod dağıttığınızda çalışanları tek tıkla yeniden başlatın.
Ağ ve Güvenlik Duvarı Kuralları
Ağ ve Güvenlik Duvarı Kuralları
Güvenlik önemlidir ve Deploynix size sunucunuzun ağ yapılandırması üzerinde tam kontrol sağlar. Belirli portları açmak veya kısıtlamak için güvenlik duvarı kuralları oluşturun, TCP ve UDP protokolleri arasında seçim yapın ve erişimi kaynak IP adresine göre sınırlayın. Her kural, yapılandırmanın ne olduğunu ve nedenini her zaman bilmeniz için açıklayıcı bir isim alır.
Yüksek trafiği yönetmesi gereken uygulamalar için Deploynix, yerleşik yük dengeleme sağlar. Nginx tabanlı bir yük dengeleyici dağıtın, arka uç sunucularınızı ekleyin ve algoritmanızı seçin — Round Robin, En Az Bağlantı veya IP Hash. Deploynix, yukarı akış yapılandırmasını, SSL sonlandırmasını ve sağlık kontrolünü yöneterek trafiğinizin verimli bir şekilde dağıtılmasını sağlar.
Ekip İşbirliği ve Erişim Kontrolü
Ekip İşbirliği ve Erişim Kontrolü
Deploynix yalnızca bireysel geliştiriciler için değildir. Platform, işbirliğine dayalı iş akışları için tasarlanmış tam organizasyon ve ekip yönetimi özellikleri içerir.
Bir organizasyon oluşturun ve ekip üyelerini, rol tabanlı izinlerle davet edin:
Sahip — Faturalama ve üye yönetimi dahil her şeye tam erişim.
Bakımcı — Sunucuları, siteleri ve altyapıyı yönetebilir ancak faturalama veya organizasyon ayarlarını değiştiremez.
Geliştirici — Erişim sağlanan sunuculardaki siteleri dağıtabilir ve yönetebilir.
Bir organizasyonda birden fazla ekip oluşturabilir ve belirli sunucaları her takıma atayabilirsiniz. Bu, ön yüz ekibinizin kendi sunucularına dağıtım yapıp üretim altyapısına tesir etmeden çalışmasını sağlar. Anlamlı erişim kontrolü.
Davetler, güvenli token’larla e-posta üzerinden gönderilir ve yeni üyeler tek bir akışta kaydolup organizasyona katılabilirler.
Tam Otomasyon için REST API
Tam Otomasyon için REST API
Deploynix panelinde yapabileceğiniz her şeyi REST API aracılığıyla da yapabilirsiniz. API, etkileşimli Swagger/OpenAPI belgeleri ile tamamen belgelenmiştir ve uç noktaları keşfetmeyi ve test etmeyi kolaylaştırır.
API, her şeyi kapsar — sunucu sağlama, site dağıtımı, veritabanı yönetimi, SSL sertifikaları, SSH anahtarları, cron görevleri, daemonic’lar, kuyruk çalışanları, güvenlik duvarı kuralları, çevresel değişkenler, yedeklemeler ve daha fazlası. Sanctum bearer token’leri ile kimlik doğrulaması yapın ve Deploynix’i CI/CD boru hatlarınıza, otomasyon scriptlerinize veya özel araçlarınıza entegre edin.
Terminalde çalışan ekipler için API, tüm altyapı iş akışınızı tarayıcıyı açmadan otomatikleştirmenizi sağlar.
Çevresel Değişkenler, Yönlendirmeler ve Yapılandırma
Çevresel Değişkenler, Yönlendirmeler ve Yapılandırma
Deploynix, uygulamaları çalıştıran tüm yapılandırma detaylarını yönetir. Her site için çevresel değişkenleri güvenli şifrelenmiş depolama ile yönetin. Özel HTTP durum kodları ile URL yönlendirmeleri ayarlayın. Web köklerini, PHP sürümlerini ve özel Nginx ayarlarını yapılandırın.
Çevresel dosyaları havuzunuzdan çekebilir, değişkenleri doğrudan panelde düzenleyebilir ve sunucuya dokunmadan yapılandırma değişikliklerini dağıtabilirsiniz. Her şey düzenli, görünür ve yönetimi kolaydır.
Yerleşik Destek Sistemi
Yerleşik Destek Sistemi
Yardıma ihtiyacınız olduğunda, Deploynix sizin için buradadır. Yerleşik destek bilet sistemi, öncelik seviyeleri ile biletler göndermenizi sağlar — Düşük, Orta, Yüksek veya Acil — ve bunları Açık, Devam Eden ve Kapalı durumlar üzerinden takip etmenizi sağlar. Başlıklı cevaplar, konuşmayı düzenler ve tüm biletlerinizi doğrudan panelden yönetebilirsiniz.
Ayrıca, platformda her şeyi kapsayan kapsamlı bir belgeler merkezi bulunmaktadır; bu, başlangıçtan ileri düzey API kullanımlarına kadar her şeyi kapsar.
Her Aşama için Esnek Fiyatlandırma
Her Aşama için Esnek Fiyatlandırma
Deploynix, sizinle birlikte büyümek üzere tasarlanmış fiyatlandırma planları sunar. Tek bir sunucuyla başlıyorsanız ya da bir üretim altyapısı filosu yönetiyorsanız, ihtiyacınıza uygun bir plan bulabilirsiniz. Her plan, sunucu, site, veritabanı, ekip üyeleri ve diğer kaynaklar için net sınırlar getirir — sürpriz ücretler yok, gizli ücret yok.
Daha yüksek seviyeler, API erişimi, daha fazla ekip üyesi, ek sunucular ve öncelikli destek gibi gelişmiş özellikleri devreye alır. Herhangi bir zamanda yükseltebilir veya indirebilirsiniz.
Neden Deploynix?
Neden Deploynix?
Piyasada başka sunucu yönetim araçları var; neden Deploynix’i seçmelisiniz? İşte onu farklı kılan özellikler:
Hepsi bir arada platform — Sunucular, siteler, veritabanları, SSL, izleme, terminaller, ekipler ve API tek bir araçta.
Sıfır kesinti dağıtımları — Anlık geri alma ile atomik sürümler, sadece bir yeniden başlatma değil.
Çoklu bulut özgürlüğü — Altı sağlayıcı ve özel sunucular. Satıcı bağımlılığı yok.
Gerçek zamanlı izleme — Kullanıcılarınızdan önce sunucularınızdaki her şeyin farkında olun.
Tarayıcıda SSH — Panelinizden ayrılmadan tam terminal erişimi.
Ekip destekli — Organizasyonlar, ekipler, roller ve detaylı izinler kutudan çıkmış olarak.
API-öncelikli — Her şeyi otomatikleştirin, tamamen belgelenmiş bir REST API ile.
Geliştirici odaklı — Geliştiriciler tarafından, geliştiriciler için tasarlanmış. Gereksizlikten uzak.
Bugün Başlayın
Bugün Başlayın
Sunucu yönetimi acı verme zorunda değil. Deploynix, altyapı yönetiminin tekrar eden, hata yapmaya açık ve zaman alan kısımlarını basit, güvenilir, tek tıklama işlemlerine dönüştürüyor.
Zamanınızı sunucu konfigürasyonunda harcamayı bırakın ve uygulamanızı inşa etmeye başlayın. Hemen deploynix.io‘ya gidin ve ilk sunucunuzu dakikalar içinde sağlayın.
Sunucu yönetimi, artık kolay hale geldi.
Kaynak: Orijinal Makale
- Bulut Sağlayıcınızı Dakikalar İçinde Bağlayın
- Zorlanmadan Sunucu Sağlama
- Uygulamanızı Sıfır Kesintiyle Dağıtın
- SSL Sertifikaları — Otomatik Olarak Yönetilir
- Veritabanı Yönetimi Kolaylaştırıldı
- Gerçek Zamanlı Sunucu İzleme ve Uyarılar
- Tarayıcınızda SSH Terminali
- Cron Görevleri, Demler ve Kuyruk Çalışanları
- Ağ ve Güvenlik Duvarı Kuralları
- Ekip İşbirliği ve Erişim Kontrolü
- Tam Otomasyon için REST API
- Çevresel Değişkenler, Yönlendirmeler ve Yapılandırma
- Yerleşik Destek Sistemi
- Her Aşama için Esnek Fiyatlandırma
- Neden Deploynix?
- Bugün Başlayın


