Пошаговая инструкция по установке 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С
- Перейдите на сайт релизов:
- URL: https://releases.1c.ru/
-
Требуется авторизация (логин и пароль от личного кабинета 1С)
-
Найдите нужную версию:
- Перейдите в раздел "1С:Предприятие 8.3"
- Выберите нужную версию (рекомендуется 8.3.25.x или 8.3.24.x)
-
Скачайте файл
setup-full-8.3.XX.XXXX-x86_64.run -
Скопируйте файл на сервер:
```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С переходите к:
- Этап 4: Настройка сетевого доступа
- Проброс портов на хост (1540/tcp, 1541/tcp)
- Настройка файрвола (UFW)
-
См. План настройки
-
Этап 5: Настройка веб-клиента (опционально)
- Установка веб-сервера
- Публикация базы данных
- См. План настройки
Проблемы и решения
Проблема: Установщик не запускается
Решение:
# Проверьте права на выполнение
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