Серверная часть 1С:Предприятия официально собирается под Linux и поставляется двумя видами пакетов: DEB для систем на базе Debian, к которым относится Astra Linux, и RPM для РЕД ОС. Установка сводится к трём слоям: сервер приложений, база данных PostgreSQL и способ подключения пользователей. Каждый слой ставится отдельной командой из архива, который скачивают с портала released.1c.ru. Машину под такую связку берут в разделе VPS на Linux, где собрано 44 провайдера с тарифами от 59 ₽ в месяц.
Материал для бухгалтера, системного администратора небольшой компании или владельца бизнеса, который переводит учёт с Windows на отечественную операционную систему. Разберём, чем менеджер пакетов apt в Astra отличается от dnf в РЕД ОС, какие порты открывать, почему аппаратный ключ защиты не воткнуть в виртуальную машину, сколько памяти закладывать на пользователя и во что обходится сервер в тарифах каталога.
Из чего состоит установка: три слоя вместо одного
На Windows 1С часто ставят в файловом режиме: программа и база лежат в общей папке, а пользователи открывают её по сети. На Linux такой сценарий встречается редко и работает плохо — здесь почти всегда разворачивают клиент-серверный вариант, где за данные отвечает отдельная система управления базами данных, сокращённо СУБД.
Первый слой — сервер приложений 1С:Предприятия. Это набор фоновых служб, которые держат кластер, распределяют сеансы пользователей и выполняют код конфигураций. Он не хранит данные и не рисует интерфейс, а работает посредником между базой и клиентами.
Второй слой — PostgreSQL, свободная СУБД с открытым исходным кодом. Обычная сборка из репозитория дистрибутива для 1С не подходит: платформа требует набор патчей, поэтому берут либо сборку PostgreSQL от самой 1С, либо коммерческий PostgreSQL Pro.
Третий слой — то, чем пользуется человек. Под Linux есть тонкий клиент, который ставится на рабочий компьютер сотрудника, и веб-клиент, открывающийся в браузере после публикации базы через веб-сервер. Второй вариант удобнее, когда часть сотрудников сидит на Windows, часть на Linux, а часть заходит с ноутбука из дома.
Astra Linux и РЕД ОС: в чём разница для администратора
Обе системы входят в реестр отечественного программного обеспечения и обе официально поддерживаются платформой 1С. Отличаются они происхождением: Astra Linux выросла из Debian и работает с пакетами DEB через менеджер apt, РЕД ОС собрана на базе Red Hat и использует RPM с менеджером dnf.
Для установки 1С разница почти целиком сводится к именам команд и путям к конфигурационным файлам. Логика одна: распаковать архив с пакетами, поставить их вместе с зависимостями, включить службу в автозагрузку, проверить, что она слушает свой порт. Подробнее о базовой подготовке каждой системы — в отдельных руководствах по серверу на Astra Linux и по серверу на РЕД ОС.
| Задача | Astra Linux (DEB) | РЕД ОС (RPM) |
|---|---|---|
| Обновить список пакетов | apt update |
dnf makecache |
| Поставить локальные пакеты | apt install ./*.deb |
dnf install ./*.rpm |
| Проверить установленное | dpkg -l | grep 1c |
rpm -qa | grep 1c |
| Управление службой | systemctl status srv1cv8-8.3.* |
та же команда |
| Сетевой экран | ufw или nftables | firewalld |
Третья строка таблицы пригодится чаще остальных: по ней проверяют, какие именно пакеты платформы уже стоят на машине. Управление службой у обеих систем одинаковое, потому что и та и другая используют systemd — стандартный механизм запуска фоновых процессов в современном Linux.

Что подготовить до установки
Дистрибутивы серверной части не лежат в свободном доступе. Их скачивают с портала обновлений 1С под учётной записью, привязанной к действующей лицензии или договору сопровождения. Файл приходит архивом с пакетами платформы, сервера и веб-расширения.
Проверьте разрядность: серверная часть распространяется в 64-разрядном варианте, и 32-разрядных сборок под современные задачи не выпускают. Заодно сверьте номер версии платформы с той, на которой работают ваши конфигурации, — иначе база не откроется.
На стороне сервера нужны две вещи. Первая — русская локаль ru_RU.UTF-8, иначе кириллица в отчётах превратится в вопросительные знаки. Вторая — шрифты с метриками Times New Roman и Arial: платформа рассчитывает по ним ширину символов, и без таких шрифтов печатные формы разъезжаются. Подойдёт свободный набор fonts-liberation, он ставится одной командой.
Доступ на машину получают по протоколу SSH — это шифрованное подключение к командной строке сервера, стандартный способ администрировать Linux. Пароль или ключ выдаёт провайдер после активации тарифа, обычно в течение нескольких минут.
Установка сервера 1С на Astra Linux по шагам
Порядок ниже рассчитан на чистую машину, где кроме операционной системы ничего не стоит. Все команды выполняются от имени суперпользователя — либо через sudo перед каждой строкой, либо в сессии root.
Каждый шаг проверяемый: если что-то пошло не так, вы увидите это сразу, а не через неделю при первом закрытии месяца.
- Обновите систему:
apt update && apt upgrade— подтягивает свежие версии пакетов, чтобы установка не упёрлась в старые библиотеки. - Поставьте локаль и шрифты:
apt install locales fonts-liberation, затем сгенерируйте русскую локальru_RU.UTF-8командойdpkg-reconfigure locales— она откроет список языков, где нужную строку отмечают пробелом. - Распакуйте архив с дистрибутивом в отдельный каталог и перейдите в него — пакеты должны ставиться все вместе, одной командой.
- Установите платформу:
apt install ./*.deb. Менеджер сам подтянет зависимости и создаст служебного пользователяusr1cv8. - Включите автозапуск:
systemctl enable --now srv1cv8-8.3.*, после чего служба поднимется и переживёт перезагрузку сервера. - Проверьте порты командой
ss -tlnp | grep 154: она показывает, какие порты слушает сервер. В выводе должны появиться 1540 и 1541.
Если шестой шаг ничего не показал, служба не стартовала. Причину смотрят в журнале: journalctl -u srv1cv8-8.3.* -n 50 выведет последние 50 строк с ошибками, и в девяти случаях из десяти там будет либо отсутствующая зависимость, либо занятый порт.
Те же шаги на РЕД ОС
На РЕД ОС меняется только менеджер пакетов и инструмент управления сетевым экраном. Обновление системы выполняется командой dnf upgrade, установка распакованных пакетов — dnf install ./*.rpm из каталога с дистрибутивом.
Отдельного внимания требует firewalld — служба фильтрации трафика, включённая в РЕД ОС по умолчанию. Пока вы не разрешите порты явно, клиенты не подключатся, а диагностика будет выглядеть как «сервер работает, но его не видно».
Разрешение выдают двумя командами: сначала firewall-cmd --permanent --add-port=1540-1541/tcp, затем firewall-cmd --reload для применения правила. Диапазон рабочих процессов 1560–1591 открывают тем же способом, если клиенты подключаются напрямую, минуя веб.

PostgreSQL: почему обычная сборка не подойдёт
1С работает с PostgreSQL только в специально подготовленном виде. Платформа использует нестандартные типы запросов и особенности блокировок, под которые в исходный код внесены изменения, поэтому пакет из штатного репозитория Astra или РЕД ОС базу не поднимет.
Вариантов два. Первый — бесплатная сборка PostgreSQL от 1С, которая лежит на том же портале обновлений рядом с дистрибутивом платформы. Второй — PostgreSQL Pro, коммерческий продукт российского вендора с расширенной поддержкой и собственным инструментом резервного копирования.
После установки СУБД слушает порт 5432/TCP. Наружу его открывать не нужно: сервер приложений и база чаще всего живут на одной машине и общаются через локальный интерфейс, а внешний доступ к базе — это прямой путь к утечке всей бухгалтерии.
Обязательно задайте пароль пользователя postgres до первого подключения из консоли кластера 1С. При создании информационной базы платформа спросит адрес сервера баз данных, имя пользователя и этот пароль — без него база не создастся, а сообщение об ошибке будет невнятным.
Лицензии: аппаратный ключ в виртуальную машину не вставишь
Серверная лицензия 1С:Предприятия покупается отдельно и к тарифу хостинга отношения не имеет. Провайдер продаёт вам вычислительные ресурсы, а право использовать платформу — фирма 1С или её партнёр.
Технически лицензия существует в двух видах. Аппаратная — это USB-ключ HASP, который физически вставляют в порт сервера. На виртуальной машине у провайдера такой возможности нет: физических разъёмов у арендованного сервера для вас не существует, а проброс USB предлагают единицы площадок.
Поэтому для аренды берут программную лицензию. Она привязывается к параметрам конкретной машины — процессору, объёму памяти, сетевому адресу — и активируется пин-кодом при первом запуске. Смена тарифа с изменением количества ядер или объёма памяти считается сменой оборудования: лицензию придётся переактивировать, а количество переактиваций ограничено.
Отсюда вывод: конфигурацию берут с запасом сразу, а не наращивают по гигабайту. Альтернатива для тех, кому не хочется возиться с лицензиями и обновлениями платформы, — сервисная аренда, где всё это входит в абонентскую плату; сравнение подходов есть в разборе хостинга для 1С.
Как подключаются пользователи: тонкий клиент и браузер
Тонкий клиент под Linux существует и ставится теми же пакетами DEB или RPM, что и сервер, только на рабочую станцию сотрудника. Он даёт полный интерфейс платформы, работает быстрее веб-версии и умеет печатать напрямую на локальный принтер.
Веб-клиент требует публикации базы через веб-сервер — обычно Apache. Платформа кладёт в каталог сайта конфигурационный файл, после чего база открывается по обычной ссылке в браузере. Порты стандартные: 80/TCP для незашифрованного соединения и 443/TCP для HTTPS, который для бухгалтерских данных обязателен.
Выбор между вариантами определяется составом парка. Если у сотрудников разные операционные системы или люди работают из дома, веб-клиент снимает вопрос установки на каждой машине. Если весь офис на одинаковых компьютерах в одной сети, тонкий клиент отзывчивее на тяжёлых формах.
Сколько ядер, памяти и диска закладывать
Связка «сервер приложений плюс PostgreSQL» на одной машине прожорливее, чем кажется на старте. СУБД держит в памяти кэш данных, сервер 1С — рабочие процессы под сеансы, и на тарифе с 1 ГБ оперативной памяти всё это не запустится даже для одного пользователя.
Реалистичная стартовая точка — 4 ГБ памяти и 2 ядра для одного-двух человек в лёгкой конфигурации вроде «Бухгалтерии». Дальше объём растёт от числа одновременно работающих сеансов и от того, насколько тяжёлые отчёты у вас строят.
| Сценарий | Ядра | Память | Диск |
|---|---|---|---|
| Проба платформы, 1 пользователь | 2 | 4 ГБ | 40 ГБ |
| Бухгалтерия, до 5 пользователей | 4 | 8 ГБ | 60 ГБ |
| Торговля или ЗУП, до 10 пользователей | 4 | 16 ГБ | 100 ГБ |
| Смешанная база, до 20 пользователей | 8 | 32 ГБ | 200 ГБ |
| Отдельный сервер под PostgreSQL | 8 | 32 ГБ | от 200 ГБ |
Тип диска для 1С важнее, чем частота процессора. База данных постоянно пишет мелкими блоками, и на накопителе NVMe проведение документов идёт заметно быстрее, чем на обычном SSD. Если в тарифе стоит HDD — механический жёсткий диск с вращающимися пластинами, — для боевой базы такой тариф лучше не брать: он медленнее SSD в разы.
Чем работа на Linux отличается от привычной Windows
Первое отличие ощущается сразу: графической консоли администрирования кластера под Linux нет. Управляют либо утилитой командной строки rac, либо той же графической консолью, запущенной с Windows-машины и подключённой к серверу по сети.
Второе — регистр имён файлов. Linux различает заглавные и строчные буквы, и внешние обработки, которые годами лежали в папке с произвольными именами, могут перестать находиться. Это чаще всего всплывает при переносе готовой базы, а не при установке с нуля.
Третье — печать и внешние компоненты. Драйверы принтеров, фискальные регистраторы и торговое оборудование под Linux поддерживаются не все: перед переездом проверьте, есть ли драйвер под вашу модель. Это единственный пункт, который реально способен остановить переход.
Четвёртое — цена ресурсов. Виртуальная машина без лицензии Windows стоит дешевле при той же конфигурации, а раздел VPS в России нужен здесь не ради цены, а потому что персональные данные сотрудников по закону хранят на территории страны.
Сколько стоит сервер под 1С на Linux
Точка входа в разделе низкая, но младшие тарифы под 1С не годятся: на 1 ГБ памяти связка не поднимется. Ориентируйтесь на конфигурации от 8 ГБ памяти из таблицы выше. Цены в таблице ниже показывают только, с какой суммы вообще начинается прайс площадки.
В каталоге 44 провайдера с образами Linux. Ниже — шесть площадок с российскими дата-центрами и разным количеством тарифов на выбор: чем их больше, тем точнее подберётся конфигурация под нужный объём памяти.
| Провайдер | Цена от | Младший тариф | Тарифов |
|---|---|---|---|
| Cloudcore | 59 ₽/мес | 1 ядро, 1 ГБ, 10 ГБ NVMe | 12 |
| Hosting-Russia | 99 ₽/мес | конфигурация под заказ | по запросу |
| HostVDS | 127 ₽/мес | 1 ядро, 1 ГБ, 10 ГБ NVMe | 12 |
| RuVDS | 139 ₽/мес | 1 ядро, 0,5 ГБ, 10 ГБ HDD | 440 |
| Selectel | 200 ₽/мес | 1 ядро, 1 ГБ, 10 ГБ NVMe | 69 |
| AdminVPS | 299 ₽/мес | 1 ядро, 1 ГБ, 15 ГБ NVMe | 149 |
Данные проверены 04.09.2026.
Бюджет на рабочую бухгалтерию до пяти человек складывается из тарифа с 8 ГБ памяти и серверной лицензии, купленной один раз. Когда база перерастает 20 одновременных сеансов, виртуальная машина упирается в соседей по физическому серверу, и дальше смотрят выделенные серверы с гарантированными ядрами.
Частые ошибки при установке
Список ниже собран из типовых обращений: почти все пункты стоят нескольких часов и решаются одной строкой, если знать, куда смотреть.
Почти все они относятся не к самой платформе, а к её окружению: сборке СУБД, локали, сетевому экрану и типу диска.
- Ставят PostgreSQL из штатного репозитория вместо сборки от 1С и получают ошибку при создании базы.
- Забывают сгенерировать локаль
ru_RU.UTF-8, после чего кириллица в отчётах отображается знаками вопроса. - Не открывают порты 1540 и 1541 в firewalld и ищут проблему на стороне клиента.
- Меняют тариф ради лишних 2 ГБ памяти и обнаруживают, что программная лицензия слетела.
- Разворачивают базу на диске HDD и списывают медленное проведение документов на слабый процессор.
- Открывают порт 5432/TCP наружу «для удобства» и выставляют базу в интернет.
Отдельная категория — отсутствие резервных копий. Выгрузка базы в файл формата dt раз в неделю и суточная копия каталога PostgreSQL с глубиной хранения 30 дней закрывают почти все сценарии, от испорченного документа до отказа диска. Механику резервного копирования лучше настроить до того, как в базу заведут первый реальный документ.
Частые вопросы
Можно ли поставить 1С на Astra Linux бесплатно? Сама операционная система в варианте Common Edition распространяется свободно, а вот серверная лицензия платформы платная и покупается у 1С или партнёра. Бесплатна только сборка PostgreSQL от 1С, которую скачивают с портала обновлений вместе с дистрибутивом.
Обязательно ли использовать PostgreSQL или можно оставить файловую базу? Файловый вариант формально работает и на Linux, но выдерживает буквально пару пользователей и не даёт нормальных блокировок. Для любой рабочей задачи ставят клиент-серверный режим с PostgreSQL — иначе при одновременной работе двух бухгалтеров начнутся конфликты записи.
Как перенести базу с Windows-сервера на Linux? Через выгрузку в файл dt на старом сервере и загрузку в пустую базу на новом: формат не зависит от операционной системы. Перед загрузкой убедитесь, что версия платформы на Linux не ниже той, на которой делалась выгрузка.
Заработают ли внешние отчёты и обработки без переделки? В большинстве случаев да, если они написаны на встроенном языке и не вызывают внешние компоненты под Windows. Проблемы дают COM-объекты, обращения к путям с обратными слешами и различия в регистре имён файлов.
Сколько пользователей выдержит один VPS? На конфигурации с 8 ядрами и 32 ГБ памяти обычно комфортно работают до 20 человек в типовой конфигурации при условии диска NVMe. Точная цифра зависит от тяжести отчётов: одна выгрузка большого регистра съедает ресурсов больше, чем десяток обычных сеансов.
Что делать, если служба 1С не стартует после установки? Посмотрите журнал командой journalctl -u srv1cv8-8.3.* -n 50: там будет конкретная причина. Чаще всего это занятый порт 1540, нехватка прав у пользователя usr1cv8 на каталог с базами или незавершённая установка одного из пакетов платформы.
Нужен ли отдельный сервер под базу данных? До 10 пользователей смысла разделять нет — сервер приложений и PostgreSQL спокойно живут вместе и общаются быстрее, чем через сеть. Разносить начинают, когда база перевалила за сотню гигабайт или когда отчёты стабильно упираются в диск.
Итог
Порядок действий один для обеих систем: подготовить локаль и шрифты, поставить пакеты платформы через apt или dnf, поднять сборку PostgreSQL от 1С, открыть порты 1540 и 1541, активировать программную лицензию и опубликовать базу для веб-клиента. На чистой машине это занимает около часа, а основные грабли лежат в окружении, а не в самой платформе. Конфигурацию с 8 ГБ памяти и диском NVMe удобно подобрать в разделе VPS на Linux, сравнив 44 провайдера по цене и составу тарифов.