Files
installer-printer/INSTALLER.md
2025-05-27 08:43:58 +07:00

63 lines
1.7 KiB
Markdown

# 🧾 Printer POS Service Installer
Installer otomatis untuk mengatur lingkungan kerja aplikasi **Printer POS Service** di Windows.
## 🔧 Fitur
- Install driver USB printer thermal menggunakan **Zadig**
- Install **Node.js v20**
- Install **Git for Windows**
- Clone project dari **Gitea private repository**
- Install **npm dependencies** dan **PM2**
- Jalankan aplikasi sebagai **daemon** menggunakan PM2
## 📦 Requirements
- Windows 10 atau lebih baru
- Koneksi internet aktif
- Akses administrator
## 🚀 Cara Menggunakan
1. **Download dan jalankan `installer.exe`**
2. Setelah Zadig terbuka:
- Pilih printer thermal USB kamu
- Pilih **WinUSB** sebagai driver
- Klik **Install Driver**
- Tutup Zadig, lalu kembali ke terminal dan tekan `ENTER`
3. Proses akan otomatis:
- Install Node.js (jika belum ada)
- Install Git (jika belum ada)
- Clone project dari Gitea
- Jalankan dengan PM2
## 🔐 Catatan Keamanan
Installer ini akan mengakses:
- File `.msi` dari [nodejs.org](https://nodejs.org/)
- Git installer dari [GitHub](https://github.com/git-for-windows)
- Project dari private Gitea repository
- Zadig dari [https://zadig.akeo.ie](https://zadig.akeo.ie)
Semua file disimpan sementara dan akan dihapus otomatis setelah proses selesai.
## 🛠 Troubleshooting
- **PM2 gagal start?**
Aplikasi akan menghapus folder `C:\app-folder` dan membatalkan proses.
- **Zadig tidak muncul?**
Cek apakah antivirus memblokirnya. Buka manual dari [https://zadig.akeo.ie](https://zadig.akeo.ie).
- **Git clone gagal?**
Pastikan token dan user sudah benar dalam script.
## 📂 Struktur Folder
```plaintext
C:\
└── app-folder\
├── index.js
├── node_modules\
└── ...