В рамках импортозамещения сервер 1С всё чаще разворачивают на Linux вместо Windows. Разберём настройку сервера 1С на Linux: компоненты, установку PostgreSQL и запуск служб. Базу сервера готовим по руководству настройки Linux.
Из чего состоит сервер 1С на Linux
| Компонент | Роль |
|---|---|
| Сервер 1С:Предприятие | кластер, обработка запросов |
| PostgreSQL (сборка 1С) | СУБД для баз |
| Лицензирование | программные/аппаратные лицензии |
Шаг 1. PostgreSQL для 1С
Нужна специальная сборка PostgreSQL (от 1С или PostgresPro):
apt install postgresql-16-1c -y
systemctl enable --now postgresql
su - postgres -c "psql -c \"ALTER USER postgres PASSWORD 'strongpass';\""
Шаг 2. Установка сервера 1С:Предприятие
Скачайте deb-пакеты сервера с портала 1С и установите:
dpkg -i 1c-enterprise-*-server_*.deb
apt install -f -y
systemctl enable --now srv1cv8-*
Шаг 3. Firewall
Откройте порты кластера 1С:
ufw allow 1540/tcp # агент сервера (ras/rac)
ufw allow 1541/tcp # менеджер кластера
ufw allow 1560:1591/tcp # рабочие процессы
Шаг 4. Создание базы
Через консоль администрирования или конфигуратор создайте информационную базу на сервере, указав PostgreSQL как СУБД.
Шаг 5. Бэкап и автоматизация
Настройте регулярный pg_dump баз 1С по расписанию. Обмен данными с 1С удобно автоматизировать через n8n — см. интеграцию 1С:ЗУП с n8n и синхронизацию заказов.
На Astra Linux
Для закрытого контура сервер 1С ставят на Astra Linux — пакеты берут из сертифицированного репозитория, принципы те же.
Вывод
Настройка сервера 1С на Linux — это PostgreSQL (сборка для 1С), сервер 1С:Предприятие, порты кластера и резервное копирование. Это рабочая импортозамещающая альтернатива Windows-серверу.