Найти в Дзене
Кот Код

Claude Code в терминале + сервер Beget: как я настроил связку, которая пишет и деплоит код без разработчика

В прошлой статье я рассказал, почему Тильда стала тормозом для SEO и как принял решение перейти на чистый код. Теперь — практика. Открываем терминал. Прежде чем начать — честно: это не «нажми одну кнопку». Здесь нужно пройти несколько шагов. Но каждый из них я разберу подробно, и вы поймёте, что ничего страшного нет. Минимальный стек: Claude Code — это не сайт и не приложение. Это инструмент, который живёт прямо в вашем терминале и работает с файлами на компьютере напрямую. Открываем терминал и вводим: bash npm install -g @anthropic-ai/claude-code Если Node.js ещё не установлен — сначала идём на сайт nodejs.org, скачиваем LTS-версию, устанавливаем. Потом возвращаемся к команде выше. После установки проверяем что всё работает: bash claude --version Если терминал вернул номер версии — отлично, Claude Code установлен. Теперь нужно подключить Claude Code к вашему аккаунту Anthropic. Вводим: bash claude Терминал попросит войти через браузер. Откроется страница авторизации — логинимся в тот
Оглавление
Claude Code + Beget: как маркетолог настроил связку, которая пишет и деплоит сайт без разработчика
Claude Code + Beget: как маркетолог настроил связку, которая пишет и деплоит сайт без разработчика

В прошлой статье я рассказал, почему Тильда стала тормозом для SEO и как принял решение перейти на чистый код. Теперь — практика. Открываем терминал.

Что вам понадобится

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

Минимальный стек:

  • Mac с терминалом (или любой Linux)
  • Аккаунт на Claude.ai с подпиской Pro ($20/мес)
  • Хостинг — я использую Beget, но подойдёт любой с SSH-доступом
  • Node.js (понадобится для установки Claude Code)

Шаг 1. Устанавливаем Claude Code

Claude Code — это не сайт и не приложение. Это инструмент, который живёт прямо в вашем терминале и работает с файлами на компьютере напрямую.

Открываем терминал и вводим:

bash
npm install -g @anthropic-ai/claude-code

Если Node.js ещё не установлен — сначала идём на сайт nodejs.org, скачиваем LTS-версию, устанавливаем. Потом возвращаемся к команде выше.

После установки проверяем что всё работает:

bash
claude --version

Если терминал вернул номер версии — отлично, Claude Code установлен.

Шаг 2. Авторизация

Теперь нужно подключить Claude Code к вашему аккаунту Anthropic. Вводим:

bash
claude

Терминал попросит войти через браузер. Откроется страница авторизации — логинимся в тот же аккаунт, где у вас подписка Pro. Подтверждаем доступ.

Всё. Claude Code знает кто вы и готов работать.

Шаг 3. Создаём папку проекта

Теперь создаём место, где будет жить ваш сайт. В терминале:

bash
mkdir my-site
cd my-site
claude

Последняя команда запускает Claude Code прямо внутри папки проекта. Теперь он видит все файлы в этой директории и может их создавать, редактировать, удалять.

Это ключевой момент: Claude Code работает не в облаке — он работает у вас на компьютере, с вашими реальными файлами.

Шаг 4. Подключаем сервер Beget через SSH

Вот где начинается магия. Claude Code умеет не просто писать код — он умеет отправлять его на сервер.

Сначала получаем SSH-доступ к Beget:

  1. Заходим в панель управления Beget
  2. Раздел «SSH-ключи» → генерируем новый ключ
  3. Копируем данные: хост, порт, логин

Теперь проверяем подключение из терминала:

bash
ssh ваш_логин@ваш_хост.beget.tech

Если подключились — видите строку приглашения сервера. Выходим обратно (exit) и идём дальше.

Теперь говорим Claude Code как деплоить:

«Когда я попрошу задеплоить — отправляй файлы из папки /my-site на сервер через SSH: логин ваш_логин, хост ваш_хост.beget.tech, папка на сервере /home/ваш_логин/public_html»

Claude запомнит это в рамках сессии. Для постоянной работы — создаём файл deploy.sh в папке проекта, и Claude Code сам будет его использовать при деплое.

Шаг 5. Первая реальная задача

Теперь пробуем всё вместе. Пишем Claude Code в терминале:

«Создай главную страницу сайта для компании по услугам в Санкт-Петербурге. HTML5, семантическая структура, один H1, мета-теги для SEO, скорость загрузки в приоритете. Никакого лишнего JS.»

Claude создаёт файлы прямо в вашей папке. Открываете index.html в браузере — видите готовую страницу.

Затем:

«Задеплой на сервер»

Файлы уходят на Beget через SSH. Сайт живёт.

Грабли, на которые я наступил

Проблема 1: Claude Code не помнит прошлые сессии.
Каждый раз когда запускаете claude заново — он не знает контекст прошлого разговора. Решение: создайте файл CONTEXT.md в папке проекта и в начале каждой сессии говорите: «Прочитай CONTEXT.md». Там храните структуру проекта, договорённости по коду, цветовую палитру.

Проблема 2: Права доступа на сервере.
После первого деплоя страницы могут не открываться. Скорее всего проблема в правах на файлы. В терминале сервера:

bash
chmod -R 755 /home/ваш_логин/public_html

Проблема 3: Кодировка на сервере.
Если кириллица отображается кракозябрами — в начале каждого HTML-файла должна быть строка:

html
<meta charset="UTF-8">

Скажите Claude Code один раз — и он будет добавлять её автоматически во все файлы.

Что в итоге получает маркетолог

Я не программист. Я руководитель маркетинга, который считает CPA и думает о стоимости лида.

Эта связка — Claude Code + Beget — дала мне:

  • Скорость правок: раньше ждал разработчика день-два. Сейчас изменение на сайте — 5 минут в терминале.
  • SEO под контролем: каждый тег, каждый заголовок, robots.txt — всё моё.
  • Бюджет: $20 в месяц вместо 10–30 тысяч рублей на специалистов.

Конструктор хорош для старта. Но если вы думаете об SEO как о канале роста — рано или поздно вам понадобится контроль над кодом. Claude Code делает этот переход реальным даже без технического бэкграунда.

Что дальше

В следующей части покажу конкретные промпты, которые я использую для генерации SEO-страниц: структура запроса, как задать регион, как получить правильную иерархию заголовков и микроразметку с первого раза.

Подписывайся на телеграм-канал — там публикую детальные разборы и шаблоны промптов.