К статье
Практический материал

Администрирование · 11 мин

Как установить сервер 1С: пошаговое руководство

Как установить сервер 1С:Предприятие: выбор платформы, установка на Windows и Linux, настройка СУБД, создание сервиса агента и типичные ошибки при развёртывании.

Сервер 1С:Предприятие — это компонент платформы, который принимает подключения клиентов, обрабатывает запросы к базе данных и выполняет серверный код. Он нужен, когда в организации работает несколько пользователей и файловый режим уже не справляется с нагрузкой или не обеспечивает нужный уровень надёжности. Установка сервера 1С — задача посильная для системного администратора и даже для опытного пользователя, если действовать по понятному порядку.

Типовая схема развёртывания включает три элемента: сервер приложений 1С, сервер баз данных (MS SQL Server, PostgreSQL или Oracle) и клиентские рабочие места. Сервер 1С и СУБД могут стоять на одной машине при небольшой нагрузке, но для продуктивной работы от 15–20 пользователей их лучше разнести на разные узлы. Ниже разобран полный цикл: от подготовки оборудования до проверки работоспособности кластера.

Что понадобится перед установкой

Прежде чем запускать инсталлятор, убедитесь, что выполнены базовые условия. Вам потребуется дистрибутив платформы 1С:Предприятие соответствующей версии и разрядности (для сервера почти всегда выбирают 64-разрядный пакет), лицензия на сервер (программная или USB-ключ HASP), а также установленная и настроенная СУБД, если база будет работать в клиент-серверном режиме.

Учётная запись, под которой выполняется установка, должна иметь права локального администратора. Для службы агента сервера заранее создайте отдельного пользователя (по умолчанию в Windows это USR1CV8) с правом входа в качестве службы. На Linux потребуется root-доступ или sudo, а также установленные зависимости — библиотеки, перечисленные в документации к конкретной версии платформы.

Проверьте аппаратные ресурсы. Точные требования зависят от нагрузки, но ориентир для небольшого рабочего сервера: 4–8 ядер CPU, 16–32 ГБ оперативной памяти и быстрые диски (SSD) под базу данных. Память особенно важна: рабочие процессы сервера 1С активно кэшируют данные, и нехватка ОЗУ — самая частая причина «тормозов» после миграции с файлового режима.

Выбор разрядности и версии платформы

Для сервера 1С в подавляющем большинстве случаев выбирают 64-разрядную версию: только она позволяет рабочим процессам использовать более 2 ГБ памяти на процесс, что критично при росте числа пользователей. 32-разрядный сервер имеет смысл лишь в исключительных сценариях, например для тестовых стендов со старыми компонентами.

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

Сравнение вариантов

Windows Server + MS SQL

Привычная связка для большинства администраторов, простая поддержка. Минус — стоимость лицензий на ОС и СУБД.

Linux + PostgreSQL

Заметно дешевле по лицензиям, стабильно работает под нагрузкой. Требует навыков администрирования Linux и аккуратной сборки PostgreSQL с патчами под 1С.

Одна машина под сервер 1С и СУБД

Подходит для 5–15 пользователей и тестовых сред. При росте нагрузки СУБД и сервер 1С начинают конкурировать за память.

Установка сервера 1С на Windows

На Windows установка выполняется графическим мастером из дистрибутива платформы. Запустите setup.exe от имени администратора и на шаге выбора компонентов отметьте «Сервер 1С:Предприятия» и «Администрирование сервера 1С:Предприятия» — второй компонент ставит консоль управления кластером. Модули расширения веб-сервера нужны только если планируется публикация баз через веб-сервер.

На шаге настройки службы мастер предложит установить сервер как службу Windows и указать учётную запись. Рекомендуется оставить вариант «установить как службу» и выбрать создание пользователя USR1CV8 либо указать заранее подготовленную учётную запись. После завершения установки откройте services.msc и убедитесь, что служба «Агент сервера 1С:Предприятия» присутствует и запущена.

Порядок действий на Windows
  1. 1
    Скачайте дистрибутив платформы и распакуйте его в локальную папку
  2. 2
    Запустите setup.exe от имени администратора
  3. 3
    Отметьте компоненты «Сервер 1С:Предприятия» и «Администрирование сервера»
  4. 4
    Выберите установку сервера как службы и задайте учётную запись
  5. 5
    Завершите установку и проверьте службу «Агент сервера 1С:Предприятия» в services.msc
  6. 6
    Установите лицензию: активируйте программную или подключите ключ HASP

Установка сервера 1С на Linux

На Linux дистрибутив поставляется в виде набора пакетов (deb или rpm). Установите их пакетным менеджером: сначала общие компоненты, затем пакет сервера и, при необходимости, пакет ws для веб-доступа. Порядок установки пакетов имеет значение — серверный пакет зависит от базовых библиотек платформы.

bash
sudo dpkg -i 1c-enterprise-<em>-common_</em>.deb 1c-enterprise-<em>-server_</em>.deb 1c-enterprise-<em>-ws_</em>.deb
sudo systemctl enable --now srv1cv8
systemctl status srv1cv8

После установки проверьте, что служба агента сервера запущена и слушает стандартные порты кластера: 1540 (агент), 1541 (менеджер кластера) и диапазон 1560–1591 (рабочие процессы). Эти порты должны быть открыты в межсетевом экране между сервером и клиентскими машинами, иначе клиенты не увидят кластер.

Настройка СУБД и создание информационной базы

Сервер 1С сам по себе не хранит данные — ему нужна СУБД. Для MS SQL Server создайте пустую базу, настройте учётную запись с правами владельца и включите смешанный режим аутентификации, если подключение идёт по SQL-логину. Для PostgreSQL под 1С рекомендуется использовать сборку, адаптированную под платформу: ванильный PostgreSQL без патчей работает с ограничениями и может показывать нестабильную производительность.

Создание информационной базы выполняется с клиентского компьютера через диалог добавления базы: выберите вариант «На сервере 1С:Предприятия», укажите имя сервера, тип СУБД, имя базы данных и учётные данные администратора СУБД. Платформа сама создаст структуру базы и зарегистрирует её в кластере. Альтернатива — консоль администрирования серверов 1С, где базу можно создать вручную в разделе «Информационные базы».

Контрольные точки

Как проверить результат

Служба агента сервера
Норма

Служба запущена, в журнале нет ошибок старта

Тревожный признак

Служба останавливается сразу после запуска — проверяйте учётную запись и порты

Подключение клиента
Норма

База открывается в режиме Предприятия без ошибок

Тревожный признак

Ошибка «сервер недоступен» — проверяйте имя сервера, DNS и firewall

Соединение с СУБД
Норма

База создаётся и заполняется, в консоли СУБД видны таблицы

Тревожный признак

Ошибка прав доступа — у учётной записи нет прав на создание объектов в БД

Лицензирование: без этого сервер не заработает

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

Клиентские лицензии могут раздаваться самим сервером 1С — это удобно, так как ключ достаточно установить в одном месте. Проверьте в консоли кластера, что сервер видит лицензии: если лицензий не хватает, пользователи получат ошибку «не найдено свободной лицензии» при входе, хотя сам сервер будет работать.

Типичные ошибки при установке

Типичные ошибки
01
Установка 32-разрядного сервера на продуктивную систему — рабочие процессы упираются в лимит памяти, сервер перезапускает процессы под нагрузкой
02
Разные версии платформы на сервере и клиентах — пользователи не могут подключиться, ошибки несовместимости версий
03
Закрытые порты 1540–1541 и 1560–1591 в брандмауэре — клиенты не видят кластер, хотя служба запущена
04
Установка под учётной записью без прав администратора — служба не регистрируется или не стартует
05
Ванильный PostgreSQL без адаптации под 1С — ошибки при создании базы и деградация производительности
06
Активация программной лицензии до окончательной настройки оборудования — смена железа сбрасывает активацию, пин-код тратится впустую

Ещё одна распространённая ситуация — установка сервера 1С и СУБД на одну машину без ограничения памяти SQL Server. По умолчанию MS SQL забирает почти всю доступную ОЗУ, и рабочим процессам 1С не хватает памяти. Ограничьте максимальный объём памяти для СУБД, оставив запас под сервер 1С и операционную систему.

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

Как выбрать действие

Пользователей до 5–10 и база небольшаяРассмотрите файловый режим — сервер 1С может быть избыточен
Пользователей 10–20, ограниченный бюджетОдна машина под сервер 1С и СУБД с ограничением памяти SQL
Более 20 пользователей или тяжёлые отчётыРазнесите сервер 1С и СУБД на разные узлы, выделите SSD под базу
Нужен доступ через браузер или тонкий клиент по вебуДополнительно установите модули расширения веб-сервера и опубликуйте базу

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

Можно ли установить сервер 1С на обычную Windows 10/11, а не на серверную ОС?

Технически — да, платформа устанавливается и работает на клиентских версиях Windows. Однако клиентские ОС имеют ограничения на число одновременных сетевых подключений и не рассчитаны на роль сервера приложений. Для продуктивной эксплуатации рекомендуется Windows Server.

Нужна ли отдельная лицензия на сервер 1С?

Да. Серверная лицензия приобретается отдельно от клиентских. Без неё агент сервера запустится, но рабочие процессы не смогут обслуживать информационные базы в полном режиме.

Как обновить версию платформы на сервере без остановки работы?

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

Что делать, если служба агента сервера не запускается после установки?

Проверьте три вещи: права учётной записи службы (нужно право входа как служба), свободность портов 1540–1541 (их может занимать другой экземпляр сервера) и журнал событий Windows или системный журнал Linux — там указывается конкретная причина остановки.

Подойдёт ли бесплатный PostgreSQL для сервера 1С?

Да, это официально поддерживаемая СУБД. Однако для корректной работы рекомендуется использовать сборку PostgreSQL с патчами, адаптированными под платформу 1С, а не стандартный дистрибутив — иначе возможны ошибки и снижение производительности.

Можно ли перенести сервер 1С на другую машину?

Да. Установите платформу той же версии на новом сервере, перенесите базы данных средствами СУБД (бэкап-восстановление), пересоздайте регистрацию баз в кластере и перенастройте лицензии — программную придётся активировать заново на новом оборудовании.

Итог

Что важно запомнить

Установка сервера 1С сводится к последовательности: подготовка оборудования и учётной записи, установка 64-разрядного дистрибутива с компонентом администрирования, проверка службы агента, настройка СУБД, создание информационной базы и активация лицензий. Ключевые риски — несовпадение версий платформы, закрытые порты и нехватка памяти при совмещении сервера 1С и СУБД на одной машине.