Minggu, 30 Agustus 2026, Agustus 30, 2026 WIB
Last Updated 2026-08-30T14:45:29Z
TechTutorial

Stirling PDF: Pasang 50+ Alat PDF Lokal via Docker

Minggu, 30 Agustus 2026

Stirling PDF: Pasang 50+ Alat PDF Lokal via Docker

Ringkas: Stirling PDF menyediakan lebih dari 50 fitur pengeditan dan pengelolaan PDF dalam satu container Docker yang berjalan di perangkat sendiri, sehingga dokumen tidak dikirim ke server pihak ketiga.

Jika sering menangani dokumen PDF sensitif, Anda mungkin enggan memakai alat yang mengirimkan berkas ke server pihak ketiga melalui internet. Aplikasi PDF self-hosted seperti Stirling PDF menjadi alternatif karena seluruh pemrosesan dapat dilakukan pada perangkat keras milik sendiri.

Stirling PDF bersifat open-source dan self-hosted

Stirling PDF adalah toolkit PDF gratis dan open-source yang dijalankan secara lokal. Alih-alih mengunggah kontrak, formulir pajak, atau hasil pemindaian kartu identitas ke situs yang ditemukan melalui Google, seluruh berkas diproses di komputer atau server Anda. Selama tugas berlangsung, berkas tetap berada dalam memori server dan akan dihapus setelah hasilnya diunduh.

Stirling PDF mengemas lebih dari 50 fitur pengeditan dan pengelolaan PDF ke dalam satu container Docker, yaitu wadah perangkat lunak terisolasi yang memuat aplikasi beserta kebutuhan untuk menjalankannya. Aplikasi ini dapat ditempatkan pada mesin yang sama dengan layanan self-hosted lain yang dijalankan melalui Docker. Hasilnya adalah toolkit PDF lengkap di browser tanpa biaya untuk mempertahankan operasionalnya.

Setelah pemasangan selesai, Stirling PDF dapat diakses melalui browser di localhost:8080. Antarmukanya mengelompokkan alat ke dalam kategori seperti Convert, Security, Page Operations, dan lainnya. Tersedia pula aplikasi desktop khusus bagi pengguna yang lebih memilihnya daripada tab browser.

Versi gratis mencakup semua kebutuhan sebagian besar pengguna. Stirling PDF juga menawarkan paket berbayar untuk tim yang membutuhkan fitur seperti SSO, yaitu satu sistem login untuk mengakses beberapa layanan, serta akun pengguna tanpa batas. Namun, pengguna pribadi tidak kehilangan fitur yang mereka perlukan pada versi gratis.

Cara memasang Stirling PDF menggunakan Docker

Untuk menjalankan Stirling PDF, Anda hanya memerlukan satu berkas YAML dan satu perintah. Jika Docker sudah terpasang, Anda bisa langsung melanjutkan. Jika belum, pasang Docker terlebih dahulu dan pastikan statusnya menunjukkan bahwa layanan tersebut sedang berjalan.

Selanjutnya, buat folder untuk proyek ini, lalu buat berkas bernama docker-compose.yml dengan isi berikut:

services:
  stirling-pdf:
    image: docker.stirlingpdf.com/stirlingtools/stirling-pdf:latest
    ports:
      - "8080:8080"
    volumes:
      - ./stirling-data/tessdata:/usr/share/tessdata
      - ./stirling-data/configs:/configs
    environment:
      - SECURITY_ENABLELOGIN=false # omit/set true if you want login enabled
    restart: unless-stopped

Baris restart: unless-stopped memastikan container kembali berjalan setelah komputer dinyalakan ulang atau aplikasi mengalami crash. Namun, container tidak akan dimulai kembali jika Anda menghentikannya secara manual.

Jika port 8080 sudah digunakan di perangkat Anda, ubah angka di sebelah kiri ke port lain, misalnya menjadi 9090:8080. Setelah itu, akses aplikasi melalui port baru tersebut.

Pengaturan login dan menjalankan container

Secara default, Stirling PDF mengharuskan pengguna untuk login. Berkas Docker Compose di atas menonaktifkannya melalui SECURITY_ENABLELOGIN=false. Pengaturan tersebut memadai untuk jaringan rumah pribadi. Namun, jika aplikasi akan dibuka agar dapat diakses di luar perangkat lokal, hapus baris itu atau ubah nilainya menjadi SECURITY_ENABLELOGIN=true, kemudian tambahkan kredensial login sebagai variabel lingkungan.

Setelah berkas disimpan, buka terminal di dalam folder tersebut dan jalankan perintah berikut:

docker compose up -d

Perintah tersebut akan mengunduh image Stirling PDF dan menjalankan container di latar belakang. Buka http://localhost:8080 melalui browser untuk melihat halaman utama Stirling PDF. Setelah mengikuti panduan singkat, Anda akan masuk ke antarmuka pengeditan.

Dengan konfigurasi ini, Stirling PDF menyediakan toolkit pengelolaan PDF lengkap yang berjalan secara lokal melalui browser, sementara berkas sensitif tetap diproses pada perangkat Anda sendiri.

Poin penting

  • Stirling PDF berjalan secara lokal
  • Lebih dari 50 alat PDF
  • Satu container Docker
  • Berkas dihapus setelah diunduh
  • Login opsional untuk jaringan pribadi

Sumber: https://www.makeuseof.com/stirling-pdf-docker-self-hosted/

Lihat juga