# Gyro Kapsayıcı sınırları ve kuralları: SMTP, kaynaklar, kalıcı disk ve güvenlik

https://www.gyrohosting.com/bilgi-bankasi/makale/gyro-kapsayici-sinirlar-ve-kurallar

- **Bu rehberde ne öğreneceksiniz**: Gyro Kapsayıcı'da neyin mümkün olduğunu, hangi sınırların bulunduğunu ve neden: ağ, kaynak, disk, güvenlik ve kullanım kuralları.
- **Süre**: 7 dakika
- **Kimin için**: Uygulamasının platforma uyup uymadığını kontrol edenler.
- **Gerekenler**: Yok.

## 1. Özet tablo

| Konu | Durum |
| --- | --- |
| Çalışan kullanıcı | Kök olmayan (varsayılan `10001`); ayrıcalık yükseltme yok |
| Port | 1024 ve üstü önerilir; internete açık servis tek bir port ister |
| Dışarıdan erişim | Yalnız **HTTPS** (`ad-kod.gyroapp.net` ve kendi alan adlarınız). Ham TCP/UDP portu dışarı açılamaz |
| Giden SMTP (25) | **Kapalı** |
| Diğer giden bağlantılar | Açık (587, 465 dahil) |
| Kalıcı disk | **Yok**; yeniden başlayınca dosyalar silinir (`/tmp` 512 MiB geçici) |
| Zamanlanmış görev (cron) | Yok; periyodik iş için uygulamanız içinde zamanlayıcı kullanın |
| Servis / kopya / alan adı sınırı | Pakete göre 10/20/40 servis, 5/10/20 kopya, 5/10/20 alan adı |
| Kaynak | Kopya başına ayrılan işlemci ve bellek garantilidir ve aşılamaz |
| Log saklama | 14 gün |

## 2. Ağ kuralları

- **Gelen:** Yalnız internete açık işaretlediğiniz servislere ve yalnız HTTPS ile erişilir. Aynı ortamdaki servisler birbirine serbestçe `http://servis-adı` ile ulaşır. **Başka müşterilerin ortamlarından** size ulaşılamaz.
- **Giden:** Kapsayıcılarınız internete erişebilir ancak **özel ağlara** (iç IP aralıkları) ve Gyro altyapı adreslerine erişemez.
- **SMTP (port 25) kapalıdır.** Spam kötüye kullanımını önlemek için kapsayıcılardan doğrudan posta sunucularına bağlanılamaz. E-posta göndermek için **587 ya da 465** portundan kimlik doğrulamalı bir posta hizmeti (kendi SMTP sağlayıcınız ya da [Kurumsal Mail](https://www.gyrohosting.com/bilgi-bankasi/makale/kurumsal-mail-paket-secimi)) ya da bir e-posta API'si kullanın.
- Kapsayıcılar, kendi genel `*.gyroapp.net` adreslerine dışarı çıkıp bağlanamaz. Aynı ortamdaki servislere iç adresle (`http://servis-adı`) bağlanın.

## 3. Kaynak sınırları

- Her kopya, seçtiğiniz **işlemci ve belleği** ayırır; kapasitenizi (düğümleriniz eksi sistem payı) aşamazsınız.
- Bellek limitini aşan kapsayıcı kapatılır (**OOMKilled**) ve yeniden başlar; işlemci aşımı yavaşlatır.
- Süreğen yüksek kaynak kullanımı sorun değildir, ancak **kripto para madenciliği** ve benzeri kötüye kullanım yasaktır.

## 4. Disk ve veri

Kapsayıcının dosya sistemi **geçicidir**. Kalıcı olması gereken veriyi şuraya yazın:

- Dosyalar için: [Nesne Depolama (S3)](https://www.gyrohosting.com/bilgi-bankasi/makale/nesne-depolama-s3-rehberi).
- Veritabanı için: ayrı bir sunucu ya da yönetilen veritabanı hizmeti.

Gyro Kapsayıcı için **yedek taahhüdü yoktur**; uygulama kodunuzu ve verilerinizi kendi yedeğinizle koruyun.

## 5. Güvenlik ve kullanım kuralları

- Kapsayıcılar **yalıtılmıştır**; düğümler yalnız size aittir, ağ trafiği ortamlar arasında kapalıdır.
- İmajlar yüklenirken **güvenlik taramasından** geçebilir; kripto madencisi gibi kötü amaçlı imajlar reddedilir ("Bu imaj platformda kullanılamaz" / "İmaj güvenlik taramasından geçemedi").
- Kimlik bilgilerini imaj içine yazmayın; [gizli değerleri](https://www.gyrohosting.com/bilgi-bankasi/makale/gyro-kapsayici-degiskenler-ve-gizli-degerler) kullanın.
- Yasa dışı içerik, spam, saldırı ve tarama araçları ile Gyro hizmet sözleşmesinde ve [sunucu kullanım kurallarında](https://www.gyrohosting.com/bilgi-bankasi/makale/vds-kullanim-kurallari) yasaklanan her şey bu hizmette de yasaktır. Kural ihlalinde hizmet askıya alınabilir.
- Adil kullanım: ağ trafiği için TB kotası yazılmaz, adil kullanım ilkesi uygulanır.

## 6. Sık sorulan sorular

**Neden SMTP 25 kapalı?**

Kapsayıcılardan doğrudan sunucuya posta gönderimi spam kötüye kullanımının en yaygın yoludur. 587/465 üzerinden kimlik doğrulamalı gönderim serbesttir.

**Veritabanı çalıştırabilir miyim?**

Teknik olarak bir veritabanı imajı çalıştırabilirsiniz ancak diski kalıcı olmadığı için yeniden başlayınca veriniz gider. Üretim veritabanı için ayrı sunucu önerilir.

**Cron ya da zamanlanmış iş çalıştırabilir miyim?**

Ayrı bir zamanlanmış görev türü yoktur. Servisinizin içinde bir zamanlayıcı (ör. kütüphane) ya da dışarıdan bir tetikleyici (URL çağıran bir hizmet) kullanın.

**TCP (ham) servis, oyun sunucusu çalıştırabilir miyim?**

İnternete yalnız HTTPS servisleri açılır. Ham TCP/UDP portu gerektiren uygulamalar için Gyro Bulut İstanbul sunucusu daha uygundur.

## Sıradaki adım

- [Sık hatalar ve çözümleri](https://www.gyrohosting.com/bilgi-bankasi/makale/gyro-kapsayici-sik-hatalar)
- [Gyro Bulut İstanbul — Başlarken](https://www.gyrohosting.com/bilgi-bankasi/makale/gyro-bulut-istanbul-baslarken)
