```
$ sudo apt-get -y install ttf-mscorefonts-installer
$ sudo apt install fontconfig
$ sudo fc-cache –fv
```
Далее по тексту необходимо поменять везде версию платформы из примера 8.3.22.1750 на устанавливаемую версию.
Шаг 1. Скопировать дистрибутив 1С (setup-full-8.3.22.1750-x86_64.run) на сервер в папку:
Шаг 3. Установить шрифты:
Шаг 2. Устанавливаем пакет libenchant1c2a
Для этого необходимо в файл:
И !закомментировать добавленную строку:
`
/etc/apt/sources.list
`
```
$ sudo apt update
```
`
/etc/apt/sources.list
`
```
$ sudo apt update
$ sudo apt install libenchant1c2a
```
```
deb http://cz.archive.ubuntu.com/ubuntu focal main universe
```
Шаг 4. Установить сервер 1С:
Шаг 5. Создать пользователя под каждый сервер. Например, имя пользователя: usr_1c_15:
Шаг 6. Файл настройки сервера 1С (под каждый сервис).
```
$ sudo /tmp/distr/1c/setup-full-8.3.22.1750-x86_64.run --mode unattended
--enable-components server,server_admin,config_storage_server,liberica_jre,ru
```
```
useradd -m usr_1c_15 #создаст юзера с домашней директорией
usermod -aG grp1cv8 usr_1c_15 #добавить юзера в группу grp1cv8
mkdir /home/usr_1c_15/.ssh
```
`
/etc/systemd/system/srv1c_15.service
`
```
[Unit]
Description=1C:Server 15XX (8.3.22.1750)
Requires=network.target
[Service]
Environment=SRV1CV8_KEYTAB=/opt/1cv8/x86_64/8.3.22.1750/usr_1c_15.keytab
Environment=SRV1CV8_PORT=1540
Environment=SRV1CV8_REGPORT=1541
Environment=SRV1CV8_RANGE=1560:1591
Environment=SRV1CV8_DEBUG=
Environment=SRV1CV8_DATA=/home/usr_1c_15/.1cv8/1C/1cv8
Environment=SRV1CV8_SECLEV=0
Environment=SRV1CV8_PINGPERIOD=1000
Environment=SRV1CV8_PINGTIMEOUT=5000
Type=simple
User=usr_1c_15
Group=grp1cv8
ExecStart=/opt/1cv8/x86_64/8.3.22.1750/ragent \
-d ${SRV1CV8_DATA} \
-port ${SRV1CV8_PORT} \
-regport ${SRV1CV8_REGPORT} \
-range ${SRV1CV8_RANGE} \
-seclev ${SRV1CV8_SECLEV} \
-pingPeriod ${SRV1CV8_PINGPERIOD} \
-pingTimeout ${SRV1CV8_PINGTIMEOUT} \
$SRV1CV8_DEBUG
Restart=always
RestartSec=1
[Install]
#DefaultInstance=default
WantedBy=multi-user.target
```
```
[Unit]
Description=1C:RAS 15XX (8.3.22.1750)
Requires=network.target
[Service]
Type=simple
User=usr_1c_15
Group=grp1cv8
# Remote administration server port
Environment=RAS_PORT=1545
# Address of cluster agent. Default - empty, so ras administers cluster,
# running on localhost and standard agent port
# example value:
# host[:port]
Environment=RAS_CLUSTER_ADDRESS=hostname:port
# localhost:1540
ExecStart=/opt/1cv8/x86_64/8.3.22.1750/ras cluster --port=${RAS_PORT} $RAS_CLUSTER_ADDRESS
Restart=always
RestartSec=1
[Install]
WantedBy=multi-user.target
```
```
$ sudo systemctl daemon-reload
$ sudo systemctl enable --now srv1c_15.service
$ sudo systemctl enable --now ras_15.service
```
`
/opt/1cv8/x86_64/8.3.22.1750/ras-8.3.22.1750@.service
`
`
etc/systemd/system/ras_15.service
`
Для этого копируем шаблон конфигурационного файла:
Далее изменить текст в файле в части:
а) наименование сервиса (Description)
б) номера портов
в) имя пользователя
г) версия платформы (путь)
Далее изменить текст в файле в части:
а) наименование сервиса (Description)
б) номера портов (по умолчанию 1545)
в) имя пользователя
г) версия платформы (путь)
4. Установка RAS как службы в операционной системе Windows
`
/opt/1cv8/x86_64/8.3.22.1750/srv1cv8-8.3.22.1750@.service
`
Шаг 1. Копируем шаблон конфигурационного файла:
Для запуска сервера администрирования в режиме сервиса необходимо зарегистрировать сервер администрирование в качестве службы. Данная операция может быть выполнена с помощью утилиты sc. Для выполнения регистрации необходимы права администратора.
В качестве примера рассмотрим командный файл, выполняющий регистрацию службы сервера.
скопировать в буфер обмена:
```
@echo off
rem %1 - полный номер версии 1С:Предприятия
set SrvUserName=<имя пользователя>set SrvUserPwd=<пароль пользователя>set CtrlPort=1540
set AgentName=localhost
set RASPort=1545
set SrvcName="1C:Enterprise 8.3 Remote Server"
set BinPath="\"C:\Program Files\1cv8\8.3.22.17.50\bin\ras.exe\" cluster --service --port=%RASPort% %AgentName%:%CtrlPort%"
set Desctiption="Сервер администрирования 1С:Предприятия 8.3"
sc stop %SrvcName%
sc delete %SrvcName%
sc create %SrvcName% binPath= %BinPath% start= auto obj= %SrvUserName% password= %SrvUserPwd% displayname= %Desctiption%
```
Перед применением данного командного файла необходимо указать в нем данные реального пользователя (имя и пароль) от имени которого будет работать служба сервера администрирования. Это следующие строки:
```
set SrvUserName=
set SrvUserPwd=
```
Данный командный файл выполняет регистрация сервера администрирования со следующими параметрами:
● имя службы: 1C:Enterprise 8.3 Remote Server;
● отображаемое имя: Сервер администрирования 1С:Предприятия 8.3;
● порт сервера администрирования: 1545;
● адрес кластера серверов «1С:Предприятия»: localhost:1540;
● режим запуска службы: Автоматический.