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
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
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
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
Nasıl başlarım?
- 1Siparişte Ubuntu 24.04 ya da Debian 13 seçin ve Node.js'in LTS sürümünü kurun.
- 2npm install puppeteer ile kütüphaneyi kurun; tarayıcı ~/.cache/puppeteer altına iner.
- 3Puppeteer sorun giderme belgesindeki sistem paketlerini, Türkçe karakter ve emoji için de fonts-noto ile fonts-noto-color-emoji paketlerini kurun.
- 4Uygulamayı root olmayan bir kullanıcıyla çalıştırın; root ile çalıştırmak Chrome'un sandbox'ını kapatmanızı gerektirir.
- 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.
Benzer kullanım alanları
Aynı türdeki diğer işler için önerdiğimiz paketler.
Discord müzik botu (Lavalink)
Lavalink VDS: Discord müzik botunuzun ses düğümünü 7/24 çalıştırın. Java 17+, yüksek tek çekirdek performansı, NVMe disk, DDoS koruması, İstanbul.
Telegram botu
Telegram bot VDS: botunuzu long polling ya da webhook ile 7/24 çalıştırın. python-telegram-bot, aiogram, grammY; tam yetki, İstanbul, DDoS koruması.
Twitch botu
Twitch bot VDS: sohbet komutları, moderasyon ve yayın bildirimleri yapan botunuzu yayın kapalıyken de açık tutun. EventSub, tmi.js, TwitchIO, tam yetki.
Kick botu
Kick bot VDS: resmî Kick API ile webhook olaylarını alan, sohbete mesaj yazan botunuzu 7/24 çalıştırın. HTTPS uç noktası, tam yetki, DDoS koruması.
Slack botu
Slack bot VDS: Bolt ile yazdığınız botu Socket Mode ya da HTTP olaylarıyla 7/24 çalıştırın. Slash komutları, etkileşimli mesajlar, tam yetki, İstanbul.
n8n otomasyonu
n8n VDS: iş akışı otomasyonlarınızı kendi sunucunuzda çalıştırın. Docker kurulumu, webhook için HTTPS, PostgreSQL, tam yetki, İstanbul lokasyonu.