Администрирование · 11 мин
Сервер 1С: как установить и настроить с нуля
Как установить сервер 1С:Предприятие на Windows и Linux: требования, установка агента сервера, настройка кластера, подключение СУБД и проверка работоспособности.
Клиент-серверный режим работы 1С:Предприятия становится необходимостью, когда с базой одновременно работают несколько пользователей, объём данных заметно растёт, а файловый вариант начинает «тормозить» и падать с ошибками блокировок. Установка сервера 1С — это не одна программа, а связка компонентов: агент сервера 1С, система управления базами данных (обычно PostgreSQL или MS SQL Server) и клиентские приложения на рабочих местах.
Процедура установки хорошо формализована, но ошибки на этапе подготовки — неправильная версия платформы, несовместимая разрядность, недостаточные права учётной записи — приводят к тому, что сервер либо не стартует, либо работает нестабильно. Ниже разобран полный цикл: от выбора архитектуры до проверки работоспособности кластера.
Что понадобится перед установкой
Прежде чем запускать установщик, определите архитектуру решения. Для небольшой компании на 5–15 пользователей сервер 1С и СУБД допустимо разместить на одной физической машине. При большем числе пользователей и тяжёлых базах СУБД рекомендуется выносить на отдельный сервер — это снижает конкуренцию за память и дисковые ресурсы.
Минимальный набор: дистрибутив платформы 1С:Предприятие нужной версии (скачивается с портала 1С по действующей подписке), дистрибутив СУБД, учётная запись с правами локального администратора на сервере и лицензии — серверная лицензия 1С и клиентские лицензии на рабочие места. Без серверной лицензии кластер запустится, но базы работать не смогут.
Уточните в документации к конфигурации минимально допустимую версию платформы
Для серьёзных нагрузок используйте x64-версию сервера 1С и x64-СУБД
Установка и регистрация службы требуют прав локального администратора
Проверьте наличие активной серверной лицензии до ввода базы в эксплуатацию
Выбор и установка СУБД
1С:Предприятие работает с несколькими СУБД: PostgreSQL (в том числе сборка от фирмы «1С»), Microsoft SQL Server, Oracle Database и IBM DB2. На практике чаще всего выбирают PostgreSQL как бесплатный вариант или MS SQL Server, когда в компании уже есть лицензии и компетенции по его администрированию.
Для PostgreSQL рекомендуется использовать сборку, адаптированную для 1С, — в ней учтены особенности работы платформы. При установке задайте пароль суперпользователя postgres, запомните порт (по умолчанию 5432) и убедитесь, что служба СУБД стартует автоматически. Для MS SQL Server потребуется включить смешанный режим аутентификации или создать отдельную учётную запись, под которой сервер 1С будет обращаться к базе.
Сравнение популярных СУБД для 1С
Бесплатен, официально поддерживается, но требует ручной настройки параметров памяти для больших баз
Удобные средства администрирования и резервного копирования, но требует платных лицензий при промышленном использовании
Подходят крупным организациям с существующей инфраструктурой; избыточны и дороги для малого бизнеса
Установка сервера 1С:Предприятия на Windows
Запустите установщик из дистрибутива платформы (setup.exe) от имени администратора. На шаге выбора компонентов отметьте «Сервер 1С:Предприятия» и, при необходимости, «Администрирование сервера 1С:Предприятия» — консоль управления кластером. Если сервер будет раздавать лицензии, добавьте компоненты, связанные с сервером лицензирования.
На следующем шаге установщик предложит зарегистрировать агент сервера как службу Windows. Укажите учётную запись, под которой будет работать служба: для тестовой среды подойдёт встроенная учётная запись, для рабочей — создайте отдельного пользователя (классический вариант — USR1CV8) с правами на каталоги сервера. Диапазоны портов по умолчанию: агент — 1540, рабочие процессы — 1560–1591, менеджер кластера — 1541. Эти порты нужно открыть в брандмауэре.
- 1Установите и проверьте работу СУБД, убедитесь, что её служба запущена
- 2Запустите setup.exe платформы от имени администратора и выберите компонент «Сервер 1С:Предприятия»
- 3Укажите учётную запись для службы агента сервера и подтвердите установку
- 4Откройте порты 1540, 1541 и диапазон 1560–1591 в брандмауэре Windows
- 5Проверьте, что служба «Агент сервера 1С:Предприятия» находится в состоянии «Выполняется»
- 6Установите серверную лицензию через консоль или мастер активации
Установка на Linux: ключевые отличия
На Linux-дистрибутивах (Debian, Ubuntu, CentOS и др.) сервер 1С распространяется в виде пакетов .deb или .rpm. Установка выполняется стандартным менеджером пакетов, после чего служба агента регистрируется в systemd. Важно заранее установить зависимости: библиотеки шрифтов, ImageMagick и другие пакеты, перечисленные в документации к конкретной версии платформы, — без них сервер может не стартовать или работать с ошибками при формировании отчётов.
sudo dpkg -i 1c-enterprise-<em>-server_</em>.deb && sudo systemctl enable --now srv1cv8После установки проверьте статус службы командой systemctl status srv1cv8. Учтите, что на Linux пути к каталогам кластера отличаются от Windows, а права на каталоги должны принадлежать пользователю, под которым работает агент сервера (обычно usr1cv8).
Создание информационной базы в кластере
После запуска агента сервера откройте консоль «Администрирование серверов 1С:Предприятия» (устанавливается на администраторскую машину). Зарегистрируйте в ней свой сервер по имени или IP-адресу — в дереве появится кластер с рабочими процессами. Если кластер отображается и процессы активны, серверная часть работает корректно.
Самый простой способ создать базу — через конфигуратор: при добавлении новой информационной базы выберите вариант «На сервере 1С:Предприятия», укажите имя сервера, имя базы, тип СУБД, сервер баз данных и учётные данные пользователя СУБД. Платформа сама создаст базу в СУБД и зарегистрирует её в кластере. Альтернатива — создание базы непосредственно в консоли администрирования кластера.
Как проверить результат установки
Служба запущена и стартует автоматически после перезагрузки
Служба останавливается или отсутствует в списке служб
Видны рабочие процессы и менеджер кластера
Консоль не подключается к серверу — проверяйте порты и брандмауэр
База создаётся без ошибок и открывается в конфигураторе
Ошибка подключения к СУБД — проверяйте логин, пароль и сетевую доступность
Пользователь входит в базу в режиме «Предприятие»
Ошибка лицензии — не активирована серверная или клиентская лицензия
Типичные ошибки и риски при установке
Наиболее частая проблема — несовпадение версий: клиентская часть платформы на рабочих местах должна совпадать с версией сервера, иначе подключение будет отклонено. Вторая типичная ситуация — закрытые порты: агент работает, кластер виден локально, но клиенты по сети подключиться не могут. Третья группа ошибок связана с правами: учётная запись службы агента не имеет доступа к каталогу служебных файлов кластера, и сервер падает при старте.
Отдельного внимания заслуживает безопасность данных. Установка сервера — момент, когда базы ещё не защищены резервными копиями в новой инфраструктуре. Настройте регламентное резервное копирование средствами СУБД сразу после ввода базы в эксплуатацию, а не «потом».
Когда лучше привлечь специалиста
Самостоятельная установка оправдана для небольших внедрений: один сервер, одна-две базы, до полутора десятков пользователей. Привлечение специалиста по администрированию 1С разумно, если планируется кластер из нескольких рабочих серверов, требуется тонкая настройка производительности СУБД, используются специфические конфигурации с высокой нагрузкой или действуют требования по отказоустойчивости и резервированию.
Как выбрать сценарий
Что важно запомнить
Установка сервера 1С сводится к четырём шагам: подготовка СУБД, установка компонента «Сервер 1С:Предприятия», проверка службы агента и портов, создание базы в кластере. Критичны совместимость версий, корректные права учётной записи службы и резервное копирование сразу после запуска.
Частые вопросы
Можно ли установить сервер 1С на тот же компьютер, где работают пользователи?
Технически можно, и для небольших компаний это распространённая практика. Однако рабочая машина пользователя — плохое место для сервера: перезагрузки, обновления и ограниченные ресурсы напрямую скажутся на всех остальных. Лучше выделить хотя бы отдельный физический или виртуальный сервер.
Нужна ли отдельная лицензия на сам сервер 1С?
Да. Помимо клиентских лицензий на рабочие места требуется лицензия на сервер 1С:Предприятия. Без неё кластер запустится, но информационные базы работать не будут — пользователи получат ошибку лицензирования при входе.
Что делать, если служба агента сервера не запускается?
Проверьте три вещи: права учётной записи службы на каталоги сервера, отсутствие конфликта портов (1540 и диапазон рабочих процессов не должны быть заняты другими приложениями) и журнал событий ОС — там обычно указана конкретная причина отказа. На Linux дополнительно проверьте наличие всех зависимых библиотек.
Можно ли мигрировать файловую базу на сервер без потери данных?
Да, это штатная процедура: откройте файловую базу в конфигураторе, выполните выгрузку в файл .dt, затем создайте пустую серверную базу и загрузите в неё этот файл. Перед началом убедитесь, что все пользователи вышли из базы, а после загрузки проверьте целостность данных и работу ключевых отчётов.
Какую СУБД выбрать для небольшой компании?
Чаще всего выбирают PostgreSQL в сборке для 1С: он бесплатен и официально поддерживается платформой. MS SQL Server оправдан, если в компании уже есть лицензии и администратор, умеющий его обслуживать. Для малого внедрения разница в производительности между ними обычно некритична.
Обязательно ли открывать порты в брандмауэре вручную?
Если клиенты подключаются по сети — да. По умолчанию нужны порты 1540 (агент), 1541 (менеджер кластера) и диапазон 1560–1591 (рабочие процессы). Если установщик не создал правила автоматически, добавьте их вручную в брандмауэре Windows или в настройках файрвола на Linux.