1. Connettiti SSH al tuo server:
ssh root@<your-server-ip>
2. Trova le credenziali di accesso:
Utente predefinito: nodejs
Password stored in: /root/.cloudzy-creds
È fortemente consigliato cambiare la password: passwd nodejs
3. Passa all'utente dell'applicazione:
su - nodejs
4. Distribuisci la tua applicazione:
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. Accedi alla tua applicazione:
La tua applicazione è disponibile all'indirizzo http://<your-server-ip> (servita tramite NGINX)
6. Cambiare porta o dominio?
Edit:
/etc/nginx/sites-available/default
Then run:
sudo nginx -t sudo systemctl restart nginx
7. Abilitare HTTPS (facoltativo):
Per ambienti di produzione, si consiglia di usare Certbot per HTTPS.