Cara Mengaktifkan Node.js di Plesk Panel

Pengantar

Selain PHP, WordPress, dan Laravel banyak aplikasi modern kini dibangun menggunakan Node.js. Dengan Plesk Panel, Anda tidak hanya bisa mengelola website berbasis PHP, tapi juga meng-host aplikasi Node.js langsung dari panel tanpa konfigurasi manual yang rumit.

Persiapan

Sebelum mengaktifkan Node.js, pastikan:

  1. Anda login ke Plesk sebagai Administrator.
  2. Plesk mendukung Node.js extension (tersedia di Plesk Web Pro/Host Edition).
  3. Sudah menyiapkan aplikasi Node.js (misalnya app.js atau server.js).

Instalasi Node.js Extension di Plesk

  1. Masuk ke Plesk Installer
    1. Login ke Plesk Panel.
    2. Pergi ke Tools & Settings > Updates.

    3. Klik Add/Remove Components.

  2. Install Node.js Support
    1. Cari bagian Web hosting features.
    2. Centang Node.js.
    3. Klik Continue lalu tunggu hingga instalasi selesai.

Mengaktifkan Node.js untuk Domain

  1. Pilih Domain
    1. Masuk ke Websites & Domains.
    2. Pilih domain atau subdomain yang ingin menggunakan Node.js

  2. Aktifkan Node.js
    1. Klik menu Node.js.
    2. Centang Enable Node.js.
    3. Pilih Node.js Version sesuai kebutuhan (misalnya Node.js 18 atau 20).
    4. Tentukan Application Startup File (misalnya app.js atau server.js).

  3. Pengaturan Tambahan
    • Application Mode: pilih Production untuk website live, atau Development untuk testing.
    • Application Root: pastikan diarahkan ke folder tempat aplikasi Anda disimpan (biasanya httpdocs atau subfolder khusus).
    • Document Root: jika aplikasi Anda melayani konten web, arahkan ke folder public atau sesuai struktur aplikasi.
  4. Buat file app.js
    1. Buka File Manager, arahkan ke folder node.js anda (sesuai dengan Document Root nya) 
    2. Buat File bernama app.js dengan isi berikut
      const http = require("http");
      const port = process.env.PORT || 3000;
      
      const server = http.createServer((req, res) => {
        res.writeHead(200, { "Content-Type": "text/plain" });
        res.end("Hello from Node.js running on Plesk!");
      });
      
      server.listen(port, () => {
        console.log(`Server running at http://localhost:${port}`);
      });
      
    3. Kemudian Save 
    4. Install Package.json
      1. Masuk ke Run Node.js commands di Plesk, lalu jalankan
        npm init -y
        Ini akan membuat file package.json default di /httpdocs
    5. Restart Aplikasi
      Kembali ke menu Node.js di Plesk, klik Restart App.
      Akses domain Anda

Kesimpulan

Mengaktifkan Node.js di Plesk Panel sangat mudah dengan bantuan ekstensi resmi. Cukup instal Node.js dari Plesk Installer, aktifkan di domain yang diinginkan, lalu upload dan jalankan aplikasi Anda. Dengan fitur ini, Plesk menjadi solusi hosting modern yang mendukung tidak hanya PHP, tapi juga aplikasi berbasis JavaScript di sisi server.


Artikel Lain

WhatsApp Kami

Support : +6282138153600

Admin Finance : +6285191239466