Работа из редактора: VS Code, PhpStorm, Sublime
В этой статье
Расширение 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.
Одно другому не мешает: можно подключить всё сразу.
Orax