infra/@beget-kondurov.server/design/PROJECT.md

Project: Beget Shared Hosting (kondurov)

Тип: @remote- (удалённый сервер)
Провайдер: Beget.com
Статус: ⚠️ Ожидает исследования (подключение с локальной машины)
Дата создания: 2025-11-13


🎯 Назначение

Управление сайтами и приложениями на shared hosting Beget.

Основные задачи:
- Управление файлами сайтов
- Просмотр логов
- Работа с базами данных MySQL
- Настройка cron задач
- Деплой обновлений


🌐 Домены и сайты

Будет заполнено после подключения:
- Список доменов на хостинге
- Тип каждого сайта (WordPress, статичный HTML, PHP приложение)
- Статус работоспособности


🔧 Технический стек

Сервер:
- OS: Linux (Beget managed)
- Web Server: Apache + Nginx (проксирование)
- PHP: 7.x / 8.x (версия по домену)
- MySQL/MariaDB: Да

Доступ:
- SSH: Ограниченный (shared hosting)
- FTP/SFTP: Да
- Панель управления: Beget Panel

Ограничения:
- Нет root доступа
- Нет возможности устанавливать системные пакеты
- Нет Docker
- Ограничения по ресурсам (CPU, RAM)


📋 Проекты на сервере

Будет заполнено после исследования сервера.

Структура:

projects/
├── site1/              # Первый сайт
├── site2/              # Второй сайт
└── ...

🔐 Безопасность

SSH:
- Доступ по паролю
- Рекомендуется настроить SSH ключ

Панель управления:
- Двухфакторная аутентификация (если доступна)

Базы данных:
- Пароли хранятся в CONNECTION.md каждого проекта


📊 Мониторинг

Через панель Beget:
- Использование дискового пространства
- Статистика трафика
- Логи доступа и ошибок

Через SSH:

# Проверка места
df -h

# Логи сайта
tail -f ~/domain/logs/error.log

🚀 Quick Start

1. Подключение:

ssh <username>@kondurov.beget.tech

2. Просмотр сайтов:

ls -la ~/

3. Просмотр логов:

tail -f ~/domain/logs/error.log

📝 История изменений

2025-11-13


🔗 Связанные документы


Версия: 1.0.0
Статус: ⚠️ Ожидает подключения