Сервер успешно настроен и защищен. Развернут Nginx с SSL Let's Encrypt, Docker, Node.js 22 LTS и фаервол UFW.
Файлы сайта расположены в корневой директории веб-сервера. Чтобы обновить страницу, скопируйте сборку в:
/var/www/esko.dz.crispywaffle.online/html
Загрузка через SCP:
scp -i <key> -r ./dist/* pidorass@51.250.16.85:/var/www/esko.dz.crispywaffle.online/html/
Для запуска Node.js приложений с автоматическим перезапуском используйте PM2:
pm2 start server.js --name "my-app"
pm2 save && pm2 startup
Или запуск контейнеров через Docker:
docker compose up -d