VPS Üzerinde Stirling PDF Kendinden Barındırma (Tam Kılavuz)
Uygulamaları kendinden barındırmak, ortamları üzerinde kontrol sahibi olmak isteyen geliştiriciler ve evlabı tutkunları arasında giderek daha popüler hale geliyor. Stirling PDF, programlı olarak PDF oluşturmak için güçlü bir araç olup, kolayca VPS üzerinde kendinden barındırılabilir. Bu kılavuzda, Stirling PDF’yi VPS’e kurma ve Docker kullanarak düzenli bir kurulum sağlama adımlarını anlatacağız.
Neden Stirling PDF’yi Kendinden Barındırmak için VPS Seçmeliyim?
VPS (Sanal Özel Sunucu) kullanmak, Stirling PDF gibi uygulamaları barındırmak için birkaç avantaj sağlar:
- Kontrol: Tam yönetici erişiminiz vardır, böylece özelleştirilmiş yapılandırmalar yapabilirsiniz.
- Ölçeklenebilirlik: İhtiyaçlarınız arttıkça kaynaklarınızı kolayca yükseltebilirsiniz.
- Performans: VPS çözümleri genellikle paylaşılan barındırıma göre daha iyi performans sunar.
İşte Stirling PDF’yi kendinden barındırmak için önerilen VPS sağlayıcılarının karşılaştırması:
| Sağlayıcı | Aylık Fiyat | RAM | CPU | Depolama |
|---|---|---|---|---|
| Contabo VPS | 5.99 EUR | 4 GB | 4 vCPU | 300 GB SSD |
| Hetzner Cloud | 4.15 EUR | 2 GB | 1 vCPU | 20 GB SSD |
| DigitalOcean | 6 USD | 1 GB | 1 vCPU | 25 GB SSD |
| Vultr | 6 USD | 1 GB | 1 vCPU | 25 GB SSD |
| Linode (Akamai Cloud) | 5 USD | 2 GB | 1 vCPU | 50 GB SSD |
Daha detaylı karşılaştırma için tam VPS karşılaştırmamıza göz atabilirsiniz.
VPS Üzerinde Stirling PDF Kurulum Adımları
Adım 1: VPS’nizi Kurun
- VPS Sağlayıcı Seçimi: Yukarıdaki tabloda bulunan sağlayıcılardan birine kaydolun.
- VPS Örneğini Dağıtın: Ubuntu 20.04 veya daha yeni bir standart Linux dağıtımı seçin.
- VPS’ye Bağlanın: SSH kullanarak bağlanın. Örneğin:
ssh root@your-vps-ip
Adım 2: Docker Kurulumu
Stirling PDF kolayca Docker kullanılarak çalıştırılabilir. İşte Docker’ı kurmak için izlenecek adımlar:
# Paket dizinini güncelleyin
sudo apt-get update
# Gereksinimleri yükleyin
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
# Docker'ın resmi GPG anahtarını ekleyin
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
# Stabil depo ekleyin
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
# Docker CE'yi yükleyin
sudo apt-get update
sudo apt-get install docker-ce
Docker kurulumunu doğrulamak için:
sudo docker --version
Adım 3: Stirling PDF’yi Docker ile Dağıtın
-
Stirling PDF Docker Görüntüsünü Çekin:
sudo docker pull filedesign/stirlingpdf -
Docker Konteynerini Çalıştırın:
sudo docker run -d -p 8080:80 filedesign/stirlingpdf -
Stirling PDF’ye Erişin: Tarayıcınızı açın ve
http://your-vps-ip:8080adresine gidin.
Adım 4: Kurulumu Test Edin
Stirling PDF’nin çalışıp çalışmadığını API uç noktalarına erişerek doğrulayabilirsiniz. Örneğin, cURL veya Postman kullanabilirsiniz:
curl http://your-vps-ip:8080/ping
İşte bu komutun bir onay yanıtı vermesi gerekir; böylece hizmet düzgün çalışıyor olur.
Kurulumu Özelleştirme
Ortam Değişkenleri
Stirling PDF, ortam değişkenleri aracılığıyla yapılandırılabilir. Docker çalıştırma komutunu aşağıdaki gibi güncelleyerek gerekli ayarları ekleyebilirsiniz:
sudo docker run -d -p 8080:80 -e OPTION=VALUE filedesign/stirlingpdf
Sunucunuzu Güvenceye Alın
-
SSH Güvenliği Sağlama: root girişini devre dışı bırakın ve varsayılan SSH portunu değiştirin.
-
Firewall Kurulumu:
ufwkullanarak belirli portlara izin verin:sudo ufw allow OpenSSH sudo ufw allow 8080 sudo ufw enable -
SSL Sertifikası: İnternet üzerinden Stirling PDF’yi erişilebilir yapmak istiyorsanız Let’s Encrypt kullanarak SSL sertifikası almayı düşünün.
SSS (Sıkça Sorulan Sorular)
Stirling PDF nedir?
Stirling PDF, programlı olarak PDF oluşturmak için kullanılan çok yönlü bir araçtır. Çeşitli şablonları destekler ve belge oluşturmayı otomatikleştirmek için farklı programlama dillerine entegre edilebilir - faturalar, raporlar veya herhangi bir doküman PDF formatında gereken işletmeler için idealdir.
Aynı VPS üzerinde birden fazla Stirling PDF örneği barındırabilir miyim?
Evet, VPS’inizin kaynakları (CPU, RAM ve depolama) buna uygun olduğu sürece, birden fazla Stirling PDF örneği barındırabilirsiniz. Her örneğin çakışmaması için Docker portlarını ayarlamalısınız; böylece her biri farklı bir port üzerinde çalışabilir.
Kendinden barındırılan Stirling PDF ortamını yönetmek zor mu?
Kendinden barındırılan Stirling PDF ortamını yönetmek, temel sunucu ve Docker yönetimi konusunda bilginiz varsa rahatlıkla yapılabilir. Güncellemeleri düzenli yapmak, logları izlemek ve yedekleri sağlamak bakım rutininizin parçası olmalıdır. r/selfhosted veya awesome-selfhosted listesi topluluğu ek destek ve kaynak sağlayabilir.
Bu talimatları izleyerek, VPS’nizde Stirling PDF’yi başarılı bir şekilde kurabilir ve yapılandırabilirsiniz. İyi kendi kendine barındırma!