infra/@beget-kondurov.server/infrastructure/CONNECTION.md

Connection: Beget Shared Hosting (kondurov)

Статус: ✅ Credentials подтверждены (2025-11-13)
Провайдер: Beget.com
Тип: Shared Hosting
Дата создания: 2025-11-13


SSH Access

Host: kondurov.beget.tech
IP: 87.236.19.149
Port: 22
User: kondurov
Password: см. .credentials.md

⚠️ ВАЖНО: Beget блокирует подключения с серверных IP.
Подключаться нужно с локального компьютера или разрешённых IP.

Где найти username:
1. Панель Beget: https://cp.beget.com/
2. Раздел "SSH/SFTP доступ"
3. Скопировать "Логин для SSH"


Quick Connect

# С локального компьютера:
ssh kondurov@kondurov.beget.tech

# С паролем (автоматически):
sshpass -p "$BEGET_PASSWORD" ssh kondurov@kondurov.beget.tech

# Или с IP напрямую:
ssh kondurov@87.236.19.149

Исследование сервера (когда подключитесь)

# 1. Домашняя директория
pwd
ls -la

# 2. Список сайтов/доменов
ls -la ~/

# 3. Версия PHP
php -v

# 4. Базы данных
mysql -e "SHOW DATABASES;"

# 5. Доступное место
df -h ~/

# 6. Размер директорий
du -sh ~/*/ | sort -hr

Beget Panel

URL: https://cp.beget.com/
Login: kondurov
Password: см. .credentials.md
Account ID: 552070
Баланс: 732,51 ₽ (на 2025-11-13)

✅ Проверено: Автоматизация логина работает (2025-11-13)
🔄 Обновлено: Пароль изменён и подтверждён (2025-11-13)


Типичные пути на Beget

/home/<username>/                  # Домашняя директория
├── <domain>/                      # Сайты по доменам
│   ├── public_html/              # Публичные файлы
│   ├── logs/                     # Логи сайта
│   └── tmp/                      # Временные файлы
├── .mysql/                        # MySQL данные
└── logs/                          # Общие логи

Возможности Beget


Полезные команды

# Узнать версию PHP
php -v

# Список баз данных MySQL
mysql -e "SHOW DATABASES;"

# Проверить доступное место
df -h /home/<username>

# Список доменов (сайтов)
ls -la /home/<username>/

# Просмотр логов
tail -f /home/<username>/<domain>/logs/error.log

Next Steps

  1. ✅ ~~Уточнить username для SSH~~ - Готово: kondurov
  2. Ожидаем SSH доступ - отправлен тикет в поддержку Beget (ISSUE-001)
  3. 🔜 Подключиться и исследовать структуру после получения доступа
  4. 🔜 Определить все сайты/приложения на хостинге
  5. ✅ ~~Создать проекты~~ - Готово: pirotehnika-opencart

Известные проекты:
- ✅ pirotehnika.spb.ru (OpenCart) - проект создан
- 🔍 Ещё 7+ баз данных обнаружены (требуется исследование)


🔑 Сводка по доступам

✅ Что работает (подтверждено):

Beget Control Panel:
- URL: https://cp.beget.com/
- Login: kondurov
- Password: см. .credentials.md
- Статус: ✅ Работает (пароль обновлён 2025-11-13)

Базы данных (через панель):
- Доступ к списку БД: ✅ Работает
- MySQL 5.7: ✅ Доступен
- phpMyAdmin: https://epsilon2.beget.com/phpMyAdmin

⏳ Что требует SSH доступа:

SSH подключение:
- Host: kondurov.beget.tech
- User: kondurov
- Password: см. .credentials.md
- Статус: ❌ Заблокирован для серверных IP
- Решение: Отправлен тикет в поддержку (ISSUE-001)

Известные проекты:

pirotehnika.spb.ru (OpenCart):
- База данных: kondurov_oc
- DB User: kondurov_oc
- DB Password: Nj5Ub%ktZzy*
- Статус: ✅ БД подтверждена в панели
- Документация: projects/pirotehnika-opencart/

Другие базы данных (обнаружено):
- kondurov_1s (213 MB)
- kondurov_2s (102 MB)
- kondurov_art (102 MB)
- kondurov_avtogaf (472 MB)
- kondurov_batt (87 MB)
- kondurov_bx1 (136 MB)
- kondurov_com (98 MB)
- Требуется исследование после получения SSH

✅ Beget API:

Endpoint: https://api.beget.com/api/
Документация: infrastructure/API.md
Статус: ✅ Доступен (требуется API пароль)

Доступные методы:
- User, Backup, MySQL, Domain, DNS, Site, FTP, Mail, Cron, Stats

Настройка: cp.beget.com → API → Отдельный пароль


Обновлено: 2025-11-13 20:50 UTC