NATVPS.id – Stirling PDF adalah aplikasi self-hosted untuk memodifikasi berkas PDF. Stirling PDF menyediakan berbagai utilitas yang dapat membantu dalam bekerja dengan PDF, seperti pengubahan format, penggabungan halaman, ekstrak gambar, dan lain sebagainya. Semua proses dilakukan secara lokal pada server Anda, sehingga data Anda tetap aman. Stirling PDF dapat di-deploy di server lokal maupun cloud server, seperti pada NAT VPS.
Artikel ini membahas langkah-langkah men-deploy Stirling PDF di NAT VPS.
Mengingat kita menggunakan NAT, kita perlu menambahkan 1 konfigurasi port forwarding pada panel Virtualizor (atau panel VPS lain sesuai provider).
Sebagai contoh, pada artikel ini akan menggunakan port 19006 untuk mengakses Stirling PDF. Anda bebas mengganti port ini dengan port lain. Catat port ini, karena kita akan menggunakannya lagi pada proses deploy.
Kita akan menggunakan Docker dan Docker Compose untuk men-deploy Dockge & Dozzle.
Pertama, Install curl menggunakan perintah:
apt update && apt install curl -y
Kemudian, jalankan script instalasi otomatis dari Docker dengan memasukkan:
curl -fsSL get.docker.com | sh
Tunggu hingga proses instalasi selesai.
Buat direktori baru dengan nama stirling-pdf
cd ~/ mkdir stirling-pdf cd stirling-pdf
Buat file baru dengan nama docker-compose.yml menggunakan nano:
apt install nano -y nano docker-compose.yaml
Lalu tempelkan konfigurasi Compose berikut:
# Docker Compose untuk deploy Stirling PDF di NAT VPS
# https://natvps.id/deploy-stirling-pdf-nat-vps
# Source: https://dockge.kuma.pet/compose.yaml?port=19004&stacksPath=%2Fopt%2Fstacks
version: '3.3'
services:
stirling-pdf:
image: stirlingtools/stirling-pdf:latest
ports:
- '19006:8080'
volumes:
- ./trainingData:/usr/share/tessdata # Required for extra OCR languages
- ./extraConfigs:/configs
- ./customFiles:/customFiles/
- ./logs:/logs/
- ./pipeline:/pipeline/
environment:
- DOCKER_ENABLE_SECURITY=false
- INSTALL_BOOK_AND_ADVANCED_HTML_OPS=false
- LANGS=en_GB Pada bagian ports, sesuaikan 19006 dengan port Dockge Anda.
ports: - 19006:8080
Simpan file tersebut dengan menekan Ctrl-X, y, kemudian Enter.
Terakhir, Jalankan Stirling PDF menggunakan Docker Compose:
docker compose up -d
Tunggu hingga proses deploy selesai.
Stirling PDF dapat diakses melalui alamat http://<IP Publik NAT VPS>:<Port Stirling PDF>. Sebagai contoh: http://195.154.94.231:19006.
Demikianlah artikel ini mengenai langkah-langkah deploy Stirling PDF di NAT VPS untuk mempermudah pekerjaan yang berkaitan dengan berkas PDF. Jika bingung atau ragu, jangan sungkan untuk bertanya di grup Telegram @IPv6Indonesia. Terima kasih!
NATVPS.id – Gopeed (Go Speed) adalah aplikasi pengunduh modern bersifat open-source yang yang mendukung berbagai…
NATVPS.id – IPTV (Internet Protocol Television) adalah teknologi yang menyiarkan konten televisi, video, dan siaran…
NATVPS.id – Jellyfin adalah server media open-source yang memungkinkan Anda mengatur, melakukan streaming, dan mengelola…
NATVPS.id – Gitea adalah sebuah layanan hosting Git (pengelola repositori kode) open-source yang dapat di…
NATVPS.id – LibreOffice adalah perangkat lunak perkantoran (office) yang gratis, modern, dan open-source. LibreOffice dapat…
NATVPS.id – Pi-hole adalah software DNS Server yang berfokus pada pemblokiran iklan dan situs trackers.…