СЕРВЕР ОНЛАЙН • HTTPS АКТИВЕН

esko.dz.crispywaffle.online

Сервер успешно настроен и защищен. Развернут Nginx с SSL Let's Encrypt, Docker, Node.js 22 LTS и фаервол UFW.

Параметры системы
  • IP-адрес 51.250.16.85
  • ОС Ubuntu 24.04 LTS
  • SSL-сертификат Let's Encrypt (TLS 1.3)
  • Веб-сервер Nginx 1.24 (HTTP/2)
  • Память / Swap 2.0 GB RAM + 2.0 GB Swap
  • Файрвол & Защита UFW + Fail2Ban Active
🛠️
Стек и инструменты
  • Node.js v22.23.2 LTS
  • Менеджер процессов PM2 v7.0.4
  • Docker Engine v29.7.2
  • Docker Compose v2.34+
  • Python v3.12.3
🌐
Размещение сайта (HTML / SPA)

Файлы сайта расположены в корневой директории веб-сервера. Чтобы обновить страницу, скопируйте сборку в:

/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 / Docker)

Для запуска Node.js приложений с автоматическим перезапуском используйте PM2:

# Запуск Node.js приложения: pm2 start server.js --name "my-app" pm2 save && pm2 startup

Или запуск контейнеров через Docker:

docker compose up -d