sudo firewall-cmd --add-port=3000/tcp --permanent
sudo firewall-cmd --reload
mkdir d:\\nodejsLinux: sudo mkdir nodejscd d:\\nodejsLinux: sudo cd nodejssudo git clone "<https://github.com/satid6137/socket-io-server.git>" socket-io-serversudo cd socket-io-serverDB_HOST — IP ของ NodeJS-Server สำหรับเก็บข้อมูลจาก NodeJS-Client DB_USER — User ที่มีสิทธิ์เต็มของฐาน NodeJS-Server DB_PASSWORD — รหัสผ่านของ user DB_NAME — ชื่อฐานข้อมูล NodeJS-Server DB_PORT — Port ของฐาน NodeJS-Server PORT — Port สำหรับติดต่อกับ NodeJS-Client และ API PHP_API_URL — URL สำหรับส่งสถานะการทำงานกลับไปให้ PHP (ตัวอย่าง: http://xx.xx.xx.xx/xx/get_query.php) CRON_DB_HOST — IP ของ PHP สำหรับดึงข้อมูล Query CRON_DB_PORT — Port ของ PHP สำหรับดึงข้อมูล Query CRON_DB_USER — User ของ PHP สำหรับดึงข้อมูล Query CRON_DB_PASSWORD — รหัสผ่านของ user PHP CRON_DB_NAME — ฐานข้อมูลของ PHP สำหรับดึงข้อมูล Query API_KEY — รหัสลับที่ต้องตรงกับที่ตั้งค่าใน PHP API_KEY_SUMMARY — รหัสลับที่ต้องตรงกับที่ตั้งค่าใน PHP TELEGRAM_BOT_TOKEN — Token สำหรับส่งการแจ้งเตือนผ่าน Telegram (ถ้ามี) TELEGRAM_CHAT_ID — Chat ID สำหรับส่งการแจ้งเตือนผ่าน Telegram (ถ้ามี) ALLOWED_ORIGINS — IP หรือ URL ที่อนุญาตให้เชื่อมต่อกับ NodeJS-Server
sudo npm install
sudo pm2 start server.js --name nodejs-server
sudo pm2 startup
sudo pm2 save