2025-11-03 21:08:11 +00:00
|
|
|
|
╔═══════════════════════════════════════════════════════════════════════╗
|
|
|
|
|
|
║ Простая инструкция загрузки на сервер ║
|
|
|
|
|
|
║ nakama.glpshchn.ru ║
|
|
|
|
|
|
╚═══════════════════════════════════════════════════════════════════════╝
|
|
|
|
|
|
|
|
|
|
|
|
📦 ШАГ 1: Упаковать проект (НА КОМПЬЮТЕРЕ)
|
|
|
|
|
|
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
|
|
|
|
|
|
|
|
|
|
|
|
cd /Users/glpshchn/Desktop
|
|
|
|
|
|
|
|
|
|
|
|
tar -czf nakama-ready.tar.gz nakama \
|
|
|
|
|
|
--exclude='nakama/node_modules' \
|
|
|
|
|
|
--exclude='nakama/frontend/node_modules' \
|
|
|
|
|
|
--exclude='nakama/frontend/dist' \
|
|
|
|
|
|
--exclude='nakama/.git'
|
|
|
|
|
|
|
|
|
|
|
|
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
|
|
|
|
|
|
|
|
|
|
|
|
📤 ШАГ 2: Загрузить на сервер (НА КОМПЬЮТЕРЕ)
|
|
|
|
|
|
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
|
|
|
|
|
|
|
|
|
|
|
|
scp nakama-ready.tar.gz root@ваш_IP:/tmp/
|
|
|
|
|
|
|
|
|
|
|
|
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
|
|
|
|
|
|
|
|
|
|
|
|
🔄 ШАГ 3: Развернуть (НА СЕРВЕРЕ)
|
|
|
|
|
|
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
|
|
|
|
|
|
|
|
|
|
|
|
ssh root@ваш_IP
|
|
|
|
|
|
|
|
|
|
|
|
# Бэкап текущей версии
|
|
|
|
|
|
cd /var/www/nakama
|
|
|
|
|
|
cp .env /tmp/nakama-backup.env
|
|
|
|
|
|
cp -r backend/uploads /tmp/nakama-backup-uploads
|
|
|
|
|
|
|
|
|
|
|
|
# Удалить старую версию
|
|
|
|
|
|
cd /var/www
|
|
|
|
|
|
sudo rm -rf nakama
|
|
|
|
|
|
|
|
|
|
|
|
# Распаковать новую
|
|
|
|
|
|
sudo tar -xzf /tmp/nakama-ready.tar.gz
|
|
|
|
|
|
cd nakama
|
|
|
|
|
|
|
|
|
|
|
|
# Восстановить .env и uploads
|
|
|
|
|
|
cp /tmp/nakama-backup.env .env
|
|
|
|
|
|
mkdir -p backend/uploads
|
|
|
|
|
|
cp -r /tmp/nakama-backup-uploads/* backend/uploads/ 2>/dev/null || true
|
|
|
|
|
|
|
|
|
|
|
|
# Запустить автообновление
|
|
|
|
|
|
chmod +x update-server.sh
|
|
|
|
|
|
./update-server.sh
|
|
|
|
|
|
|
|
|
|
|
|
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
|
|
|
|
|
|
|
|
|
|
|
|
✅ ШАГ 4: Проверка
|
|
|
|
|
|
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
|
|
|
|
|
|
|
|
|
|
|
|
# Статус
|
|
|
|
|
|
pm2 status
|
|
|
|
|
|
|
|
|
|
|
|
# Логи
|
|
|
|
|
|
pm2 logs nakama-backend --lines 30
|
|
|
|
|
|
|
|
|
|
|
|
# API
|
|
|
|
|
|
curl https://nakama.glpshchn.ru/health
|
|
|
|
|
|
|
|
|
|
|
|
# В браузере
|
|
|
|
|
|
https://nakama.glpshchn.ru
|
|
|
|
|
|
|
|
|
|
|
|
# В Telegram
|
|
|
|
|
|
Откройте бота → Menu Button
|
|
|
|
|
|
|
|
|
|
|
|
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
|
|
|
|
|
|
|
|
|
|
|
|
🎯 ПРОВЕРЬТЕ:
|
|
|
|
|
|
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
|
|
|
|
|
|
|
|
|
|
|
|
□ Комментарии:
|
|
|
|
|
|
├─ Окно НЕ на весь экран
|
|
|
|
|
|
├─ Поле ввода активно
|
|
|
|
|
|
├─ Можно написать и отправить
|
|
|
|
|
|
└─ Кнопка X закрывает окно
|
|
|
|
|
|
|
|
|
|
|
|
□ Репосты:
|
|
|
|
|
|
└─ Кнопки нет (только ❤️ и 💬)
|
|
|
|
|
|
|
|
|
|
|
|
□ Тёмная тема:
|
|
|
|
|
|
├─ Все иконки видны
|
|
|
|
|
|
└─ Текст читаем
|
|
|
|
|
|
|
|
|
|
|
|
□ Фильтр NSFW:
|
|
|
|
|
|
└─ Работает при переключении
|
|
|
|
|
|
|
|
|
|
|
|
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
|
|
|
|
|
|
|
|
|
|
|
|
🎉 ГОТОВО!
|
|
|
|
|
|
|
2025-11-20 20:50:14 +00:00
|
|
|
|
|