Администрирование · 12 мин
Как установить 1С на удалённый сервер
Пошаговая установка 1С на удалённый сервер: подготовка Windows Server, развёртывание платформы и СУБД, настройка доступа, лицензий и типичные ошибки.
Установка 1С на удалённый сервер — стандартная задача при переходе от локальной работы на одном компьютере к многопользовательскому режиму. Серверный вариант позволяет нескольким сотрудникам одновременно работать с базой, централизованно делать резервные копии и не зависеть от выключенного офисного ПК. Под «удалённым сервером» обычно понимают либо физический сервер в серверной, либо арендованную виртуальную машину (VPS/VDS) у хостинг-провайдера.
Задача делится на четыре этапа: подготовка серверной ОС, установка платформы 1С, развёртывание системы управления базами данных (если нужен клиент-серверный режим) и настройка доступа для пользователей. Каждый этап имеет свои подводные камни — от несовместимости разрядности платформы до ошибок с лицензиями, и разбирать их лучше до начала работ.
Ниже описан порядок действий для наиболее распространённого сценария: Windows Server, платформа 1С:Предприятие 8.3 и СУБД PostgreSQL или MS SQL Server. Для небольших компаний также рассмотрен упрощённый файловый вариант через общий сетевой ресурс или терминальный доступ.
Выбор архитектуры: файловый или клиент-серверный режим
Прежде чем что-либо устанавливать, определите режим работы базы. В файловом режиме база хранится в одном файле 1Cv8.1CD на сетевом ресурсе, и пользователи открывают его напрямую. Это просто и дёшево, но надёжно работает только при небольшом числе одновременных пользователей — ориентировочно до 5–7 человек и умеренном объёме данных.
Клиент-серверный режим предполагает установку сервера 1С:Предприятия и отдельной СУБД (PostgreSQL, MS SQL Server, Oracle). Он устойчив к сбоям, корректно обрабатывает блокировки при десятках одновременных подключений и масштабируется. Цена вопроса — лицензия на сервер 1С и, в случае MS SQL, лицензии на СУБД.
Третий вариант — терминальный сервер: база остаётся файловой, но пользователи подключаются к серверу по RDP и работают «внутри» него. Это компромисс, который снимает проблему медленной сети между клиентом и файловой базой, но требует достаточного объёма оперативной памяти на сервере из расчёта на каждую сессию.
Сравнение вариантов развёртывания
Подходит для 1–5 пользователей; простая установка, но риск повреждения базы при обрыве сети
Для 5 и более пользователей и больших баз; надёжно, но требует лицензии на сервер 1С и навыков администрирования СУБД
Когда сотрудники работают удалённо по медленным каналам; нагрузка ложится на сервер, важен запас RAM
Подготовка удалённого сервера
Убедитесь, что сервер соответствует минимальным требованиям: 64-разрядная ОС (Windows Server актуальных версий или поддерживаемый дистрибутив Linux), достаточный объём оперативной памяти и свободного места на диске. Для небольшой базы и 5–10 пользователей обычно достаточно 8–16 ГБ RAM, но точная потребность зависит от конфигурации и числа сеансов — проверяйте рекомендации в документации к вашей версии платформы.
Создайте отдельную учётную запись службы, под которой будет работать агент сервера 1С (по умолчанию используется USR1CV8). Не давайте ей прав локального администратора без необходимости, но обеспечьте права на каталоги сервера 1С и на связь с СУБД. Для работы по RDP включите удалённый рабочий стол, ограничьте доступ по IP через брандмауэр или VPN и отключите вход под встроенным администратором для повседневной работы.
Проверьте сетевые настройки: сервер должен иметь статический IP-адрес или зарезервированный DHCP-адрес, имя сервера должно разрешаться по DNS (или пропишите его в hosts на клиентах). Порты, необходимые для работы агента сервера 1С (по умолчанию диапазон 1540–1560), должны быть открыты между клиентами и сервером.
Установка платформы 1С на сервер
Дистрибутив платформы скачивается с портала 1С по действующей подписке ИТС. Перенесите установочные файлы на сервер и запустите setup.exe от имени администратора. В окне выбора компонентов для серверного сценария обязательно отметьте «Сервер 1С:Предприятия» и «Администрирование сервера 1С:Предприятия»; клиентские компоненты на сервере обычно не нужны.
Выбирайте разрядность осознанно: 64-разрядная версия сервера позволяет задействовать большие объёмы памяти и является предпочтительной для клиент-серверного режима. Важно, чтобы разрядность сервера 1С соответствовала разрядности библиотек СУБД, с которыми он взаимодействует.
После установки убедитесь, что служба «Агент сервера 1С:Предприятия» запущена. Откройте консоль управления сервером (она ставится вместе с компонентом администрирования), добавьте в неё ваш сервер и создайте кластер с параметрами по умолчанию, если он не был создан автоматически.
- 1Скачайте дистрибутив платформы по подписке ИТС и скопируйте его на сервер
- 2Запустите setup.exe от имени администратора
- 3Отметьте компоненты «Сервер 1С:Предприятия» и «Администрирование сервера»
- 4Укажите учётную запись службы агента сервера или оставьте создаваемую по умолчанию
- 5Завершите установку и проверьте, что служба агента сервера запущена
- 6Откройте консоль кластера и убедитесь, что сервер виден и кластер создан
Установка и настройка СУБД
Для клиент-серверного режима чаще всего выбирают PostgreSQL (в том числе сборку, адаптированную под 1С) или Microsoft SQL Server. PostgreSQL бесплатен, но требует внимательной настройки параметров памяти и соединений; MS SQL проще в сопровождении для администраторов Windows-инфраструктуры, но лицензируется отдельно.
Общие шаги одинаковы: установите СУБД, создайте служебного пользователя с правами на создание баз, задайте параметры аутентификации и проверьте, что сервер 1С может подключиться к СУБД по сети или локально. Для PostgreSQL проверьте настройки в postgresql.conf и pg_hba.conf — некорректные правила доступа там являются самой частой причиной ошибки соединения при создании базы.
Создание информационной базы и перенос данных
Новую базу создают через диалог запуска 1С: добавьте информационную базу, выберите вариант «На сервере 1С:Предприятия», укажите имя сервера, имя базы и параметры подключения к СУБД. Платформа сама создаст базу в СУБД и зарегистрирует её в кластере. После этого в пустую базу загружают конфигурацию из файла поставки (.cf) либо сразу загружают выгрузку существующей базы (.dt).
Перенос действующей базы выполняется через выгрузку в файл .dt в конфигураторе на старом месте и загрузку на новом сервере. Для больших баз выгрузка может занять часы — планируйте перенос на нерабочее время и заранее оцените длительность на тестовой копии. Альтернатива для больших объёмов — перенос средствами СУБД (резервная копия и восстановление) с последующей привязкой базы к кластеру, но этот путь требует аккуратности: имена и параметры должны совпадать.
После загрузки обязательно выполните тестирование и исправление базы в режиме проверки логической целостности, а затем запустите базу в пользовательском режиме и проверьте ключевые операции: проведение документов, формирование отчётов, обмены.
Как проверить результат установки
Служба запущена, в консоли кластера сервер доступен
Служба останавливается, в журнале событий ошибки запуска
Клиент открывает базу по имени сервера без ошибок соединения
Ошибка «сервер не обнаружен» или отказ в доступе к СУБД
Несколько сеансов работают одновременно, документы проводятся
Конфликты блокировок, зависания, отсутствие данных
Сеансы стартуют без сообщений о нехватке лицензий
Ошибка «не найдена лицензия» при запуске
Лицензии и активация
Для клиент-серверного режима требуется отдельная лицензия на сервер 1С:Предприятия плюс клиентские лицензии на рабочие места. Программные лицензии активируются пин-кодами через мастер в конфигураторе или в консоли сервера; аппаратные ключи HASP устанавливаются физически в сервер и требуют драйвера и менеджера лицензий.
Программная лицензия привязывается к аппаратным параметрам сервера. На виртуальных машинах это критично: изменение конфигурации ВМ (числа виртуальных процессоров, MAC-адреса, UUID) или миграция на другой хост может сделать лицензию недействительной. Перед изменениями виртуальной инфраструктуры сохраните резервные пин-коды и зафиксируйте параметры ВМ.
Настройка доступа пользователей
Пользователи могут подключаться к серверной базе тремя способами: тонкий или толстый клиент по локальной сети, веб-клиент через браузер (требуется публикация на веб-сервере IIS или Apache) и терминальное подключение по RDP. Для удалённых сотрудников извне офиса безопаснее всего организовать VPN-канал до сервера и уже внутри него пускать трафик 1С.
Не публикуйте сервер 1С напрямую в интернет без VPN или хотя бы веб-сервера с аутентификацией и TLS. Прямой доступ к портам агента сервера извне — частая причина компрометации корпоративных систем. Также настройте в самой базе роли и права пользователей: административные права должны быть только у администраторов.
Обслуживание после установки
Установленная система требует регулярного сопровождения. Настройте автоматическое резервное копирование средствами СУБД (для клиент-серверного режима) или планировщика задач (для файловой базы) и периодически проверяйте восстановление из копии — копия, которую никто не проверял, не считается надёжной.
Следите за обновлениями платформы: новые версии выпускаются регулярно, а конфигурации со временем перестают поддерживать старые релизы. Обновление платформы на сервере выполняется так же, как установка, — новая версия ставится рядом, и базы переводятся на неё после тестирования. Ведите учёт свободного места на дисках: журналы транзакций СУБД и технологический журнал 1С способны заполнить диск и остановить работу.
Перед переездом на сервер полезно неделю поработать с тестовой копией базы в новой инфраструктуре. Большинство проблем — производительность СУБД, права, лицензии — всплывают именно в этот период, когда их ещё можно исправить без последствий для бизнеса.
Что важно запомнить
Успешная установка 1С на удалённый сервер — это выбор подходящего режима работы, корректная установка платформы и СУБД, аккуратный перенос базы с проверкой, правильная активация лицензий и закрытый для внешнего доступа сервер. Резервные копии до и после каждого этапа обязательны.
Частые вопросы
Можно ли установить 1С на обычный компьютер вместо сервера?
Да, для небольшого офиса роль сервера может выполнять выделенный ПК с 64-разрядной Windows. Ограничения те же: он должен работать постоянно, иметь статический адрес и резервное копирование. Для файлового режима на 3–5 пользователей это рабочее решение, но по мере роста нагрузки лучше переходить на полноценный сервер.
Нужна ли отдельная лицензия для установки на сервер?
Для файлового режима достаточно клиентских лицензий. Для клиент-серверного режима дополнительно требуется лицензия на сервер 1С:Предприятия — она приобретается отдельно и активируется на сервере программным пин-кодом или аппаратным ключом.
Как подключить удалённых сотрудников из других городов?
Оптимальная схема — VPN до офисной сети или сервера, затем подключение тонким клиентом или по RDP. Альтернатива — публикация базы на веб-сервере с доступом через браузер по HTTPS. Прямое открытие портов сервера 1С в интернет использовать не следует.
Что делать, если после переноса база работает медленно?
Сначала определите узкое место: мониторинг загрузки процессора, памяти и дисковой подсистемы сервера. Частые причины — недостаток RAM, не настроенные параметры СУБД, антивирус, проверяющий файлы базы в реальном времени. Добавьте каталоги 1С и СУБД в исключения антивируса и проверьте настройки памяти PostgreSQL или MS SQL.
Можно ли перенести базу со старого сервера без выгрузки в .dt?
Для клиент-серверного режима — да: сделайте резервную копию средствами СУБД, восстановите её на новом сервере и зарегистрируйте базу в кластере с теми же параметрами. Это быстрее для больших баз, но требует точного совпадения имён и настроек, иначе база не подключится.
Что произойдёт с лицензией при миграции виртуальной машины?
Программная лицензия привязана к аппаратным параметрам. Если при миграции изменятся ключевые характеристики ВМ, лицензия может перестать работать. Зафиксируйте параметры виртуальной машины, храните резервные пин-коды и при плановых изменениях сначала проверяйте активацию на тестовой копии.