Ещё пять лет назад фраза «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-клиентами или ищут совместимые альтернативы.
Поддерживаемые версии платформы
Список поддерживаемых дистрибутивов Linux у каждой версии платформы свой, и современные отечественные ОС поддерживают только актуальные релизы 8.3: свою версию сверяют с системными требованиями на v8.1c.ru. Старые сборки 8.2 формально не поддерживаются, для них есть только community-варианты от энтузиастов, и в продакшен их не ставят. То есть перед миграцией с Windows-сервера нужно сначала обновить платформу до актуальной 8.3, и уже потом переезжать.

Какие Linux-дистрибутивы официально поддерживаются
Официальная матрица «1С» включает несколько сборок, у каждой своя специфика.
- Astra Linux Special Edition 1.7 и 1.8 сертифицирована ФСТЭК по высшему уровню доверия, поэтому ее выбирают для банков, госсектора и КИИ по 187-ФЗ с самыми строгими требованиями. Сертификаты ФСТЭК есть и у РЕД ОС и Альт СП (4 уровень доверия), так что выбор зависит от требований конкретной системы. Ограничений по функциональности нет: серверная и клиентская части работают полноценно. У 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С с предустановленной отечественной ОС и нужной СУБД — это экономит несколько дней на ручной разворачивании.
Установка на Ubuntu и Debian
На Ubuntu Server LTS и Debian сервер 1С ставится из deb-пакетов. Порядок действий такой.
- Установить пакеты платформы. Для сервера нужны общий пакет платформы и пакет сервера, клиентские пакеты на серверную машину ставить не обязательно. Пакеты устанавливают командой dpkg -i, недостающие зависимости подтягивают через apt install -f.
- Поставить шрифты и проверить локаль. Нужны fontconfig и ttf-mscorefonts-installer, иначе отчеты и печатные формы, сформированные на сервере, получат неверные шрифты. Локаль ru_RU.UTF-8 должна быть включена в системе.
- Запустить службу сервера 1С и включить автозапуск. Это делается через systemd командами systemctl start и systemctl enable. Состояние службы проверяют командой systemctl status.
- Установить сборку PostgreSQL для 1С. Пакет PostgreSQL из стандартного репозитория Ubuntu не подходит: нужна сборка с патчами 1С или Postgres Pro, которую подключают из репозитория поставщика. После установки правят postgresql.conf, как описано ниже.
- Проверить подключение из консоли кластера. В консоли администрирования серверов 1С добавьте центральный сервер по имени хоста, создайте информационную базу на PostgreSQL и откройте ее клиентом. Если консоль не видит сервер, проверьте, открыты ли порты 1540, 1541 и диапазон 1560–1591.
Установка и настройка PostgreSQL
PostgreSQL под 1С — это не обычный движок из репозитория. Только сборка с патчами 1С или Postgres Pro заработают корректно. Ванильный PostgreSQL без патчей даёт частичную совместимость, нестабильность на больших операциях и сложности с отдельными конфигурациями — это критический момент, который часто пропускают.
После установки правится postgresql.conf. Для совместимости с 1С в нем задают: standard_conforming_strings = off, escape_string_warning = off, row_security = off, max_locks_per_transaction = 256. Затем настраивается память (shared_buffers около 25% RAM, work_mem 64–128 МБ). Как подобрать эти значения под свой объем RAM и нагрузку, показывает статья, где собраны ключевые параметры PostgreSQL для 1С.
В pg_hba.conf настраивается сетевой доступ — разрешается подключение только с того IP, на котором живет сервер платформы, все остальное закрывается. Под крупные проекты разумно сразу планировать отдельный сервер баз данных, потому что конкуренция за память и процессор между платформой и СУБД заметна уже на 30–50 пользователях.

1С:Бухгалтерия и клиент 1С на компьютере с Linux
Тонкий клиент ставится из тех же rpm- или deb-пакетов, что и сервер, но из секции «client». Подключение к серверной базе настраивается через файл ibases.v8i или в интерфейсе клиента. По функциональности — никакой разницы с Windows-версией, отличаются только системные диалоги и шрифты.
Веб-клиент работает через nginx или Apache. Для публикации используется утилита webinst, которая создаёт конфиг веб-сервера и файл default.vrd. После этого база доступна в любом современном браузере, что удобно для удаленных филиалов и пользователей на BYOD-устройствах.
1С:Бухгалтерия на рабочей станции с Linux
На компьютер бухгалтера ставят тот же клиент платформы, что и на сервер: пакеты в формате deb или rpm под свой дистрибутив, секция «client». Сама конфигурация от операционной системы не зависит, поэтому типовая «1С:Бухгалтерия» открывается в клиенте на Linux так же, как на Windows. Клиент работает и с файловой базой (на локальном диске или в сетевой папке), и с базой на сервере 1С. Когда с базой работают несколько человек, надежнее клиент-серверный вариант: файловая база в сетевой папке чувствительна к сбоям общего ресурса.
Что проверить до перехода бухгалтерии на Linux
Программа на Linux запускается без проблем, сложности обычно возникают на стыке с окружением рабочего места. До переезда проверьте на тестовой машине:
- Печать документов и печатных форм на принтерах бухгалтерии;
- Электронный документооборот и сдачу отчетности, включая криптопровайдер и электронную подпись;
- Подключение торгового оборудования, если оно используется.
Если что-то из этого не заработало, такое рабочее место оставляют на Windows или переводят на терминальный доступ, пока не найдется совместимая замена.
Лицензии 1С на Linux
Клиентские лицензии бывают программными или на аппаратном ключе HASP. Программная лицензия активируется на компьютере с Linux так же, как на Windows. Для ключа HASP на Linux нужно установить драйвер Sentinel (служба aksusbd), без него платформа не увидит ключ.
Производительность и кейсы внедрения
Когда клиентские места разобраны и каналы настроены, остается главный вопрос для бизнеса — насколько связка платформа плюс PostgreSQL на отечественной ОС просядет по скорости относительно привычной Windows-инфраструктуры. При равном железе связка «платформа + PostgreSQL на Linux» проигрывает «платформа + MS SQL Server на Windows» примерно 5–15% на типовых задачах.
Это объясняется зрелостью движка MS SQL и тонкими оптимизациями под профиль 1С. Postgres Pro с CFS-сжатием и собственными патчами от Postgres Professional сокращает разрыв до 5%, а на нагрузках с большими отчетами иногда обгоняет.
Стратегия миграции с Windows-инфраструктуры
Реальные проекты обычно строятся по двухэтапной схеме. Сначала разворачивается параллельный тестовый контур с копией продуктивной базы, на нём прогоняются основные сценарии — проведение документов, отчеты, обмены, регламентные задания. Параллельно идёт аудит самописных доработок: что-то правится под новую ОС, что-то переписывается с нуля. Сама выгрузка и загрузка базы с проверкой после переезда описана в пошаговом плане, где разобран перенос базы 1С на новый сервер.
После прохождения тестов планируется окно для миграции с переключением пользователей. Под банки и крупный ритейл такой проект занимает 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 — рабочий продакшен-сценарий, а не эксперимент. Логика выбора дистрибутива короткая. Для банков, госсектора и объектов КИИ по 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: список поддерживаемых дистрибутивов для каждой версии платформы приводится в системных требованиях на v8.1c.ru. Старые 8.2 на отечественной ОС официально не работают, для них есть только сторонние сборки, в продакшен их не ставят.
Можно ли использовать Ubuntu LTS для сервера 1С в продакшене?
Да, Ubuntu Server 22.04 и 24.04 LTS официально поддерживаются. Для коммерческой компании без требований импортозамещения это вполне рабочий вариант. Для госсектора и КИИ нужен дистрибутив из реестра российского ПО.
Что выбрать для импортозамещения: Astra Linux, ALT или РЕД ОС?
Astra Linux SE — обязателен для УЗ-1 и объектов КИИ с сертификатом ФСТЭК. ALT — удобен для среднего бизнеса с поддержкой архитектуры Эльбрус. РЕД ОС — типичный выбор госсектора, где Astra избыточна. Различия в сертификации, поддержке и совместимости с оборудованием разбирает статья о том, чем отличаются Astra Linux и РЕД ОС.
Нужна ли отдельная лицензия для сервера 1С под отечественную ОС?
Серверная лицензия обязательна: программная или на USB-ключе HASP. Для ключа на Linux нужен драйвер Sentinel (служба aksusbd), без него платформа ключ не увидит. Клиентские лицензии единые для всех платформ.
Какой PostgreSQL ставить: ванильный или сборку с патчами 1С?
Платформа 1С работает только со сборками PostgreSQL с патчами для 1С. Бесплатны «PostgreSQL с патчем от 1С» (выпускает фирма «1С») и сборка «PostgreSQL для 1С» от Postgres Professional. Платные варианты: Postgres Pro для 1С, Postgres Pro Standard и Enterprise, Tantor, а также MS SQL Server. Обычного (ванильного) PostgreSQL в списке поддерживаемых СУБД нет.
Можно ли мигрировать с Windows-сервера 1С на отечественную ОС без переустановки конфигурации?
Конфигурацию переустанавливать не нужно — переезжает только база. Делается DT-выгрузка с исходного сервера и загрузка в новую информационную базу, сама конфигурация открывается без изменений. Но при переезде с Windows на Linux обязательно проверьте все внешние компоненты: обработки, печатные формы, интеграции с торговым оборудованием и фискальными регистраторами. Часть из них поставляется только в виде Windows DLL и потребует поиска Linux-аналога, замены или работы через терминальный сервер с Windows-клиентами. Этот этап аудита часто занимает больше времени, чем сама миграция базы.
