setup_server.sh 842 B

12345678910111213141516171819202122
  1. #!/bin/bash
  2. # Скрипт для начальной подготовки "голого" Ubuntu сервера к работе
  3. REMOTE_HOST="148.230.71.134"
  4. REMOTE_USER="ubuntu"
  5. echo "🛠️ Подготовка сервера $REMOTE_HOST к деплою..."
  6. ssh $REMOTE_USER@$REMOTE_HOST << EOF
  7. sudo apt update
  8. sudo apt install -y python3-pip python3-venv nginx redis-server prusa-slicer libmagic1 curl mysql-client
  9. # Создаем базовую структуру папок
  10. sudo mkdir -p /var/www/radionica3d
  11. sudo chown -R $REMOTE_USER:$REMOTE_USER /var/www/radionica3d
  12. # Включаем Redis
  13. sudo systemctl enable redis-server
  14. sudo systemctl start redis-server
  15. echo "✅ Сервер готов к деплою. Теперь вы можете запускать ./deploy.sh"
  16. EOF