Coming soon

Node.js Automation dengan VPS

Belajar membangun automation dengan Node.js yang tetap berjalan di VPS, mulai dari script lokal, Telegram bot, scheduled digest, webhook, sampai monitoring.

5 LessonVideo + Article
Course Intro

Setelah course ini, kamu akan...

Memahami kenapa automation yang berjalan di laptop tidak cukup untuk workflow yang harus selalu aktif.

Membuat dan menjalankan Telegram bot dengan Node.js di VPS.

Membuat scheduled digest dengan cron job.

Membuat webhook yang bisa menerima request dari luar dan meneruskannya ke Telegram.

Melakukan monitoring dasar dengan health endpoint, PM2 logs, restart command, dan security hygiene yang mudah dipahami.

Cocok untuk

JavaScript learner yang sudah memahami dasar JavaScript dan ingin mulai membuat automation praktis.
Frontend developer yang ingin belajar deploy backend atau script Node.js ke VPS.
Student atau profesional yang ingin membangun automation untuk keperluan pribadi atau pekerjaan.
Developer yang ingin belajar Linux, SSH, deployment, dan server lewat project kecil yang nyata.
System Architecture

Yang akan kamu buat dan pelajari

Dari script lokal di laptop, deploy ke VPS Linux agar berjalan 24/7 menggunakan PM2, dan mengirim scheduled digest ke Telegram.

local-machine ~/project
$node app.js
✓ Local Telegram bot active
⚠ Connection lost: Laptop Sleep
// Script mati ketika laptop ditutup
git / ssh
ubuntu-vps-sg-1
24/7 ACTIVE
process_0:telegram-bot.js
online
process_1:cron-digest.js
online
Memory: 42% of 1GBPM2 Daemon running
webhook / api

Panduan Automation Bot

bot

/digest09:00 AM
🤖 DIGEST REPORT
Uptime: 99.9%
Data source: Xendit Invoices
Status: 3 pending cleared.
09:00 AM
Tech stack
Node.js
Express
PM2
Telegram

Curriculum preview

Setiap lesson punya video dan article, jadi kamu bisa menonton, mengulang, dan kembali lagi nanti.

  1. Kenapa automation lokal saja tidak cukup

    Membuat Telegram bot pertama dan membuktikan bahwa script dan Telegram bot lokal hanya berjalan selama process Node.js di laptop masih aktif.

  2. Deploy Telegram bot ke VPS

    Menambahkan fitur personal di Telegram bot dan deploy ke VPS.

  3. Scheduled digest dengan cron job

    Menambahkan daily digest yang berjalan otomatis, mengambil data dengan native fetch, lalu mengirimkannya ke Telegram.

  4. Webhook automation dengan Express

    Membuat personal API dan webhook untuk menerima JSON lalu meneruskannya ke Telegram.

  5. Monitoring, PM2, dan basic hygiene

    Memastikan semua automation tetap berjalan stabil dengan health endpoint, PM2 untuk process management, restart otomatis, dan security dasar di VPS.

Panduan Bangun Coding Career

Mulai dari sini, lalu lanjutkan momentum belajarmu.

Buat akun untuk menyimpan progresmu dan lanjut belajar terarah di platform Panduan Coding.

    Node.js Automation dengan VPS | Panduan Coding | Panduan Coding