Администрирование · 10 мин
Центральный сервер 1С: как создать и настроить
Пошаговая инструкция по созданию центрального сервера 1С:Предприятие: установка сервера, кластер, агент, СУБД, публикация базы, права и типичные ошибки.
Центральный сервер 1С — это машина, на которой развёрнут сервер 1С:Предприятия и которая выступает главным узлом кластера: через неё пользователи подключаются к информационным базам, а агент сервера управляет рабочими процессами и сеансами. Создать такой сервер можно на Windows или Linux, но в обоих случаях последовательность одинакова: установить платформу сервера, запустить агент, создать кластер, подключить СУБД и зарегистрировать базу.
Переход с файлового режима на клиент-серверный обычно требуется, когда число одновременных пользователей превышает 5–10, база разрастается, а блокировки и медленная работа начинают мешать учёту. Центральный сервер снимает эти ограничения: данные хранятся в СУБД (PostgreSQL, MS SQL Server или другой поддерживаемой), а платформа управляет конкурентным доступом.
Ниже — полный маршрут: от подготовки оборудования и лицензий до проверки работоспособности и типичных ошибок. Инструкция ориентирована на администратора, который делает это впервые, но уже умеет работать с консолью «1С:Предприятие» и оснасткой управления серверами.
Что понадобится перед установкой
Минимальный набор: отдельный компьютер или виртуальная машина с поддерживаемой ОС (Windows Server или дистрибутив Linux из списка совместимости), дистрибутив платформы 1С нужной версии, лицензия на сервер 1С и клиентские лицензии, а также установленная СУБД. Для небольших внедрений часто выбирают PostgreSQL — он бесплатен и поставляется в сборке, адаптированной под 1С.
Требования к железу зависят от нагрузки, но ориентиры такие: для 10–20 пользователей достаточно 4 ядер CPU и 16 ГБ ОЗУ, при этом СУБД лучше размещать на SSD. Если пользователей больше или базы тяжёлые (ERP, комплексная автоматизация), сервер 1С и сервер СУБД разумно разносить на разные машины.
Шаг 1. Установка сервера 1С:Предприятия
Запустите установщик платформы и выберите компоненты: «Сервер 1С:Предприятия», «Администрирование сервера 1С:Предприятия» и, при необходимости, «Сервер хранилища конфигураций». На Windows установщик предложит создать службу агента сервера и пользователя USR1CV8, от имени которого она будет работать.
На Linux установка выполняется пакетами (rpm или deb) из дистрибутива, после чего агент запускается скриптом srv1cv8 или через systemd-юнит. Убедитесь, что учётная запись агента имеет права на каталоги служебных файлов кластера (по умолчанию это каталог srvinfo в каталоге данных сервера).
После установки проверьте, что служба агента запущена: в Windows — через services.msc (служба «Агент сервера 1С:Предприятия»), в Linux — командой systemctl status или проверкой процесса ragent. Порты агента по умолчанию: 1540 (агент), 1541 (менеджер кластера), диапазон 1560–1591 для рабочих процессов.
systemctl status srv1cv8-8.3.24-default.serviceШаг 2. Создание центрального сервера и кластера
Откройте оснастку «Администрирование серверов 1С:Предприятия» (консоль 1CV8 Servers.msc на Windows или консоль администрирования на Linux). По умолчанию при первом запуске в дереве уже есть локальный центральный сервер и кластер «Локальный кластер» — в простом сценарии создавать ничего не нужно, достаточно убедиться, что они существуют.
Если кластер отсутствует, создайте его вручную: правый клик по центральному серверу → «Создать» → «Кластер». Укажите имя, компьютер и порт агента (1540). Внутри кластера автоматически появится менеджер кластера и рабочий процесс — именно они обслуживают подключения пользователей.
Для отказоустойчивости можно добавить в кластер второй рабочий сервер и настроить резервирование, но для первого запуска достаточно одного узла. Усложнять топологию стоит только после того, как базовая схема заработала и проверена под нагрузкой.
- 1Откройте консоль «Администрирование серверов 1С:Предприятия»
- 2Проверьте наличие центрального сервера и локального кластера
- 3При отсутствии создайте кластер: имя, компьютер, порт 1540
- 4Убедитесь, что появился менеджер кластера и рабочий процесс
- 5Проверьте, что служба агента работает без ошибок в журнале
Шаг 3. Установка и подготовка СУБД
Клиент-серверный режим невозможен без СУБД. Для PostgreSQL используйте специальную сборку с сайта 1С или портала ИТС — «ванильный» PostgreSQL не содержит нужных патчей и может работать некорректно. При установке задайте пароль суперпользователя postgres и запомните порт (по умолчанию 5432).
Для MS SQL Server достаточно стандартной установки: нужен экземпляр, учётная запись с правами на создание баз и включённая смешанная аутентификация, если планируете подключение по SQL-логину. Создавать базу данных вручную не обязательно — консоль 1С сделает это сама при регистрации информационной базы, если у указанной учётной записи есть права.
Шаг 4. Создание информационной базы на сервере
Запустите конфигуратор или стартовое окно 1С, выберите «Добавление информационной базы» → «Создание информационной базы» → тип расположения «На сервере 1С:Предприятия». Заполните параметры: имя базы в кластере, адрес сервера (имя или IP машины с агентом), тип СУБД, имя базы данных, пользователь и пароль СУБД.
Если мигрируете с файловой версии, сначала создайте пустую серверную базу, затем загрузите в неё выгрузку .dt через «Администрирование» → «Загрузить информационную базу». Прямое копирование файла 1Cv8.1CD на сервер не работает — файловый и клиент-серверный форматы несовместимы.
После создания база появится в консоли администрирования в ветке кластера. Там же можно задать свойства: блокировку регламентных заданий, счётчики потребления ресурсов, параметры безопасности соединений.
Как проверить результат
База видна в списке, свойства открываются без ошибок
Ошибка соединения с СУБД или пустой список баз
Тонкий или толстый клиент входит в базу по имени сервера
Ошибка «Информационная база не обнаружена» или тайм-аут
Процессы ragent, rmngr, rphost активны
Агент остановлен или rphost падает при подключении
Шаг 5. Настройка прав и доступа пользователей
Доступ к серверной базе складывается из трёх уровней: сетевой доступ к портам сервера, права в СУБД и права внутри самой базы 1С. Убедитесь, что брандмауэр сервера пропускает входящие на порты 1540, 1541 и диапазон рабочих процессов, иначе клиенты не увидят кластер.
Пользователи создаются в конфигураторе (или в режиме предприятия, если используются роли типовой конфигурации). Для ежедневной работы не выдавайте всем полные права и административные роли — это повышает риск случайной порчи данных. Учётную запись администратора кластера задайте отдельно в консоли администрирования, чтобы управление сервером не было открытым для любого в сети.
Частые ошибки и как их избежать
Самая частая проблема — клиент не находит сервер по имени. Причина обычно в DNS: пропишите сервер в hosts на клиенте или используйте IP-адрес, чтобы отличить проблему разрешения имён от проблемы кластера. Вторая типичная ситуация — база создана, но вход невозможен из-за того, что учётная запись СУБД не имеет прав на базу данных.
Ещё одна группа ошибок связана с разрядностью и версиями: платформа клиента, сервера и драйверы СУБД должны быть совместимы. Смешение 32-битного клиента с 64-битными компонентами обычно работает, но драйверы СУБД на сервере должны соответствовать разрядности сервера 1С.
Альтернативы собственному серверу
Если содержать собственный сервер нет ресурсов, рассмотрите варианты: аренда виртуального сервера с предустановленной 1С, облачный сервис 1С:Фреш (для поддерживаемых конфигураций) или работа в файловом режиме с веб-сервером публикации для небольших команд. Каждый вариант имеет ограничения по конфигурациям, нагрузке и стоимости владения.
Сравнение вариантов развёртывания
Полный контроль и любые конфигурации, но нужны лицензия на сервер, железо и администратор
Быстрый старт без покупки железа; требуются те же лицензии 1С и навыки администрирования
Не нужен свой сервер, но список конфигураций ограничен и доработки возможны только через расширения
Подходит для 3–5 пользователей без лицензии на сервер; не масштабируется и медленнее под нагрузкой
Что важно запомнить
Центральный сервер 1С создаётся в четыре шага: установка сервера платформы, запуск агента и кластера, подготовка СУБД, регистрация базы. Перед миграцией обязательна выгрузка .dt, после настройки — проверка подключения клиента и закрытие административного доступа паролем.
Частые вопросы
Можно ли установить сервер 1С и СУБД на одну машину?
Да, для небольших внедрений (примерно до 15–20 пользователей) это рабочая и распространённая схема. Следите за объёмом оперативной памяти: и сервер 1С, и СУБД активно её потребляют. При росте нагрузки СУБД выносят на отдельный сервер.
Нужна ли отдельная лицензия на сервер 1С?
Да. Клиент-серверный режим требует лицензии на сервер 1С:Предприятие помимо клиентских лицензий. Исключение — сервер x86-64 с лицензией уровня ПРОФ и выше приобретается отдельно, а для некоторых поставок КОРП действуют свои условия. Точные условия уточняйте в описании вашей поставки.
Как перенести файловую базу на сервер без потери данных?
Откройте файловую базу в конфигураторе, выполните «Администрирование» → «Выгрузить информационную базу» в файл .dt. Затем создайте пустую серверную базу и загрузите в неё этот файл через «Загрузить информационную базу». Перед загрузкой убедитесь, что версия платформы на сервере не ниже версии, на которой работала файловая база.
Клиент пишет «Ошибка соединения с сервером 1С» — с чего начать?
Проверьте по цепочке: пингуется ли сервер по имени и IP, запущена ли служба агента, открыты ли порты 1540–1591 на брандмауэре, видна ли база в консоли кластера. Чаще всего причина — DNS-имя или закрытые порты.
Можно ли развернуть сервер 1С на Linux бесплатно?
Сама ОС и PostgreSQL бесплатны, но лицензия на сервер 1С требуется независимо от платформы. Linux-вариант популярен именно в связке с PostgreSQL: получается полноценный сервер без лицензионных затрат на ОС и СУБД, оплачивается только лицензия 1С.
Что делать, если слетела лицензия после изменения виртуальной машины?
Лицензия привязана к аппаратным параметрам. Если изменение было запланированным, активируйте новый пинкод из комплекта или восстановите лицензию через центр лицензирования, указав регистрационные данные. Чтобы избежать повторения, фиксируйте конфигурацию ВМ до активации и не меняйте сетевые адаптеры без необходимости.