1. SSH เข้าสู่เซิร์ฟเวอร์ของคุณ:
ssh root@<your-server-ip>
2. ค้นหาข้อมูลสำหรับเข้าสู่ระบบ:
ผู้ใช้เริ่มต้น: nodejs
Password stored in: /root/.cloudzy-creds
แนะนำให้เปลี่ยนรหัสผ่านทันที: passwd nodejs
3. สลับไปยัง app user:
su - nodejs
4. ติดตั้งแอปของคุณ:
mkdir /home/nodejs/your-app git clone your_repo.git /home/nodejs/your-app cd /home/nodejs/your-app npm install --omit=dev pm2 start app.js --name your-app-name pm2 save
5. เข้าถึงแอปของคุณ:
แอปของคุณพร้อมใช้งานที่ http://<your-server-ip> (ให้บริการผ่าน NGINX)
6. ต้องการเปลี่ยนพอร์ตหรือโดเมนไหม?
Edit:
/etc/nginx/sites-available/default
Then run:
sudo nginx -t sudo systemctl restart nginx
7. เปิดใช้งาน HTTPS (ไม่บังคับ):
แนะนำให้ใช้ Certbot สำหรับ HTTPS ในสภาพแวดล้อม production