Independent testing Updated April 2026 387 self-hosting guides 5 VPS providers tested

guide

Cara Menjadi Self-Host Stirling PDF di VPS (Panduan Lengkap)

Pelajari cara melakukan self-host Stirling PDF di VPS dengan panduan lengkap kami. Instal, konfigurasi, dan optimalkan pengaturan Anda untuk pembuatan PDF yang efisien.

Self-hosting aplikasi semakin populer di kalangan pengembang dan penggemar homelab yang ingin mengontrol lingkungan mereka. Stirling PDF, alat yang kokoh untuk menghasilkan PDF secara programatis, dapat dengan mudah di-self-host di VPS. Panduan ini akan memandu Anda melalui langkah-langkah menginstal Stirling PDF di VPS dan menggunakan Docker untuk pengaturan yang lebih sederhana.

Mengapa Memilih VPS untuk Self-Hosting Stirling PDF?

Menggunakan VPS (Virtual Private Server) menawarkan beberapa keuntungan untuk hosting aplikasi seperti Stirling PDF:

  1. Kontrol: Anda memiliki akses administratif penuh, memungkinkan konfigurasi kustom.
  2. Skalabilitas: Seiring kebutuhan Anda tumbuh, Anda dapat dengan mudah meningkatkan sumber daya.
  3. Performa: Solusi VPS biasanya menawarkan performa yang lebih baik dibanding hosting bersama.

Berikut perbandingan penyedia VPS yang direkomendasikan untuk self-host Stirling PDF:

PenyediaHarga BulananRAMCPUPenyimpanan
Contabo VPS5,99 EUR4 GB4 vCPU300 GB SSD
Hetzner Cloud4,15 EUR2 GB1 vCPU20 GB SSD
DigitalOcean6 USD1 GB1 vCPU25 GB SSD
Vultr6 USD1 GB1 vCPU25 GB SSD
Linode (Akamai Cloud)5 USD2 GB1 vCPU50 GB SSD

Untuk perbandingan lengkap, cek perbandingan VPS lengkap kami.

Langkah-langkah Menginstal Stirling PDF di VPS Anda

Langkah 1: Siapkan VPS Anda

  1. Pilih Penyedia VPS: Daftar dengan penyedia dari tabel di atas.
  2. Deploy Instance VPS Anda: Pilih distribusi Linux standar, seperti Ubuntu 20.04 atau yang lebih baru.
  3. Akses VPS Anda: Gunakan SSH untuk terhubung. Contohnya:
    ssh root@your-vps-ip

Langkah 2: Instal Docker

Stirling PDF dapat dijalankan dengan mudah menggunakan Docker. Ikuti langkah-langkah berikut untuk menginstal Docker:

# Perbarui indeks paket
sudo apt-get update

# Instal prasyarat
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common

# Tambahkan GPG key resmi Docker
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

# Atur repositori stabil
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

# Instal Docker CE
sudo apt-get update
sudo apt-get install docker-ce

Untuk memverifikasi instalasi Docker:

sudo docker --version

Langkah 3: Deploy Stirling PDF via Docker

  1. Tarik Image Docker Stirling PDF:

    sudo docker pull filedesign/stirlingpdf
  2. Jalankan Container Docker:

    sudo docker run -d -p 8080:80 filedesign/stirlingpdf
  3. Akses Stirling PDF: Buka browser dan kunjungi http://your-vps-ip:8080.

Langkah 4: Uji Instalasi Anda

Anda dapat memverifikasi apakah Stirling PDF berjalan dengan mengakses endpoint API-nya. Anda bisa menggunakan cURL atau Postman untuk menguji, seperti:

curl http://your-vps-ip:8080/ping

Pastikan menerima respons konfirmasi agar mengetahui layanan berjalan dengan baik.

Menyesuaikan Pengaturan Anda

Variabel Lingkungan

Stirling PDF dapat menggunakan konfigurasi melalui variabel lingkungan. Modifikasi perintah Docker run Anda untuk menyertakan pengaturan yang diperlukan:

sudo docker run -d -p 8080:80 -e OPTION=VALUE filedesign/stirlingpdf

Mengamankan Server Anda

  1. Kerasakan SSH: Nonaktifkan login root dan ubah port SSH default.

  2. Pengaturan Firewall: Gunakan ufw untuk mengizinkan port tertentu:

    sudo ufw allow OpenSSH
    sudo ufw allow 8080
    sudo ufw enable
  3. Sertifikat SSL: Pertimbangkan menggunakan Let’s Encrypt untuk SSL jika Anda berencana membuat Stirling PDF dapat diakses melalui internet.

FAQ

Untuk apa Stirling PDF digunakan?

Stirling PDF adalah alat serbaguna yang utama digunakan untuk menghasilkan PDF secara programatis. Mendukung berbagai template dan terintegrasi dengan berbagai bahasa pemrograman untuk mengotomatisasi pembuatan dokumen - ideal untuk bisnis yang membutuhkan faktur, laporan, atau dokumen dalam format PDF.

Bisakah saya meng-host beberapa instance Stirling PDF di satu VPS?

Ya, Anda bisa meng-host beberapa instance Stirling PDF di satu VPS, asalkan sumber daya server Anda (CPU, RAM, dan penyimpanan) mampu menanganinya. Anda perlu menyesuaikan port Docker untuk setiap instance agar tidak bertabrakan, sehingga setiap instance berjalan di port berbeda.

Apakah sulit untuk memelihara lingkungan Stirling PDF yang di-self-host?

Memelihara lingkungan Stirling PDF yang di-self-host cukup mudah, terutama jika Anda sudah familiar dengan manajemen server dan Docker. Pembaruan rutin, memantau log untuk masalah, dan memastikan backup adalah bagian dari rutinitas pemeliharaan. Komunitas di r/selfhosted atau daftar awesome-selfhosted dapat memberikan dukungan dan sumber daya tambahan.

Dengan mengikuti petunjuk ini, Anda dapat berhasil mengatur dan mengkonfigurasi Stirling PDF di VPS Anda. Selamat melakukan self-hosting!