1. SSH إلى الخادم الخاص بك:
ssh root@<your-server-ip>
2. ابحث عن بيانات تسجيل الدخول:
المستخدم الافتراضي: nodejs
كلمة المرور مخزنة في: /root/.cloudzy-creds
يوصى بشدة بتغيير كلمة المرور: passwd nodejs
3. التبديل إلى مستخدم التطبيق:
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. الوصول إلى تطبيقك:
Your app is available at http://<your-server-ip> (served via NGINX)
6. تغيير المنفذ أو المجال؟
تحرير:
/etc/nginx/sites-available/default
ثم قم بتشغيل:
sudo nginx -t sudo systemctl restart nginx
7. تمكين HTTPS (اختياري):
فكر في استخدام Certbot لـ HTTPS في الإنتاج.