Установка сервера 1С:Предприятие 8.3: пошаговое руководство
📋 Содержание
Установка сервера 1С:Предприятие 8.3 нужна, когда файловая база перестаёт тянуть нагрузку: тормозит проведение документов, вылетают блокировки, база растёт под 5–10 ГБ. Серверный (клиент-серверный) вариант выносит данные в промышленную СУБД, а расчёты — на отдельный процесс кластера.
Разберём установку на двух платформах: Windows + MS SQL Server и Linux (Ubuntu/Astra) + PostgreSQL. Порядок один и тот же: подготовка ОС → СУБД → платформа 1С → кластер → лицензии → информационная база.
💡 Если у вас 3–5 пользователей и база до 3–4 ГБ — файловый вариант ещё справится. Сервер оправдан от ~8–10 активных сеансов или при частых зависаниях на проведении.
Файловая или клиент-серверная 1С: что выбрать
Три компонента серверной установки работают вместе:
- 🗄️ СУБД (MS SQL или PostgreSQL) — хранит данные базы.
- ⚙️ Сервер 1С:Предприятие — кластер, где выполняется бизнес-логика.
- 💻 Клиент — тонкий клиент или веб-клиент на рабочих местах.
Сравним по ключевым параметрам:
| Параметр | Файловая | Клиент-серверная |
|---|---|---|
| Число пользователей | до 5–8 | десятки и сотни |
| Размер базы | комфортно до 4 ГБ | десятки–сотни ГБ |
| Скорость на больших базах | падает | стабильная |
| Блокировки | частые на записи | управляемые |
| Резервные копии | копирование файла | средствами СУБД |
| Стоимость | ниже | лицензия сервера + СУБД |
Своё железо или аренда сервера 1С
Развернуть сервер можно на своей машине или арендовать в облаке.
- Своё железо — разовые вложения, полный контроль, но нужен админ и запас по памяти/диску.
- Аренда (VPS/VDS) — платформа и СУБД часто предустановлены, оплата помесячно, ориентировочно от 3 000–8 000 ₽/мес за конфигурацию под 10–20 пользователей. Цена зависит от vCPU, RAM и типа диска.
⚠️ Экономить на оперативной памяти нельзя. Для сервера 1С + СУБД под средней базой закладывайте минимум 8 ГБ RAM, комфортно — 16 ГБ.
Начальные сведения и подготовка ОС
Что нужно приготовить до установки:
- Дистрибутивы — платформа 1С:Предприятие 8.3 (technology platform), дистрибутив СУБД, лицензии.
- Права — учётная запись администратора ОС.
- Ресурсы — оценка по числу пользователей (память, диск под базу и tempdb).
- Сеть — статический IP или стабильное имя хоста, открытые порты.
Минимальные ориентиры по железу:
| Пользователей | RAM | Диск (система) | Диск (данные) |
|---|---|---|---|
| до 10 | 8 ГБ | SSD 60 ГБ | SSD от 50 ГБ |
| 10–30 | 16 ГБ | SSD 80 ГБ | SSD от 100 ГБ |
| 30+ | 32 ГБ+ | SSD 120 ГБ | NVMe от 200 ГБ |
Установка сервера 1С:Предприятие 8.3 на Windows + MS SQL
Классический вариант для большинства бухгалтерий. Порядок строгий: сначала СУБД, потом платформа.
1. Установка MS SQL Server
Запустите установщик MS SQL, выберите New SQL Server stand-alone installation.
- В компонентах достаточно Database Engine Services.
- Экземпляр — Default или именованный (
MSSQLSERVER). - Режим аутентификации — Mixed Mode, задайте пароль для
sa. - Кодировка (Collation) — обязательно
Cyrillic_General_CI_AS.
⚠️ Collation после установки не меняется без пересоздания экземпляра. Проверьте раскладку
Cyrillic_General_CI_ASдо первого запуска — иначе будет неверная сортировка и ошибки при загрузке базы 1С.
2. Настройка MS SQL
После установки — базовая настройка производительности:
- Ограничьте Max Server Memory (не отдавайте SQL всю RAM, оставьте ОС и серверу 1С).
- Перенесите файлы
tempdbна быстрый диск, задайте несколько файлов данных. - Модель восстановления рабочей базы — обычно Full или Simple (по стратегии бэкапов).
3. Настройка брандмауэра Windows для СУБД
Откройте входящие порты:
1433(TCP) — MS SQL Server (по умолчанию).1434(UDP) — SQL Browser, если используете именованный экземпляр.
netsh advfirewall firewall add rule name="MSSQL" dir=in action=allow protocol=TCP localport=1433
4. Добавление пользователя в MS SQL Server
Для 1С можно использовать sa, но правильнее завести отдельного пользователя:
- Создайте Login с SQL-аутентификацией.
- Роль сервера —
dbcreatorиprocessadminдостаточно (полныйsysadminне обязателен). - Этого пользователя укажете при создании информационной базы.
5. Установка платформы 1С:Предприятие
Запустите установщик платформы. Обязательно отметьте компонент «Сервер 1С:Предприятия».
- Установите как сервис Windows (галочка при инсталляции).
- Укажите/создайте пользователя, от которого работает служба (например
USR1CV8). - После установки в службах появится Агент сервера 1С:Предприятия (
ragent).
Проверьте, что служба запущена:
sc query "1C:Enterprise 8.3 Server Agent"
6. Настройка брандмауэра для сервера 1С
Сервер 1С слушает свой диапазон портов:
1540— агент сервера (ragent).1541— главный менеджер кластера.1560–1591— рабочие процессы (rphost).
netsh advfirewall firewall add rule name="1C Server" dir=in action=allow protocol=TCP localport=1540-1591
7. Создание информационной базы 1С
Откройте оснастку Администрирование серверов 1С:Предприятия:
- Разверните кластер → правой кнопкой Информационные базы → Создать.
- Имя базы — латиницей (например
buh_prod). - Сервер баз данных — имя вашего SQL-сервера.
- Тип СУБД — MS SQL Server.
- Пользователь и пароль СУБД — те, что завели на шаге 4.
- Отметьте Создать базу данных в случае её отсутствия.
Готово — база появится в списке. Теперь её видно в окне запуска 1С по адресу Сервер: имя_сервера.
Установка сервера 1С 8.3 на Linux (Ubuntu / Astra) + PostgreSQL
На Linux ставят PostgreSQL со специальной сборкой для 1С (обычная ванильная версия не подойдёт — нужны патчи).
Подготовка ОС и установка PostgreSQL
Установите зависимости и PostgreSQL из сборки, совместимой с 1С:
sudo apt update
sudo apt install -y libenchant-2-2 imagemagick ttf-mscorefonts-installer
sudo dpkg -i postgresql-common-*.deb postgresql-*-1C*.deb
Задайте пароль суперпользователю СУБД:
sudo -u postgres psql -c "ALTER USER postgres WITH PASSWORD 'ВашПароль';"
Установка платформы и запуск srv1cv83
Установите пакеты сервера из дистрибутива платформы для Linux:
sudo dpkg -i 1c-enterprise-*-server_*.deb 1c-enterprise-*-common_*.deb
sudo systemctl enable --now srv1cv83
sudo systemctl status srv1cv83
Служба srv1cv83 — аналог агента сервера на Windows. Порты те же (1540, 1541, 1560–1591), для PostgreSQL откройте 5432.
Создание базы на PostgreSQL
Дальше — так же, как на Windows: через оснастку администрирования (её можно запустить с Windows-машины, подключившись к Linux-серверу) или утилитой командной строки. Тип СУБД выбираете PostgreSQL, сервер — имя/IP Linux-хоста.
💡 Оснастку «Администрирование серверов» удобно держать на своей рабочей станции и управлять всеми серверами кластера централизованно, независимо от их ОС.
Установка лицензий: СЛК и программные
Сервер установлен — теперь лицензии, иначе пользователи не подключатся.
- Программные лицензии 1С — привязка по пин-коду к параметрам сервера, активируются при первом запуске.
- Аппаратный ключ HASP — USB-ключ, нужен драйвер и служба менеджера лицензий.
- Сервер лицензирования СЛК — используется для защищённых конфигураций сторонних вендоров, ставится отдельным сервисом.
⚠️ Клиентские лицензии считаются по числу одновременных сеансов, а не по числу заведённых пользователей. 10 клиентских лицензий = максимум 10 одновременно работающих.
Оптимизация и тонкая настройка кластера
После установки сервер работает, но «из коробки» не оптимален.
Режим Shared Memory
Если СУБД и сервер 1С на одной машине, включите обмен через разделяемую память (Shared Memory) вместо TCP/IP — это заметно снижает задержки. В MS SQL включается в SQL Server Configuration Manager, приоритет протокола Shared Memory ставится выше TCP/IP.
Настройка кластера 1С:Предприятие
В свойствах рабочего сервера кластера настраиваются:
- 🔢 Максимум соединений на процесс — распределение сеансов по
rphost. - ♻️ Перезапуск рабочих процессов — по расписанию или по превышению памяти (борьба с утечками).
- 🧮 Уровень отказоустойчивости — резервирование при сбое процесса.
- 📊 Профиль безопасности — ограничение внешних компонент и обращений к файлам.
Настройка производительности сервера
- Разнесите СУБД и сервер 1С на разные машины при 30+ пользователях.
- Держите
tempdbMS SQL и файлы базы на разных быстрых дисках. - Настройте регламентные операции СУБД: обновление статистики, дефрагментацию индексов.
Типичные ошибки при установке сервера
Как проверить, что сервер работает
Быстрый чек после установки:
- Служба сервера 1С запущена (
ragent/srv1cv83). - Служба СУБД запущена, порт слушается.
- В оснастке администрирования виден кластер и созданная база.
- Тонкий клиент подключается по адресу
Сервер: имя_сервера. - Проведение тестового документа проходит без зависаний.
Частые вопросы
Обязательно ставить сервер 1С и СУБД на одну машину?
Какую СУБД выбрать: MS SQL или PostgreSQL?
Сколько стоит серверная лицензия 1С?
Какие порты нужно открыть для сервера 1С?
1540, 1541 и диапазон 1560–1591. Для СУБД — 1433 (MS SQL) или 5432 (PostgreSQL).Нужен ли перезапуск рабочих процессов кластера?
rphost накапливают память. Настройте автоперезапуск по расписанию или по лимиту памяти в свойствах рабочего сервера — это лечит постепенное замедление.Можно ли перенести файловую базу на сервер?
.dt, создайте серверную ИБ и загрузите .dt в неё. Структура и данные сохранятся, изменится только способ хранения.Материал подготовлен редакцией 1С 8.3 — независимый справочник. Проверено и обновлено: 12.07.2026. Независимый справочник. Мы не представляем фирму «1С» и не аффилированы с ней.