İçeriğe geç
YolcuHost
Bot ve otomasyon

Puppeteer İçin En Uygun VDS Paketi

Puppeteer, Node.js'ten Chrome'u DevTools protokolü üzerinden yöneten bir kütüphanedir; en sık HTML'den fatura ve rapor PDF'i üretmek, sayfa ekran görüntüsü almak ve tek sayfa uygulamalarını sunucuda önceden çizmek için kullanılır. npm install puppeteer, test için hazırlanmış Chrome sürümünü kendisi indirir; ancak Linux sunucuda tarayıcının ihtiyaç duyduğu sistem kütüphanelerini ve Türkçe karakterler için yazı tiplerini sizin kurmanız gerekir. Tarayıcıyı yeniden kullanıp işi biten sayfaları kapatmak bellek sızıntısını önler.

Önerilen işletim sistemi: Ubuntu 24.04, Debian 13

En uygun paket

AMD VDS 1

PDF ve ekran görüntüsü servisi

vCPU
4 Çekirdek
RAM
2 GB ECC
Disk
40 GB NVMe
Bağlantı
1 Gbps
₺199,90/ay + KDV
Bu paketi sipariş et Tüm VDS paketleri

Neden bu paket?

  • Chrome sayfa çizimini işlemciyle yapar; AMD Ryzen / EPYC serisinin yüksek saat hızı PDF ve ekran görüntüsü süresini kısaltır.
  • En küçük pakette bile 4 çekirdek bulunur; eşzamanlı birkaç sayfayı paralel işleyebilirsiniz.
  • NVMe disk, üretilen PDF ve görsellerin yazımında ve tarayıcı önbelleğinde beklemeyi azaltır.
  • Tam yetkiyle libnss3, libgbm1 gibi Chrome bağımlılıklarını ve fonts-noto yazı tiplerini apt ile kurarsınız.

İhtiyacınıza göre paket

Küçük başlayın; büyüdükçe paketinizi yükseltebilirsiniz.

PDF ve ekran görüntüsü servisi

Tek tarayıcı örneğiyle sıralı PDF üretimi için 4 çekirdek ve 2 GB RAM.

AMD VDS 1

4 Çekirdek · 2 GB ECC · 40 GB NVMe · 1 Gbps

₺199,90/ay + KDV
Sipariş ver

Eşzamanlı istekler

Aynı anda birkaç sayfa açan bir servis için 4 GB RAM.

AMD VDS 2

4 Çekirdek · 4 GB ECC · 40 GB NVMe · 1 Gbps

₺319,90/ay + KDV
Sipariş ver

Yoğun otomasyon

Birden fazla tarayıcı örneği ve uzun süren otomasyonlar için 8 GB RAM.

AMD VDS 4

4 Çekirdek · 8 GB ECC · 40 GB NVMe · 1 Gbps

₺559,90/ay + KDV
Sipariş ver

Nasıl başlarım?

  1. 1Siparişte Ubuntu 24.04 ya da Debian 13 seçin ve Node.js'in LTS sürümünü kurun.
  2. 2npm install puppeteer ile kütüphaneyi kurun; tarayıcı ~/.cache/puppeteer altına iner.
  3. 3Puppeteer sorun giderme belgesindeki sistem paketlerini, Türkçe karakter ve emoji için de fonts-noto ile fonts-noto-color-emoji paketlerini kurun.
  4. 4Uygulamayı root olmayan bir kullanıcıyla çalıştırın; root ile çalıştırmak Chrome'un sandbox'ını kapatmanızı gerektirir.
  5. 5Servisi pm2 ile max_memory_restart sınırı koyarak başlatın; tarayıcıyı bir kez açıp her istekte yeni sayfa kullanın ve işi biten sayfayı kapatın.

Dakikalar içinde teslim

Ödeme sonrası otomatik kurulum; erişim bilgileriniz panelinize gelir.

İstanbul lokasyonu

Vodafone İstanbul veri merkezi, Türkiye'ye düşük gecikme.

DDoS koruması

Saldırı trafiği ücretsiz olarak süzülür.

7/24 Türkçe destek

Bağlantı sorunlarını çözer, istenirse işletim sistemini kurarız.

Taşıma desteği

Mevcut sunucunuzdan geçişte yardımcı oluruz.

Toplu alım

Birden fazla sunucu için indirim, destek talebiyle.

Sıkça sorulan sorular

Sunucuda Türkçe karakterleri içeren bir yazı tipi kurulu değilse karakterler kutucuk olarak görünür. fonts-noto paketini kurun ya da sayfanıza web yazı tipini gömün.

Evet. Puppeteer'ın resmî Docker imajı tarayıcıyı ve bağımlılıkları hazır getirir; Chrome'un /dev/shm ihtiyacı için konteynere daha büyük paylaşılan bellek verin ya da --disable-dev-shm-usage bayrağını kullanın.

Açık kalan sayfa ve tarayıcı bağlamları belleği tutar. Her işten sonra page.close() çağırın, tarayıcıyı belirli aralıklarla yeniden başlatın ve pm2'de bellek sınırı tanımlayın.

Evet. Puppeteer güncel sürümlerde WebDriver BiDi üzerinden Firefox'u da destekler; varsayılan tarayıcı Chrome'dur.

Tüm kullanım alanları