Установка 1С 8.3 на Linux Ubuntu: сервер и клиент шаг за шагом | AdminWiki

Установка 1С на Linux: Полное руководство для Ubuntu и других дистрибутивов

17 декабря 2025 5 мин. чтения #1с #devops #linux #ubuntu #Сервер 1С #администрирование

Представь, что тебе нужно развернуть надежную и производительную платформу для работы с 1С, но без лицензий на Windows Server. Linux — отличная альтернатива. Давай разберем, как установить 1С на Linux, от подготовки системы до первого запуска сервера. Это руководство подойдет для установки 1С 8.3 на Linux и актуальных версий.

Подготовка системы Linux для установки 1С

Перед тем как начать установку сервера 1С на Linux, нужно подготовить окружение. Мы будем использовать Ubuntu, но принципы универсальны.

Убедись, что у тебя есть права суперпользователя (sudo) и стабильное интернет-соединение для загрузки пакетов.

1. Обновление системы и установка зависимостей

Первым делом обновим списки пакетов и установим необходимые библиотеки.

bash
sudo apt update && sudo apt upgrade -y
sudo apt install -y curl wget gnupg2 lsb-release

2. Добавление репозитория 1С

Для установки 1С на Linux Ubuntu нужно добавить официальный репозиторий. Выполни команды для своей версии ОС.

bash
# Для Ubuntu 22.04 (Jammy)
wget -qO- http://deb.1c.ru/1c_repository.gpg.key | sudo gpg --dearmor > /usr/share/keyrings/1c-repository.gpg
echo "deb [signed-by=/usr/share/keyrings/1c-repository.gpg] http://deb.1c.ru/ubuntu jammy main" | sudo tee /etc/apt/sources.list.d/1c-enterprise.list
Замени "jammy" на кодовое имя твоей версии Ubuntu (например, focal для 20.04, bionic для 18.04). Актуальные списки смотри на deb.1c.ru.

Установка сервера 1С 8.3 на Linux

Теперь перейдем к основной части — установке сервера 1С 8.3 на Linux.

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

Обновим список пакетов с новым репозиторием и установим сервер.

bash
sudo apt update
sudo apt install -y 1c-enterprise83-server

В процессе установки тебе предложат выбрать СУБД. Для тестового стенда можно выбрать PostgreSQL, который установится автоматически.

bash
# Если нужно установить PostgreSQL отдельно
sudo apt install -y postgresql

4. Настройка кластера серверов 1С

После установки нужно создать и настроить кластер. Используем утилиту ras (Администратор сервера 1С).

bash
# Запускаем конфигуратор кластера
sudo /opt/1C/v8.3/x86_64/ras cluster

Или создадим кластер через командную строку (это удобно для автоматизации):

bash
# Создание кластера с указанием имени и порта
sudo /opt/1C/v8.3/x86_64/ras cluster create \
  --name=My1CCluster \
  --port=1540 \
  --addr=localhost \
  --license=

5. Установка и настройка сервера хранилища (для конфигураций)

Если планируешь использовать хранилище конфигураций, установи соответствующий пакет.

bash
sudo apt install -y 1c-enterprise83-server-storage

Установка клиента 1С на Linux (тонкий клиент)

Для подключения к серверу понадобится клиент. Установим тонкий клиент.

bash
sudo apt install -y 1c-enterprise83-thin-client

После установки найди клиент в меню приложений или запусти командой:

bash
1c-enterprise-thin-client

Настройка брандмауэра и прав доступа

Для корректной работы открой необходимые порты в брандмауэре.

Порт Назначение Протокол
1540-1541 Основные порты кластера серверов 1С TCP
1560-1591 Диапазон рабочих процессов TCP
5432 PostgreSQL (если на этом же сервере) TCP
bash
# Пример для ufw (Uncomplicated Firewall)
sudo ufw allow 1540/tcp
sudo ufw allow 1541/tcp
sudo ufw allow 1560:1591/tcp
sudo ufw reload

Проверка работы установки 1С на Linux

Убедимся, что все сервисы запущены и работают корректно.

bash
# Проверка статуса сервера 1С
sudo systemctl status srv1cv83

# Проверка статуса PostgreSQL
sudo systemctl status postgresql

# Просмотр логов сервера 1С
sudo tail -f /var/log/1C/1cv8/*.log

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

Какие дистрибутивы Linux поддерживает 1С?

Официально поддерживаются: Ubuntu, Debian, CentOS/RHEL, Astra Linux, ALT Linux. Для каждого дистрибутива есть свои репозитории и пакеты.

Нужна ли отдельная лицензия для работы 1С на Linux?

Серверные лицензии 1С:Предприятие 8 не привязаны к ОС. Твоя существующая лицензия (если она не апппаратная) будет работать. Для клиентских лицензий также нет ограничений по ОС.

Можно ли мигрировать с Windows-сервера 1С на Linux?

Да, процесс миграции включает: выгрузку баз данных из SQL Server, установку PostgreSQL, восстановление баз, перенос файловых баз (если есть), настройку сервера 1С на Linux и тестирование.

Где хранятся конфигурационные файлы сервера 1С на Linux?

Основные конфиги находятся в /etc/1C/1cv8/. Логи — в /var/log/1C/1cv8/. Исполняемые файлы — в /opt/1C/v8.3/.

Заключение

Мы прошли весь путь установки 1С на Linux — от добавления репозитория до запуска кластера. Основные преимущества такого решения:

  • Экономия — не нужны лицензии на Windows Server
  • Стабильность — Linux менее подвержен вирусам и реже требует перезагрузки
  • Производительность — оптимизированное использование ресурсов
  • Гибкость — возможность тонкой настройки под свои нужды

Теперь у тебя есть рабочая система для развертывания продуктивных баз 1С или создания тестовых окружений. Для следующих шагов рекомендую настроить резервное копирование, мониторинг и, при необходимости, балансировку нагрузки между несколькими серверами.

Поделиться:
Сохранить гайд? В закладки браузера