VDS Start
899,00 ₺ / ay'dan
- 4 ayrılmış çekirdek
- 8 GB RAM
- 200 GB NVMe
- 10 TB Trafik
- 1 IPv4
Magento Open Source ve Adobe Commerce mağazanızı OpenSearch, Valkey, Varnish ve RabbitMQ ile tam root yetkili, ayrılmış çekirdekli NVMe VDS sunucuda çalıştırın.
Kısa cevap
Magento sunucu kiralama, Magento 2.4 mağazasının PHP-FPM, MySQL veya MariaDB, OpenSearch, Valkey, Varnish ve RabbitMQ bileşenleriyle birlikte çalışabileceği, tam root yetkili bir sunucu edinmektir. Magento arama için OpenSearch’ü zorunlu kıldığı, cron ve Composer ile komut satırı erişimi istediği için paylaşımlı hostingde sağlıklı çalışmaz. Çekirdek ve belleği size ayrılan bir VDS sunucu, derleme ve dizinleme gibi işlemci yoğun işlerde öngörülebilir performans sağlar; çok büyük kurulumlar için fiziksel sunucu bir sonraki basamaktır.
Fiyatlar KDV hariç, aylık başlangıç fiyatıdır; dönem seçimini ve ek seçenekleri paket sayfasında yaparsınız.
899,00 ₺ / ay'dan
1.599,00 ₺ / ay'dan
2.899,00 ₺ / ay'dan
| Mağaza profili | Ayrılmış çekirdek | RAM | NVMe disk |
|---|---|---|---|
| Geliştirme / test ortamı | 2–4 | 8 GB | 80 GB |
| Küçük mağaza, 10.000 ürüne kadar | 4 | 8–16 GB | 150 GB |
| Orta mağaza, çok dilli, Varnish ve RabbitMQ | 8 | 16–32 GB | 300 GB |
| Büyük katalog, B2B, yoğun kampanya | 12+ | 32 GB ve üzeri | 500 GB ve üzeri |
| Çok sunuculu mimari (web, veritabanı, arama ayrı) | Sunucu başına 8+ | Rol başına 16 GB+ | Role göre |
Değerler tahminidir; mod, eklenti ve oyun ayarlarına göre değişir.
Magento için sunucu kiralamak gerekir, çünkü Magento 2.4 tek bir PHP uygulaması değil, birlikte çalışan birkaç servisten oluşan bir sistemdir: web sunucusu ve PHP-FPM, veritabanı, arama motoru olarak OpenSearch, önbellek ve oturum için Valkey, isteğe bağlı olarak Varnish ve RabbitMQ. Paylaşımlı hostingde OpenSearch gibi Java tabanlı servisler çalıştırılamaz ve Magento kurulumu arama motoru bağlantısı olmadan tamamlanmaz.
Bunun ötesinde Magento’nun günlük işletimi komut satırına dayanır. Modül kurmak için Composer, kod derlemek için bin/magento setup:di:compile, statik dosyaları üretmek için setup:static-content:deploy, dizinleri ve e-posta kuyruklarını işlemek için dakikada bir çalışan cron gerekir. Bu komutlar dakikalarca yüksek işlemci ve bellek kullanır; paylaşımlı ortamın süreç sınırları bu işlerle çakışır.
Bu nedenle Magento için doğru ortam, tam root erişimi veren ve kaynakları size ayrılmış bir sanal sunucudur. LIONFIN VDS sunucu paketlerinde çekirdek, bellek ve NVMe disk tamamen size ayrılır, KVM sanallaştırma sayesinde işletim sistemini ve servis sürümlerini siz seçersiniz. Paket değerlerini bu sayfadaki tabloda karşılaştırabilirsiniz; ayrılmış kaynak kavramı için VDS nedir yazısına bakabilirsiniz.
Magento 2.4.9; PHP 8.5, MySQL 8.4 veya MariaDB 12.3, OpenSearch 3, Valkey 9, RabbitMQ 4.3, Varnish 8 ve Composer 2.10 ile test edilmiştir. Magento 2.4.8’in güncel yamaları ise PHP 8.3 ve 8.4, MariaDB 11.4 ve 11.8 ile çalışır. Adobe yalnız listelediği sürüm birleşimlerini destekler; örneğin 2.4.9’a geçmeden önce veritabanı sunucusunu da desteklenen sürüme yükseltmeniz gerekir.
| Bileşen | Magento 2.4.9 | Magento 2.4.8 (güncel yama) |
|---|---|---|
| PHP | 8.5 | 8.3, 8.4 |
| MySQL / MariaDB | MySQL 8.4 / MariaDB 12.3 | MySQL 8.4 / MariaDB 11.4, 11.8 |
| Arama motoru | OpenSearch 3 | OpenSearch 3 (Elasticsearch 8 de listelenir) |
| Önbellek / oturum | Valkey 9 | Valkey 8.1 |
| Mesaj kuyruğu | RabbitMQ 4.3 | RabbitMQ 4.3 |
| Tam sayfa önbellek | Varnish 8 | Varnish 8 |
| Composer | 2.10 | 2.10 |
PHP tarafında bcmath, ctype, curl, dom, gd, intl, mbstring, openssl, pdo_mysql, soap, sodium, xsl ve zip eklentileri bulunmalıdır. Adobe, uygulama ve eklenti güncellemelerinin 2 GB’a kadar bellek kullanabileceğini, daha az belleği olan sistemlerde takas alanı (swap) oluşturulmasını önerir. Sürüm listesi her yamada güncellendiği için kurulumdan önce Adobe Commerce sistem gereksinimleri sayfasını kontrol edin.
Tek sunuculu bir Magento kurulumunda yedi servis birlikte çalışır ve her birinin görevi farklıdır. Bu yapıyı anlamak, hem sunucu boyutlandırmasını hem de sorun gidermeyi kolaylaştırır.
nginx.conf.sample dosyasıyla hazır bir yapılandırma sunar.Bu servislerin hiçbiri internete doğrudan açık olmamalıdır: dış dünyaya yalnız 80 ve 443 portları, yönetim için de SSH açılır. OpenSearch, Valkey ve RabbitMQ yalnız 127.0.0.1 üzerinde dinlemelidir. Docker ile kurmak isterseniz aynı servisleri Compose dosyasıyla tanımlayabilirsiniz; bu yaklaşım için Docker sunucu kiralama sayfasına bakın.
Tek sunucuda çalışan küçük bir Magento mağazası için en az dört ayrılmış çekirdek ve 8–16 GB RAM gerçekçi bir başlangıçtır; çok dilli, Varnish ve RabbitMQ kullanan orta ölçekli mağazalarda sekiz çekirdek ve 16–32 GB RAM gerekir. Tablodaki değerler yaklaşıktır; asıl belirleyici olan ürün sayısı değil, eşzamanlı ziyaretçi sayısı ve önbellekten sunulamayan isteklerin (sepet, ödeme, hesap) oranıdır.
Belleği planlarken servisleri tek tek toplayın:
innodb_buffer_pool_size) veritabanı boyutunu kapsayacak kadar büyük olursa okuma işlemleri diske inmez.Disk tarafında Magento’nun generated, pub/static ve var klasörleri, ürün görselleri ve veritabanı birlikte hızla büyür; her dağıtımda yeniden üretilen dosyalar yüzünden NVMe diskin yüksek IOPS değeri derleme süresini doğrudan kısaltır. Ayrıca canlı mağazayla aynı ayarlarda bir test (staging) ortamı için ek kaynak planlayın.
Magento için en dengeli seçim VDS’tir: çekirdekler size ayrıldığı için derleme, dizinleme ve kampanya trafiği gibi işlemci yoğun işlerde performans komşu sunuculardan etkilenmez. Paylaşılan sanal çekirdekli VPS geliştirme ve test ortamı için yeterli olabilir, ancak canlı mağazada yoğun saatlerde öngörülemeyen yavaşlamalara yol açabilir.
| Ölçüt | VPS | VDS | Fiziksel sunucu |
|---|---|---|---|
| Çekirdek | Paylaşılan sanal çekirdek | Ayrılmış çekirdek | Donanımın tamamı |
| Uygun kullanım | Geliştirme, test | Küçük ve orta canlı mağaza | Büyük katalog, B2B, çok mağaza |
| Kaynak artırma | Panelden | Panelden | Donanım değişikliği |
| Snapshot | Var | Var | Yedek planına bağlı |
Mağazanız büyüdükçe önce VDS kaynaklarını artırabilir, ardından veritabanı ve OpenSearch’ü ayrı sunuculara taşıyarak yatay ölçeklenebilirsiniz. Tek makinede en yüksek gücü istiyorsanız fiziksel sunucu seçeneğini değerlendirin; iki seçeneğin ayrıntılı karşılaştırması VDS mi fiziksel sunucu mu sayfasındadır. Sunucu yönetimi istemeyen küçük mağazalar için daha hafif bir alternatif olan PrestaShop hosting de bir seçenektir.
Magento Open Source, Composer ile resmî depodan indirilir ve bin/magento setup:install komutuyla kurulur. Composer deposuna erişmek için Adobe Commerce Marketplace hesabınızdan alacağınız erişim anahtarları (genel ve özel anahtar) gerekir; bu anahtarlar Composer’ın kimlik doğrulama dosyasına yazılır.
composer create-project --repository-url=DEPO_ADRESI magento/project-community-edition magento; DEPO_ADRESI yerine Adobe’nin resmî Composer deposunu (repo.magento.com) HTTPS şemasıyla yazın.--language=tr_TR --currency=TRY --timezone=Europe/Istanbul seçenekleriyle çalıştırın.bin/magento cron:install ile kurun.nginx.conf.sample dosyasına göre yapılandırın ve Let’s Encrypt ile HTTPS’i açın.Kurulum sonunda ekranda gösterilen yönetim paneli adresini kaydedin; Magento bu adresi kurulumda rastgele belirler. Yönetici girişinde iki adımlı doğrulama varsayılan olarak etkindir, bu yüzden sunucunun e-posta gönderebildiğinden emin olun.
Canlı mağaza her zaman production modunda çalışmalıdır; bu modda kod önceden derlenir, statik dosyalar önceden üretilir ve hata ayrıntıları ziyaretçiye gösterilmez. Developer modu her istekte dosya üretir ve mağazayı belirgin biçimde yavaşlatır.
Bir dağıtım ya da modül güncellemesi sonrasında tipik komut dizisi şöyledir:
bin/magento maintenance:enable
composer install --no-dev
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento setup:static-content:deploy tr_TR en_US -f
bin/magento indexer:set-mode schedule
bin/magento cache:flush
bin/magento maintenance:disablesetup:di:compile ve setup:static-content:deploy adımları mağaza büyüklüğüne göre dakikalar sürebilir ve tüm çekirdekleri kullanır; bakım modunda geçen süreyi kısaltmanın yolu ayrılmış çekirdek ve hızlı disktir. Daha ileri bir yöntem, derlemeyi ayrı bir ortamda (CI) yapıp hazır çıktıyı sunucuya aktarmaktır.
Adobe güvenlik açıklarını -p1, -p2 biçimindeki yama sürümleriyle kapatır. Bu yamaları geciktirmeyin, ama önce test ortamında deneyin. Büyük güncellemelerden önce sunucunun anlık görüntüsünü almak (aşağıdaki yedek bölümü), sorun çıkarsa dakikalar içinde geri dönmenizi sağlar.
Magento performansının üç temel taşı Varnish ile tam sayfa önbellek, Valkey ile önbellek ve oturum depolama ve doğru ayarlanmış PHP OPcache’tir. Bu üçü olmadan en güçlü sunucu bile yoğun saatlerde yetersiz kalır.
app/etc/env.php içinde ayrı veritabanı numaralarıyla Valkey kullanın; dosya tabanlı önbelleğe göre disk erişimini büyük ölçüde azaltır.opcache.validate_timestamps=0 ile dosya değişikliği denetimini kapatıp her dağıtımda PHP-FPM’i yeniden başlatın.Üçüncü taraf modüller en sık performans sorunudur; her modülü kurmadan önce sayfa üretim süresini ölçün ve sonrasıyla karşılaştırın. Sunucu tarafındaki darboğazları görmek için Linux sunucu performans izleme rehberindeki araçları kullanabilirsiniz.
Magento sunucusunun güvenliği iki katmanda sağlanır: sunucu katmanında yalnız gerekli portları açmak ve servisleri yerel ağa kapatmak, uygulama katmanında ise güvenlik yamalarını zamanında uygulamak ve yönetim panelini korumak. Ödeme verisi işleyen bir mağaza saldırganlar için cazip hedeftir; kart verisinin sunucuya uğramadığı ödeme altyapısı seçmek riskin en büyük kısmını ortadan kaldırır.
127.0.0.1 üzerinde dinlesin; OpenSearch’ün internete açık bırakılması ciddi veri sızıntılarına yol açar.var, generated, pub/static ve pub/media yazılabilir olsun.Ağ seviyesinde RouteFence firewall DDoS trafiğini filtreler; uygulama saldırılarına karşı bir WAF eklemek ek koruma sağlar.
Magento yedeği; veritabanı dökümü, pub/media klasöründeki ürün görselleri, app/etc/env.php ve app/etc/config.php yapılandırma dosyaları ile özel modül ve tema kodunu kapsamalıdır. Bunlardan biri eksikse geri yüklenen mağaza açılmaz ya da görseller kaybolur. Magento’nun eski yerleşik yedek komutları kullanımdan kaldırıldığı için yedeklemeyi sunucu araçlarıyla planlayın.
mysqldump --single-transaction --quick ile mağazayı kilitlemeden günlük döküm alın.pub/media klasörünü rsync ile artımlı olarak başka bir konuma eşitleyin.composer.json / composer.lock Git deposunda tutulsun; vendor klasörü Composer ile yeniden üretilebilir.Anlık görüntü, yedeğin yerini tutmaz; aynı altyapıda saklanır ve uzun süreli arşiv için tasarlanmamıştır. Veritabanı dökümlerini ve medya kopyasını farklı bir konumda saklayın. Snapshot ve yedek arasındaki farkı VPS yedekleme ve snapshot rehberi ayrıntılı anlatır.
Magento sunucularında en sık karşılaşılan sorunlar çalışmayan cron, OpenSearch bağlantı hatası, derleme sırasında bellek yetersizliği ve dağıtım sonrası dosya izinleridir. Hata ayrıntıları var/log ve var/report klasörlerinde tutulur.
crontab -l ile Magento satırlarının, bin/magento cron:run ile görevin hata vermediğini kontrol edin.setup:static-content:deploy komutunu dil koduyla tekrar çalıştırın.var/report klasöründe arayın.Bu sorunların çoğu ilk kurulumda doğru kullanıcı, cron ve bellek planı yapıldığında hiç ortaya çıkmaz.
Tek sunucunun kaynakları artırıldığı hâlde kampanya dönemlerinde yanıt süreleri uzuyorsa, veritabanı ve OpenSearch bellek için PHP-FPM ile yarışıyorsa ya da kesintisiz çalışma için yedekli yapı gerekiyorsa Magento kurulumunu birden fazla sunucuya bölmenin zamanı gelmiştir. Bölmenin doğal sırası, en çok kaynak tüketen ve durum tutan servisleri ayırmaktır.
pub/media klasörünü ortak depolamaya ya da nesne depolamaya taşıyın.Sunucular arasındaki trafik aynı veri merkezinde kaldığında gecikme düşük olur. LIONFIN altyapısının 600 Gbit/s toplam upstream kapasitesi dış trafiği, 7/24 NOC ve SOC izleme ise ağ ve güvenlik olaylarını takip eder. Çok sunuculu mimariyi planlarken boyutlandırma desteği için müşteri panelinden destek talebi açabilirsiniz.
VDS paketini seçin
Paket tablosundan ürün sayınıza ve trafiğinize uyan VDS paketini seçin, işletim sistemi olarak Ubuntu 24.04 LTS kurun.
Sunucuyu güvenli hâle getirin
Sistem güncellemelerini yapın, SSH anahtarıyla giriş açın, güvenlik duvarında yalnız 22, 80 ve 443 portlarını bırakın.
Servisleri kurun
Nginx, PHP-FPM ve gerekli eklentileri, MariaDB veya MySQL, OpenSearch ve Valkey servislerini desteklenen sürümlerle kurun.
Magento’yu kurun
Composer ile Magento’yu indirin, setup:install komutunu Türkçe dil, TRY para birimi ve İstanbul saat dilimiyle çalıştırın.
Cron ve HTTPS’i açın
bin/magento cron:install ile zamanlanmış görevleri kurun, Let’s Encrypt ile SSL sertifikasını etkinleştirin.
Üretim moduna alın
Production modunu açın, kodu derleyin, statik içeriği üretin, Varnish ve Valkey önbelleğini yapılandırıp test siparişi verin.
Magento 2.4, arama için OpenSearch’ü zorunlu tutar; bu Java tabanlı servis paylaşımlı hostingde çalıştırılamaz. Ayrıca Composer, kod derleme ve dakikada bir çalışan cron gibi komut satırı işleri paylaşımlı ortamın kaynak sınırlarına takılır. Bu nedenle Magento için tam root yetkili bir VDS veya fiziksel sunucu gerekir.
Adobe kurulum için kesin bir alt sınır vermez ama güncellemelerin 2 GB’a kadar bellek kullanabileceğini belirtir. OpenSearch, veritabanı, Valkey ve PHP-FPM aynı sunucuda çalıştığında canlı bir mağaza için 8 GB pratik alt sınırdır; orta ölçekli mağazalarda 16–32 GB önerilir.
Magento 2.4.9, PHP 8.5 ile test edilmiştir ve MySQL 8.4 veya MariaDB 12.3, OpenSearch 3 ve Valkey 9 ile birlikte desteklenir. Magento 2.4.8’in güncel yamaları ise PHP 8.3 ve 8.4 ile çalışır. Sürüm yükseltmeden önce sunucudaki tüm bileşenleri desteklenen birleşime getirmeniz gerekir.
Evet. Güncel Magento sürümlerinde önerilen arama motoru OpenSearch’tür; Magento 2.4.9’un destek listesinde Elasticsearch yer almaz. Yeni kurulumlarda doğrudan OpenSearch kullanın, mevcut Elasticsearch kurulumlarını ise sürüm yükseltmesinden önce OpenSearch’e taşıyın ve katalog dizinini yeniden oluşturun.
Adobe’nin güncel destek listelerinde önbellek ve oturum deposu olarak Valkey yer alır. Valkey, Redis protokolüyle uyumlu açık kaynak bir çatallanmadır; Magento’nun Redis ayarlarıyla aynı biçimde yapılandırılır. Yeni kurulumlarda Valkey seçmek desteklenen bileşen birleşiminde kalmanızı sağlar.
Zorunlu değildir; Magento yerleşik tam sayfa önbelleğiyle de çalışır. Ancak üretim ortamında Varnish, sayfaları PHP’ye hiç uğramadan bellekten sunduğu için yanıt süresini ve sunucu yükünü belirgin biçimde azaltır. Kampanya dönemlerinde trafik alan mağazalarda Varnish kullanmanız önerilir.
Kurulabilir; VDS’e cPanel veya Plesk lisansı alıp panel üzerinden PHP ve veritabanı yönetebilirsiniz. Ancak OpenSearch, Valkey, Varnish ve RabbitMQ gibi servisler panellerin standart bileşenleri değildir ve yine komut satırından yönetilir. Magento’ya özel sunucularda panelsiz, doğrudan yapılandırılmış bir Nginx kurulumu daha yaygındır.
Evet. Yeni VDS’te aynı sürüm bileşenlerini kurduktan sonra veritabanı dökümünü, pub/media klasörünü, kodu ve app/etc/env.php dosyasını aktarırsınız. Ardından kodu derler, statik içeriği üretir ve katalog dizinini yeniden oluşturursunuz. DNS’i en son değiştirerek kesinti süresini en aza indirebilirsiniz.
Adobe Commerce’ün kendi sunucularınızda çalışan (on-premises) sürümü, desteklenen bileşen birleşimleri sağlandığında VDS veya fiziksel sunucuda çalışabilir. Lisans koşulları ve destek kapsamı Adobe ile yaptığınız sözleşmeye bağlıdır. Teknik gereksinimler Magento Open Source ile büyük ölçüde aynıdır.
Uzman ekibimizle ihtiyacınıza en uygun çözümü birlikte belirleyelim.
Çerezler. Siteyi çalıştırmak için zorunlu çerezleri, deneyimi iyileştirmek için tercih ve analiz çerezlerini kullanıyoruz. Gizlilik Politikası