Orax Orax
Войти

Работа из редактора: VS Code, PhpStorm, Sublime

3 мин чтения13.10.202628 просмотров
В этой статье

Расширение Orax ставить не нужно ни в один редактор. Всё, что требуется для работы с сайтом на нашем хостинге, в VS Code, PhpStorm и Sublime Text уже есть — нужен только правильно настроенный доступ.

Одна настройка на все редакторы

На странице «Доступы и пароли» вашей услуги лежит готовый блок для файла ~/.ssh/config. Добавьте его к себе один раз — и подключение заработает везде сразу: в любом редакторе, в терминале, в scp, rsync и git. Дальше вместо адреса, порта и логина достаточно короткого имени вида orax-c123.

Там же показана папка сайта — обычно www/ваш-домен. Её спрашивает каждый редактор при настройке удалённой работы.

Подключаться лучше по SSH-ключу, а не по паролю: ключ добавляется в разделе «SSH-ключи» вашей услуги.

Phpstorm

Здесь почти всё встроено, плагины не нужны.

  • Файлы: Settings → Build, Execution, Deployment → Deployment, добавьте сервер типа SFTP, укажите хост из конфига и папку сайта. Включите Automatic upload — правки уходят при сохранении.
  • Терминал: Tools → Start SSH Session.
  • База данных: вкладка Database → MySQL, хост localhost, порт 3306, а на вкладке SSH/SSL включите туннель через тот же доступ. Логин и пароль базы — в разделе «Базы данных» услуги. Так база открывается прямо в редакторе и при этом не торчит наружу.

Vs code

  • Расширение Remote - SSH от Microsoft: подключаетесь к хосту из конфига, открываете папку сайта как обычный проект. Редактор, терминал и отладчик работают так, будто код лежит у вас на машине.
  • Если памяти в обрез, берите любое SFTP-расширение — выгрузка по сохранению, почти без расхода ресурсов. Remote-SSH запускает внутри аккаунта свой процесс примерно на 100 МБ; на наших тарифах памяти от 1 ГБ, место есть, но это ваша память.

Sublime text

Удалённой работы как таковой нет, но есть пакет SFTP: создаёте sftp-config.json в папке проекта, указываете хост, пользователя, порт и папку сайта — файлы уходят на сервер при сохранении.

Деплой из git

Не зависит от редактора вообще. На странице услуги есть раздел Git: привязываете репозиторий, и каждый push в выбранную ветку выкладывает код.

  • Первый деплой разворачивает ветку поверх папки сайта: файлы из репозитория перезаписываются, остальное остаётся на месте — ваши загрузки не удаляются.
  • Последующие деплои приводят папку к состоянию ветки.
  • Можно указать команду сборки, она выполнится после выкладки.

Ии видит ваш аккаунт

Подключается по стандарту MCP одним адресом: https://orax.uz/api/v1/mcp. Агент расскажет про ваши услуги, сроки, баланс и состояние сайта, но ничего не закажет и не оплатит — подробности в статье о подключении ИИ.

  • Claude Code: claude mcp add --transport http orax https://orax.uz/api/v1/mcp
  • VS Code: файл .vscode/mcp.json с тем же адресом.

Что выбрать

  • Править вживую и сразу видеть результат — Remote-SSH в VS Code или Deployment в PhpStorm.
  • Код в репозитории, релизы по push — Git-деплой.
  • Закинуть пару файлов — SFTP или файловый менеджер в кабинете.
  • Спросить ИИ про свой аккаунт — MCP.

Одно другому не мешает: можно подключить всё сразу.

Это было полезно?