Kodunuzu güçlü geliştirici araçlarıyla yönetin
Git depolarınızdan kodunuzu yayınlayın, güvenli tarayıcı terminalinde komutlar çalıştırın ve cron işleriyle rutin görevleri otomatikleştirin. Hosting ortamınızın kontrolünü elinize alın.
Doğrudan Git üzerinden yayınlayın
Deponuzu bağlayın ve kodunuzu hesabınıza çekin. Basit bir sihirbazla dağıtımları adım adım kurun.
Şunlarla çalışır GitHub GitLab Bitbucket SSH üzerinden erişilebilen herhangi bir Git sunucusu
- Tek tıkla kodunuzu çekin veya otomatik olarak yayınlanması için bir zamanlama ayarlayın.
- GitHub, GitLab, Bitbucket veya SSH üzerinden erişilebilen herhangi bir Git sunucusuna bağlanın.
- Bağımlılıkları yüklemek, taşıma (migration) işlemlerini çalıştırmak veya önbelleği temizlemek için kendi dağıtım komutlarınızı çalıştırın.
- Her proje, yenilenebilir bir dağıtım anahtarına (deploy key) sahip olur ve bir konsol, dağıtım çıktılarını gösterir.
Tarayıcınızda bir kabuk (shell)
Hosting hesabınıza doğrudan tarayıcınız üzerinden gerçek, izole (chrooted) bir kabukla erişin. Paneli terk etmeden komutları anında çalıştırın.
- Sadece kendi hesabınız ve dosyalarınızla sınırlandırılmıştır; root erişimi veya diğer hesaplara erişim yoktur.
- Klavye kısayolları, yapıştırma yardımcısı ve anında komut çalıştırma özellikleriyle verimli çalışın.
- Güvenlik amacıyla yeniden kimlik doğrulama gerektirir ve komutlar anında çalışıp geri alınamaz.
Cron işleriyle görevleri otomatikleştirin
Sunucunuzun sizin için güvenilir bir zamanlamayla çalıştıracağı komutlar ayarlayın. Önbellek ısıtma, gece işleri, raporlar veya framework zamanlayıcılarını otomatikleştirin.
- Görevlerinizi hassas bir şekilde zamanlamak için aralıklar ve listelerle standart alanları kullanın.
- Hosting kontrol panelinden bir işi duraklatın, düzenleyin veya anında çalıştırın.
- Her işe yalnızca Hostrena tarafından saklanan anlaşılır bir isim verin ve listenizi PDF olarak dışa aktarın.
*/15Dakika*Saat*Gün*Ay*Haftanın GünüHer 15 dakikada bir çalışır
SSH anahtarlarıyla güvenli erişim
Kabuğa ve SFTP'ye güvenli, parolasız erişim sağlamak için hosting hesabınıza açık SSH anahtarları ekleyin.
- Güvenli kimlik doğrulamayı etkinleştirmek için açık anahtarlarınızı hosting paneline ekleyin.
- Parola yazmadan güvenli bir kabuk üzerinden hesabınıza bağlanın.
- Eklediğiniz anahtarları kullanarak dosyalarınıza SFTP üzerinden güvenle erişin ve aktarın.
Dağıtım iş akışınız
Kendi bilgisayarınızda kod yazmaktan, birkaç basit adımla canlı bir web sitesine geçiş yapın.
- Kodunuzu gönderin
Değişikliklerinizi işleyin ve GitHub, GitLab veya Bitbucket'taki deponuza gönderin.
- Hesabınıza dağıtın
Hostrena panelinde dağıt butonuna tıklayın veya planlanmış dağıtımınızın çalışmasını bekleyin.
- Dağıtım komutlarını çalıştırın
Özel komutlarınız; varlıkları derlemek, önbelleği temizlemek veya taşıma (migration) işlemlerini çalıştırmak için otomatik olarak çalışır.
- Bakımı otomatikleştirin
Zamanlanmış cron işleriniz, raporları ve framework görevlerini halletmek için arka planda çalışır.
Sıkça sorulan sorular
Kendi barındırdığım (self-hosted) bir Git deposunu bağlayabilir miyim?
Evet, SSH üzerinden erişilebilen tüm Git sunucularına bağlanabilirsiniz. Buna kendi barındırdığınız GitLab veya Gitea kurulumları da dâhildir.
Tarayıcı terminalinde root erişimine sahip miyim?
Hayır, terminal yalnızca belirli hesabınız ve dosyalarınızla sınırlandırılmış izole (chrooted) bir kabuk sağlar. Sunucudaki root kullanıcısına veya diğer hesaplara erişemezsiniz.
Tarayıcı terminalinde hangi araçlar mevcut?
Tarayıcı terminali bash, php, composer, git ve mysql gibi yaygın araçları içerir. Bunları doğrudan tarayıcı üzerinden kendi dosyalarınızı yönetmek için kullanabilirsiniz.
Git dağıtımımın başarılı olup olmadığını nasıl anlarım?
Hosting paneli, her dağıtımın tam çıktısını gösteren bir konsol sunar. Kodunuzun ve dağıtım komutlarınızın başarıyla çalışıp çalışmadığını doğrulamak için bu çıktıyı inceleyebilirsiniz.
Cron ile bir framework zamanlayıcısını çalıştırabilir miyim?
Evet, bir framework zamanlayıcısını sık bir programla çalıştırmak için bir cron işi ekleyebilirsiniz. Örneğin, php artisan schedule:run komutunun otomatik çalışmasını ayarlayabilirsiniz.
Hosting panelindeki diğer özellikler
Kodunuzu yayınlamaya hazır mısınız?
Bir hosting planı seçin ve bu geliştirici araçları ile çok daha fazlasına erişim sağlayın.