
Задача
Команда SEO-специалистов работала распределённо, из разных точек, но над общими проектами. Каждый оператор держал свой набор инструментов на своём компьютере, конфигурации расходились, а общий контекст работы терялся между людьми.
Нужна была одна стабильная и безопасная среда, где несколько операторов работают одновременно: с общими проектами, единым Git, общей историей и одинаковым набором инструментов у всех.
Что мы развернули
На выделенном VPS (Ubuntu 22.04/24.04 LTS) собрали изолированную рабочую среду и настроили удалённую разработку через Remote-SSH в VS Code. Операторы подключаются к одному серверу и работают в общем пространстве проектов.
- Единый workspace с общими проектами сайтов, Git-репозиториями и историей работы.
- Три одновременных SSH-подключения: два с рабочих машин заказчика и одно с ПК руководителя.
- Общий набор инструментов и окружение, одинаковое у всех операторов.
Архитектура

В центре схемы выделенный VPS, к которому по защищённым SSH-каналам подключаются рабочие места команды из разных локаций. Все работают в едином user-пространстве сервера, поэтому проекты, репозитории и история остаются общими, а не разъезжаются по личным компьютерам.
Безопасность
Доступ к серверу закрыт по-взрослому, без паролей и лишних открытых дверей:
- Вход только по SSH-ключам (ed25519), парольная аутентификация отключена.
- Файрвол UFW и fail2ban против перебора и подозрительной активности.
- Автоматические обновления системы и безопасности.
- Открыт только нужный минимум портов, всё остальное закрыто.
Стабильность подключений
Чтобы длинные рабочие сессии не рвались, настроили autossh для автоматического восстановления соединений и tmux/screen для долгоживущих сессий. Оператор может отключиться и вернуться к работе ровно там, где остановился, а фоновые задачи продолжают идти.

Производительность
Под параллельную работу нескольких операторов и инструменты с длинным контекстом выделили ресурсы с запасом: 8–16 vCPU, 32+ ГБ RAM, SSD. Среда не тормозит, даже когда несколько человек работают одновременно и гоняют тяжёлые задачи.
Автоматизация SEO-работ

Поверх среды собрали рабочие пайплайны под задачи команды: от сбора семантики до готовых страниц, всё в общем конвейере.
Пайплайны связаны с привычными инструментами команды: общие Git-репозитории и базы семантики, выгрузки Screaming Frog, данные Ahrefs API и Google Search Console.
Результат
Заказчик получил рабочий и масштабируемый инструмент. Три оператора работают в единой среде одновременно, без расхождения конфигураций и потери контекста между людьми.
Скорость и предсказуемость SEO-работ заметно выросли: генерация и оптимизация страниц, техническая проработка, кластеризация запросов идут в общем конвейере.
Наша роль
Полный цикл: от архитектуры до передачи в поддержку. Проект запущен в продакшен и работает.
Нужна похожая среда или своя инфраструктура под команду?