Manuals
RU EN

Сервер · 18

SFTP-диск в проводнике Windows

Сервер 5 мин чтения

SFTP-диск в проводнике Windows — удалённый каталог сервера как буква диска. Правки темы, загрузка архива скрипта и снятие копии `files/` идут без отдельного FTP-клиента. MicroDrive монтирует SSH/SFTP так, чтобы копирование выглядело привычным drag-and-drop.

Для интегратора брокера и витрин котировок это быстрый путь: выложить white-label ассеты, подменить логотип, залить Charting Library chunks, забрать логи. Главное — понимать, что вы работаете по сети: большие копирования и антивирусный скан каждого файла на букве диска могут быть медленнее, чем один `scp`/`rsync`.

Зачем при запуске скрипта

  • Залить архив в document root.
  • Подменить конфиг, логотипы, favicon бренда.
  • Снять копию `files/` и шаблонов перед обновлением.
  • Выложить static TradingView Library.
  • Забрать логи nginx/php при инциденте ленты.

После монтирования проверьте запись в document root и чтение каталогов приложения. Если запись есть, а веб отдаёт старое — смотрите кэш/opcache, не «диск соврал».

Практика безопасности

Монтируйте под ключом с ограниченным пользователем, не под root, если хватает прав на нужные пути. Не держите диск подключенным 24/7 на общем ПК с автозагрузкой пароля в открытом конфиге. Отключайте букву после сессии на чужой машине.

  1. Создайте отдельного Linux-пользователя для деплоя с доступом к `/var/www/...`.
  2. Подключите MicroDrive, создайте тестовый файл.
  3. Откройте файл по HTTP и удалите тест.
  4. Проверьте права: веб-сервер должен читать, не обязательно писать всё подряд.
Права. Залитый с Windows файл иногда получает неожиданный owner. Следите за chmod/chown после массового копирования — классика «500 после деплоя».

Связка с торговыми продуктами

Типичные пути: шаблоны кабинета, ассеты терминала, конфиг символов рядом с лентой. Продукты: white label, БО, Forex, котировки, TradingView. Не редактируйте live `config` без копии — один лишний символ в JSON словаря пар роняет график.

Для SQL удобнее редактор/консоль БД; MicroDrive — про файлы. Точечный код в браузере: MicroEditor. Питание сервера: MicroPanel.

Производительность копирования

Тысячи мелких файлов PHP-шаблонов по SFTP медленнее одного архива. Практичный путь: залить `tar.gz`/`zip` диском или scp, распаковать по SSH/консоли панели. Обратно — так же пакуйте бэкап перед обновлением скрипта брокера.

Антивирус Windows на лету сканирует букву диска — отключать целиком не стоит, но исключения для рабочей папки деплоя иногда спасают часы.

Типичные сбои

Обрыв SSH — диск «отвалился», незавершённая копия. Таймауты NAT. Неверный shell пользователя. Блокировка key exchange политикой сервера. Держите запасной канал: консоль MicroPanel.

Не монтируйте production document root на ноутбук с синхронизацией OneDrive/Desktop-уборщиками — рискуете затереть файлы двусторонней «синхронизацией» мусора.

Приёмка

Запись/чтение тест-файла, деплой архива, проверка сайта, отключение диска, повторное подключение по ключу. Зафиксируйте в runbook путь document root и пользователя деплоя.

SFTP-диск ускоряет рутину выкладки, если помнить про права, архивы вместо мириад мелких файлов и отдельный деплой-аккаунт. Поставьте привычку копии перед обновлением — и откат white-label скрипта перестанет быть квестом.

Сценарий обновления white-label скрипта

Пауза рекламы или maintenance banner. Снять архив `files/`, шаблонов и конфига на диск/локально. Залить новую версию архивом. Распаковать по SSH. Прогнать миграции. Проверить кабинет, терминал, одну демо-сделку. Только потом снимать banner. MicroDrive здесь — канал доставки архива и выгрузки бэкапа, не место для ручного редактирования тысячи файлов по одному.

Конфиги с секретами не копируйте на личный Desktop без шифрования. После работ удалите локальные копии ключей платёжек.

Совместная работа

Два человека на одном document root через SFTP без Git гарантированно затрут правки друг друга. Договоритесь о окнах работ или переходите на Git+деплой. Редактор для микроправок: MicroEditor — тоже один оператор за раз на файл.

Имена файлов с кириллицей и пробелами через SFTP иногда болеют — для ассетов бренда лучше латиница.

Связь с котировками и графиком

Чанки TradingView Library удобно заливать диском разово. После выкладки проверьте MIME и кэш CDN/браузера. Для словаря символов лучше админка или controlled deploy, чем правки «на живую» с ПК маркетолога через букву диска.

Логи access/error можно забирать диском, но большие хвосты лучше `tail` в консоли MicroPanel.

Контрольные суммы и целостность

После заливки архива сверяйте checksum. Повреждённый zip через нестабильный Wi-Fi — частая причина «белого экрана» после обновления. Держите checksum в changelog релиза. Для критичных конфигов храните копию вне document root.

Не монтируйте сразу несколько серверов буквами D: E: F: без ярлыков — зальёте не на тот стенд. Подписывайте ярлык именем окружения (stage/prod).

Регламент деплоя

Окно работ, ответственный, пункт отката, кто проверяет демо-сделку после выкладки. Диск — инструмент, регламент — то, что спасает прод. Для торговых скриптов проверка после деплоя всегда включает ленту и одну сделку, не только главную лендинга.

Операционный ритм деплоя файлами

Каждая выкладка — запись: что залили, checksum, кто проверял демо-сделку. Храните последние N архивов релизов. Доступ деплой-пользователя ревизуйте. Если кто-то залил с личного admin SSH — закройте долг отдельным ключом.

Раз в квартал учите нового человека полной выкладке на staging. Единственный носитель знаний «как у нас заливают» — риск.

Для CI/CD MicroDrive не нужен — оставьте его людям. Автоматический деплой ключами на сервер и люди-через-диск путаются правами файлов, если работают параллельно. Выберите владельца выкладки на время релиза.

На машинах с несколькими проектами монтируйте разные корни под разными буквами и подписывайте ярлыки `broker-prod`, `quotes-stage`. Ошибка выкладки на чужой document root — самый дорогой клик в проводнике. Перед копированием смотрите путь в адресной строке диска, не только на иконку.

После инцидента «залили не туда» устройте пятиминутный разбор без поиска виноватых: как подписать ярлыки, кто дежурный, где staging. Повторная ошибка после разбора — уже процессный сигнал.

Если диск «залип» в проводнике, отключайте букву через утилиту, не через выдёргивание VPN. Повторное чтение полузалитого файла PHP маскируется под загадочный parse error. После обрыва всегда сверяйте размер архива с исходным.

Частые вопросы

Sftp диск windows проводник?

Каталог по SFTP как обычный диск. Файлы сайта копируются проводником, не FileZilla.

Сколько времени занимает «SFTP-диск в проводнике Windows»?

Ориентир по тексту мануала — около 5 мин. На практике зависит от хостинга и подготовки базы.

Нужен ли отдельный сервер?

Для большинства скриптов достаточно хостинга или VDS с PHP и MySQL. Подбор сервера — в разделе VDS и требованиях к PHP/MySQL.

Как установить php скрипт на хостинг?

Разбор рядом в мануале по этому запросу. как установить php скрипт на хостинг

Требования php mysql для скрипта?

Разбор рядом в мануале по этому запросу. требования php mysql для скрипта

Раздел
Панель, файлы и редактор

Утилиты вокруг сервера и кода без лишней панели хостинга.