Пошаговая инструкция по установке 1С:Предприятие

Дата: 2026-01-15
Статус: 📋 Инструкция

Быстрый старт

Если у вас уже есть дистрибутив:

# 1. Скопируйте дистрибутив на сервер (если еще не скопирован)
# 2. Запустите скрипт установки
./scripts/install-1c-server.sh /path/to/setup-full-8.3.XX.XXXX-x86_64.run

Подробная инструкция

Шаг 1: Получение дистрибутива

Вариант 1: С официального сайта 1С

  1. Перейдите на сайт релизов:
  2. URL: https://releases.1c.ru/
  3. Требуется авторизация (логин и пароль от личного кабинета 1С)

  4. Найдите нужную версию:

  5. Перейдите в раздел "1С:Предприятие 8.3"
  6. Выберите нужную версию (рекомендуется 8.3.25.x или 8.3.24.x)
  7. Скачайте файл setup-full-8.3.XX.XXXX-x86_64.run

  8. Скопируйте файл на сервер:
    ```bash
    # С локального компьютера через SCP
    scp setup-full-8.3.XX.XXXX-x86_64.run user@192.168.1.112:/tmp/

# Или через веб-интерфейс управления сервером
# Или через USB-накопитель
```

Вариант 2: От партнера 1С

  • Обратитесь к официальному партнеру 1С
  • Партнер может предоставить дистрибутив при покупке лицензий

Вариант 3: От техподдержки 1С

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

Шаг 2: Проверка дистрибутива

# Проверка существования файла
ls -lh /path/to/setup-full-8.3.XX.XXXX-x86_64.run

# Проверка контрольной суммы (если доступна на сайте 1С)
md5sum /path/to/setup-full-8.3.XX.XXXX-x86_64.run
# или
sha256sum /path/to/setup-full-8.3.XX.XXXX-x86_64.run

Шаг 3: Установка с помощью скрипта (рекомендуется)

# Запуск скрипта установки
cd /home/cdto/DENKART
./scripts/install-1c-server.sh /path/to/setup-full-8.3.XX.XXXX-x86_64.run

Скрипт автоматически:
- Проверит контейнер 1c-server
- Скопирует дистрибутив в контейнер
- Подготовит директорию для установки
- Предложит запустить установщик

Шаг 4: Ручная установка (альтернатива)

Если предпочитаете установку вручную:

# 1. Копирование дистрибутива в контейнер
lxc file push /path/to/setup-full-8.3.XX.XXXX-x86_64.run 1c-server/tmp/1c-install/

# 2. Вход в контейнер
lxc exec 1c-server -- bash

# 3. В контейнере: переход в директорию установки
cd /tmp/1c-install

# 4. Установка прав на выполнение
chmod +x setup-full-8.3.XX.XXXX-x86_64.run

# 5. Запуск установщика
sudo ./setup-full-8.3.XX.XXXX-x86_64.run

Шаг 5: Выбор компонентов при установке

При запуске установщика выберите следующие компоненты:

  • Сервер 1С:Предприятие - основной серверный компонент (обязательно)
  • RAS (Remote Administration Server) - сервер удаленного администрирования (обязательно)
  • Рабочие процессы - процессы обработки запросов клиентов (обязательно)
  • ⚠️ Веб-клиент - для доступа через браузер (опционально, требует веб-сервер)
  • Клиентские компоненты - не требуются на сервере

Путь установки: /opt/1cv8 (по умолчанию, рекомендуется)

Шаг 6: Проверка установки

После завершения установки:

# Проверка наличия установленных файлов
lxc exec 1c-server -- ls -la /opt/1cv8

# Проверка версии (замените XX.XXXX на реальную версию)
lxc exec 1c-server -- /opt/1cv8/x86_64/8.3.XX.XXXX/rac --version

Шаг 7: Активация сервисов

# В контейнере 1c-server
lxc exec 1c-server -- bash

# Активация сервиса RAS
sudo systemctl enable srv1cv83@default.service
sudo systemctl start srv1cv83@default.service

# Проверка статуса
sudo systemctl status srv1cv83@default.service

Шаг 8: Создание кластера и информационной базы

# В контейнере 1c-server
# Замените XX.XXXX на реальную версию

# Создание кластера
/opt/1cv8/x86_64/8.3.XX.XXXX/rac cluster create \
  --name=cluster1 \
  --host=localhost \
  --port=1540

# Создание информационной базы
# Получите пароль PostgreSQL из config/secrets
source /home/cdto/DENKART/scripts/load-secrets.sh

/opt/1cv8/x86_64/8.3.XX.XXXX/rac infobase create \
  --cluster=cluster1 \
  --name=base1c \
  --dbms=PostgreSQL \
  --db-server=10.218.14.79 \
  --db-name=base1c \
  --db-user=usr1cv8 \
  --db-pwd="$POSTGRES_1C_PASSWORD" \
  --locale=ru_RU \
  --date-offset=0 \
  --security-level=0 \
  --license-distribution=allow \
  --scheduled-jobs-deny=off \
  --session-duration=0

Шаг 9: Проверка работы

# Проверка списка кластеров
lxc exec 1c-server -- /opt/1cv8/x86_64/8.3.XX.XXXX/rac cluster list

# Проверка информационных баз
lxc exec 1c-server -- /opt/1cv8/x86_64/8.3.XX.XXXX/rac infobase summary list --cluster=cluster1

Обновление статуса установки

После успешной установки обновите файл статуса:

# Отредактируйте docs/setup/1c-server-setup-status.md
# Отметьте установку 1С как завершенную

Следующие шаги

После установки 1С переходите к:

  1. Этап 4: Настройка сетевого доступа
  2. Проброс портов на хост (1540/tcp, 1541/tcp)
  3. Настройка файрвола (UFW)
  4. См. План настройки

  5. Этап 5: Настройка веб-клиента (опционально)

  6. Установка веб-сервера
  7. Публикация базы данных
  8. См. План настройки

Проблемы и решения

Проблема: Установщик не запускается

Решение:

# Проверьте права на выполнение
lxc exec 1c-server -- ls -la /tmp/1c-install/
lxc exec 1c-server -- chmod +x /tmp/1c-install/setup-full-8.3.XX.XXXX-x86_64.run

Проблема: Ошибка при установке

Решение:
- Проверьте логи установщика
- Убедитесь, что в контейнере достаточно места на диске
- Проверьте версию дистрибутива (должна быть для x86_64)

Проблема: Сервис не запускается

Решение:

# Проверьте логи сервиса
lxc exec 1c-server -- sudo journalctl -u srv1cv83@default.service -n 50

# Проверьте конфигурацию
lxc exec 1c-server -- sudo systemctl status srv1cv83@default.service

Полезные ссылки


Дата последнего обновления: 2026-01-15