Блог

1С на Linux: возможно ли, какие дистрибутивы подходят и как настроить

2026-05-17 14:18
Ещё пять лет назад фраза «1С на Linux сервере» звучала экзотично, а сегодня это плановый сценарий внедрения в банках, госсекторе и крупном ритейле. Причин две: санкции по Windows и Microsoft SQL Server плюс жесткие требования по импортозамещению и присутствию в реестре российского ПО. Сегодня под отечественную ОС есть полноценная серверная часть платформы 1С:Предприятие 8.3, тонкий и веб-клиент, а связка с PostgreSQL или Postgres Pro закрывает вопрос с СУБД.
Дальше мы разберем, какие сборки официально поддерживает фирма «1С», в чем разница между Astra Linux, ALT и РЕД ОС, как пошагово развернуть платформу и какие нюансы есть у тонкого клиента, печати и драйверов торгового оборудования.

Можно ли запустить 1С на Linux: что говорит фирма «1С»?

Да, можно. Серверная часть 1С:Предприятие 8.3 официально поддерживается на этой ОС уже не первый год. Поднимается полноценный сервер платформы, к нему подключается СУБД на той же или соседней машине, а пользователи работают через тонкий клиент или браузер. Конфигуратор тоже работает корректно, режим разработчика доступен — программисты могут писать код прямо на серверной системе.
Чего стоит знать заранее: связка «1С + MS SQL на Linux» не сертифицирована для продакшена, фирма «1С» поддерживает в этом сценарии только PostgreSQL и Postgres Pro. Часть драйверов для печати чеков и торгового оборудования под отечественную ОС работает хуже, чем под Windows — в рознице эту проблему решают терминальным сервером с Windows-клиентами или ищут совместимые альтернативы.

Поддерживаемые версии платформы

Платформа официально работает в версии 8.3.20 и новее. Старые сборки 8.2 формально не поддерживаются, для них есть только community-варианты от энтузиастов, и в продакшен их не ставят. То есть перед миграцией с Windows-сервера нужно сначала обновить платформу до актуальной 8.3, и уже потом переезжать.

Какие Linux-дистрибутивы официально поддерживаются

Официальная матрица «1С» включает несколько сборок, у каждой своя специфика.
  • Astra Linux Special Edition 1.7 и 1.8 — единственный дистрибутив с сертификатом ФСТЭК для систем уровня защищенности УЗ-1. Только он подходит для банков, госсектора и КИИ по 187-ФЗ. Ограничений по функциональности нет: серверная и клиентская части работают полноценно. У 1С на Astra Linux большая база реальных внедрений, поддержка проверена годами.
  • ALT Сервер 10 и 11 — в реестре российского ПО, поддерживает архитектуры x86-64 и российские процессоры Эльбрус. Гибкий вариант для среднего бизнеса, где не требуется сертификат ФСТЭК, но нужна отечественная сборка.
  • РЕД ОС 7.3 и 8 — тоже в реестре, ориентирована на госсектор и объекты КИИ. По возможностям близка к Astra, выбор между ними обычно определяется опытом администраторов и корпоративными договоренностями.
Для коммерческого сектора без жёстких регуляторных требований платформа поддерживает RHEL-семейство (CentOS Stream, Rocky Linux, AlmaLinux 8 и 9), Debian 11 и 12, а также Ubuntu Server LTS 22.04 и 24.04 — это удобный путь для команд, привыкших к стандартным DevOps-инструментам. Под крупные проекты переход обычно идёт одним пакетом вместе с импортозамещением серверов, потому что под Astra Linux SE 1.8 нужно совместимое железо.

Преимущества и ограничения 1С на Linux

Главный плюс отечественной системы в продакшене — стабильность и круглосуточная работа без перезагрузок на обновления. Серверы под Astra или ALT спокойно работают месяцами без вмешательства администратора. Второй плюс — экономия на лицензиях ОС: Astra Linux SE стоит дешевле Windows Server, а community-сборки и вовсе бесплатны.
Третье преимущество — естественная совместимость с PostgreSQL и Postgres Pro. На отечественной ОС эти СУБД работают «как родные», без эмуляции и дополнительных слоев. Под типовой нагрузкой связка проигрывает MS SQL + Windows на 5–15% при том же железе, а с Postgres Pro и CFS-сжатием разрыв сокращается до 5%. На отчетах с большими группировками Postgres Pro иногда даже обгоняет конкурента.
Ограничения тоже есть. Тонкий клиент работает корректно, но непривычно для пользователей бухгалтерии, годами привыкших к Windows. Печать требует настройки CUPS и поиска драйверов под конкретный принтер — в крупных офисах это решается централизованным сервером печати.

Установка сервера 1С:Предприятие на Linux

Развёртывание начинается с подготовки операционной системы. Создается системный пользователь usr1cv8 — под ним будет работать сервис платформы. Настраиваются локали (обычно ru_RU.UTF-8), ставятся базовые пакеты — libstdc++, libgcc, fontconfig и ttf-mscorefonts-installer для корректного отображения шрифтов в клиентских конфигурациях. Проверяется наличие sudo для административных команд.

Установка платформы из rpm/deb-пакетов

Дистрибутив платформы скачивается с портала its.1c.ru — там есть готовые установочные пакеты под все поддерживаемые сборки. Для RHEL-семейств, Astra Linux и РЕД ОС используется формат rpm и команда rpm -ivh либо yum install из локального репозитория. Для Debian, Ubuntu и ALT — формат deb с командами dpkg -i и apt install. Для редких дистрибутивов есть универсальный tar-архив, но его лучше избегать: обновление через пакетный менеджер удобнее и предсказуемее.
После установки запускается сервис srv1cv83 через systemd: systemctl enable srv1cv83 и systemctl start srv1cv83. Открываются порты — 1540 (агент ragent), 1541 (центральный сервер) и диапазон 1560–1591 (рабочие процессы rphost). Если включён firewalld или iptables, добавляются соответствующие правила. Под рабочую нагрузку имеет смысл сразу подобрать сервер для 1С с предустановленной отечественной ОС и нужной СУБД — это экономит несколько дней на ручной разворачивании.

Установка и настройка PostgreSQL

PostgreSQL под 1С — это не обычный движок из репозитория. Только сборка с патчами 1С или Postgres Pro заработают корректно. Ванильный PostgreSQL без патчей даёт частичную совместимость, нестабильность на больших операциях и сложности с отдельными конфигурациями — это критический момент, который часто пропускают.
После установки правится postgresql.conf: max_locks_per_transaction = 256, плюс настройки памяти (shared_buffers = 25% RAM, work_mem = 64–128 МБ). Старые рекомендации про standard_conforming_strings = off и escape_string_warning = off для платформы 8.3.20+ и PostgreSQL 14–16 уже не нужны: на современных версиях значения по умолчанию корректны, сверьтесь с актуальной документацией на 1c.postgres.ru под свою сборку.
В pg_hba.conf настраивается сетевой доступ — разрешается подключение только с того IP, на котором живет сервер платформы, все остальное закрывается. Под крупные проекты разумно сразу планировать отдельный сервер баз данных, потому что конкуренция за память и процессор между платформой и СУБД заметна уже на 30–50 пользователях.

Клиентская часть 1С на Linux

Тонкий клиент ставится из тех же rpm- или deb-пакетов, что и сервер, но из секции «client». Подключение к серверной базе настраивается через файл ibases.v8i или в интерфейсе клиента. По функциональности — никакой разницы с Windows-версией, отличаются только системные диалоги и шрифты.
Веб-клиент работает через nginx или Apache. Для публикации используется утилита webinst, которая создаёт конфиг веб-сервера и файл default.vrd. После этого база доступна в любом современном браузере, что удобно для удаленных филиалов и пользователей на BYOD-устройствах.

Производительность и кейсы внедрения

Когда клиентские места разобраны и каналы настроены, остается главный вопрос для бизнеса — насколько связка платформа плюс PostgreSQL на отечественной ОС просядет по скорости относительно привычной Windows-инфраструктуры. При равном железе связка «платформа + PostgreSQL на Linux» проигрывает «платформа + MS SQL Server на Windows» примерно 5–15% на типовых задачах.
Это объясняется зрелостью движка MS SQL и тонкими оптимизациями под профиль 1С. Postgres Pro с CFS-сжатием и собственными патчами от Postgres Professional сокращает разрыв до 5%, а на нагрузках с большими отчетами иногда обгоняет.

Стратегия миграции с Windows-инфраструктуры

Реальные проекты обычно строятся по двухэтапной схеме. Сначала разворачивается параллельный тестовый контур с копией продуктивной базы, на нём прогоняются основные сценарии — проведение документов, отчеты, обмены, регламентные задания. Параллельно идёт аудит самописных доработок: что-то правится под новую ОС, что-то переписывается с нуля.
После прохождения тестов планируется окно для миграции с переключением пользователей. Под банки и крупный ритейл такой проект занимает 2–6 месяцев и требует одного-двух предварительных пилотов. Перед запуском полезно провести аудит ИТ-инфраструктуры — он показывает, какие подсистемы готовы к переезду, а какие потребуют доработок.

Сравнительная таблица: Linux-дистрибутивы для 1С

Чтобы было проще выбрать сборку под свою задачу, ключевые параметры собрали в одной таблице.
Дистрибутив Версии Реестр РФ ФСТЭК Под кого
Astra Linux SE 1.7 / 1.8 да да (УЗ-1) банки, госсектор, КИИ
ALT Сервер 10 / 11 да есть для отдельных версий средний бизнес, Эльбрус
РЕД ОС 7.3 / 8 да есть госсектор и КИИ
RHEL-семейство 8 / 9 (Rocky, Alma) нет нет коммерческий сектор
Ubuntu Server LTS 22.04 / 24.04 нет нет DevOps-команды, тесты
Debian 11 / 12 нет нет свободный коммерческий стек
Из таблицы видна логика выбора: для банков и КИИ — Astra Linux SE с ФСТЭК; для среднего бизнеса с импортозамещением — ALT Сервер или РЕД ОС; для коммерческих компаний без жёстких регуляторных требований — Ubuntu Server LTS или RHEL-семейство. Под высоконагруженные внедрения часто используют сервер виртуализации и разносят платформу и СУБД на отдельные виртуальные машины.

Заключение

1С на Linux в 2026 году — это рабочий продакшен-сценарий, а не эксперимент. Логика выбора дистрибутива короткая. Для банков, госсектора и объектов КИИ по 187-ФЗ — Astra Linux Special Edition с сертификатом ФСТЭК, без альтернатив. Для среднего бизнеса с требованием по реестру российского ПО, но без жестких регуляторных условий — ALT Сервер 11 или РЕД ОС 8, выбор между ними определяется опытом команды и поддержкой нужной архитектуры (включая Эльбрус для ALT). Для коммерческих компаний без регуляторных ограничений — Ubuntu Server LTS 24.04 как наиболее отработанный и понятный DevOps-командам вариант, либо Rocky Linux 9 для тех, кто привык к RHEL-семейству.
В качестве СУБД — только сборка PostgreSQL с патчами 1С с портала 1c.postgres.ru или Postgres Pro для импортозамещения. Перед стартом проекта полезно прогнать пилот на копии реальной базы и согласовать окно миграции на 2–6 месяцев в зависимости от объема доработок. Если нужна помощь с подбором железа под конкретную нагрузку и ОС — подберем сервер для 1С на Linux под целевое число пользователей и сценарий работы.

Часто задаваемые вопросы

Какие версии 1С официально поддерживают Linux?

Платформа 8.3.20 и новее. Старые 8.2 на отечественной ОС официально не работают, для них есть только сторонние сборки, в продакшен их не ставят.

Можно ли использовать Ubuntu LTS для сервера 1С в продакшене?

Да, Ubuntu Server 22.04 и 24.04 LTS официально поддерживаются. Для коммерческой компании без требований импортозамещения это вполне рабочий вариант. Для госсектора и КИИ нужен дистрибутив из реестра российского ПО.

Что выбрать для импортозамещения: Astra Linux, ALT или РЕД ОС?

Astra Linux SE — обязателен для УЗ-1 и объектов КИИ с сертификатом ФСТЭК. ALT — удобен для среднего бизнеса с поддержкой архитектуры Эльбрус. РЕД ОС — типичный выбор госсектора, где Astra избыточна.

Нужна ли отдельная лицензия для сервера 1С под отечественную ОС?

Серверная лицензия обязательна, и только программная (MIN_LICS). USB-HASP под Linux работает плохо, фирма «1С» его не рекомендует. Клиентские лицензии единые для всех платформ.

Какой PostgreSQL ставить: ванильный или сборку с патчами 1С?

Только сборку с патчами 1С (с портала 1c.postgres.ru) или Postgres Pro. Ванильный PostgreSQL без патчей работает частично, в продакшен его ставить нельзя.

Можно ли мигрировать с Windows-сервера 1С на отечественную ОС без переустановки конфигурации?

Конфигурацию переустанавливать не нужно — переезжает только база. Делается DT-выгрузка с исходного сервера и загрузка в новую информационную базу, сама конфигурация открывается без изменений. Но при переезде с Windows на Linux обязательно проверьте все внешние компоненты: обработки, печатные формы, интеграции с торговым оборудованием и фискальными регистраторами. Часть из них поставляется только в виде Windows DLL и потребует поиска Linux-аналога, замены или работы через терминальный сервер с Windows-клиентами. Этот этап аудита часто занимает больше времени, чем сама миграция базы.