1. SSH vào máy chủ của bạn:
ssh root@<your-server-ip>
2. Tìm thông tin đăng nhập:
Người dùng mặc định: nodejs
Password stored in: /root/.cloudzy-creds
Nên đổi mật khẩu ngay sau khi cài đặt: passwd nodejs
3. Chuyển sang user ứng dụng:
su - nodejs
4. Triển khai ứng dụng của bạn:
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. Truy cập ứng dụng của bạn:
Ứng dụng của bạn có thể truy cập tại http://<your-server-ip> (phục vụ qua NGINX)
6. Muốn đổi cổng hoặc tên miền?
Edit:
/etc/nginx/sites-available/default
Then run:
sudo nginx -t sudo systemctl restart nginx
7. Bật HTTPS (tùy chọn):
Nên dùng Certbot để cấu hình HTTPS trên môi trường production.