Başlarken: Gyro Kapsayıcı ile ilk uygulamanızı 5 dakikada yayınlayın
1. Gyro Kapsayıcı nedir?
Gyro Kapsayıcı (ECS), Docker imajlarınızı İstanbul'da, size ayrılmış düğümlerde çalıştıran yönetilen bir kapsayıcı hizmetidir. Sunucu kurmaz, işletim sistemi güncellemez, yük dengeleme ya da SSL ayarlamazsınız:
- İmajınızı girin, port ve boyutu seçin; servisiniz HTTPS adresiyle yayına çıkar.
- Yeni sürüm yayınlarken kesintisiz geçiş, sorun çıkarsa tek tıkla geri alma.
- Kendi alan adınız için ücretsiz SSL otomatik alınır.
- Loglar, kaynak grafikleri, ortam değişkenleri ve şifreli gizli değerler panelde.
- Ön ödemeli, saatlik ücret (Başlarken: ön ödemeli kullanım).
- Düğümleriniz yalnız size ayrılır; başka müşterinin kapsayıcısı sizinkiyle aynı düğümde çalışmaz. Veriniz İstanbul'dadır.
Kapsayıcı kullanmak için ek bir orkestrasyon bilgisine ihtiyacınız yoktur. Docker imajı oluşturmayı biliyorsanız yeterli.
2. Beş adımda ilk servisiniz
- Bakiye yükleyin: en az 250 ₺ (Bakiye yükleme ve ilk sipariş şartı).
- Ortamı sipariş edin: Ürünler menüsünden Gyro Kapsayıcı sayfasını açın, paketi seçin (Başlangıç, Standart ya da Pro; paketler) ve siparişi tamamlayın. Tutar 0 ₺ görünür; ücret bakiyeden saatlik düşülür.
- Düğümünüzün hazır olmasını bekleyin: Hizmet Aktif olur; düğümleriniz Düğüm Havuzu sayfasında Hazırlanıyor, sonra Hazır görünür (genellikle birkaç dakika).
- Servis oluşturun: Hizmetlerim'den ortamınızı açın, Servisler'e girip Yeni servis'e basın ve şunları yazın:
- Servis adı:
web - İmaj:
nginxinc/nginx-unprivileged:1.27-alpine - Port:
8080 - İnternete açık (HTTPS adres): işaretli
- Oluştur ve başlat'a basın.
- Servis adı:
- Adresinizi açın: Servis Çalışıyor olunca tablodaki adrese (
web-<kodunuz>.gyroapp.net) tıklayın. Nginx karşılama sayfasını HTTPS ile görürsünüz.
Kapsayıcılar kök olmayan kullanıcıyla çalışır; bu yüzden 1024'ün altındaki portlar yerine 8080 gibi bir port kullanın ve "unprivileged" (ayrıcalıksız) imajlar tercih edin.
3. Komut satırından aynısı
gyro service list # ortamınızın numarasını bulun
gyro container service create 12345 --name web \
--image nginxinc/nginx-unprivileged:1.27-alpine --port 8080 --public
gyro container service list 12345
(12345, kapsayıcı ortamınızın hizmet numarasıdır.) Ayrıntı: API, CLI ve Terraform.
4. Sonraki adımlar
| Ne yapmak istiyorsunuz? | Rehber |
|---|---|
| Kavramları ve paket sınırlarını öğrenmek | Kavramlar ve paketler |
| Kendi uygulamanızı yayınlamak | İlk uygulamanızı yayınlayın |
| İmajınızı Gyro'nun deposuna göndermek | Gyro imaj deposu |
| Parola ve ayarları vermek | Değişkenler ve gizli değerler |
| Kendi alan adınızı bağlamak | Alan adı ve SSL |
| GitHub'dan otomatik yayın | GitHub Actions ile deploy |
5. Sık sorulan sorular
Küme yönetimi ya da Docker Compose bilmem gerekiyor mu?
Hayır. Panelde imajı, portu ve boyutu girmeniz yeterlidir. Docker Compose dosyası yüklenmez; her servisi ayrı oluşturursunuz.
Veritabanı çalıştırabilir miyim?
Servisler kalıcı disk kullanamaz; yeniden başlayan bir kapsayıcının dosyaları silinir. Veritabanı için ayrı bir sunucu ya da yönetilen bir veritabanı kullanın; dosyalar için Nesne Depolama uygundur.
Servisim çalışmıyor, ne yapmalıyım?
Durum etiketi ve uyarı satırı nedeni söyler. En sık nedenler için Sık hatalar rehberine bakın.
Ücret ne kadar?
Ortam 4,99 €/ay + düğüm planı; en küçük paket (Başlangıç) 10,98 €/ay'a kadar çıkar (güncel kurla TL, KDV hariç). Saatlik ücret ve aylık tavan için Saatlik ücret nasıl hesaplanır?.
Sıradaki adım
Geri bildiriminiz için teşekkürler!