Сервер 1С — это программное обеспечение для работы с продуктами 1С:Предприятие в многопользовательском режиме, а клиент-серверный вариант обеспечивает обработку запросов пользователей, хранение данных в базе и взаимодействие с сервером баз данных.
Разворачивать буду в окружении ProxmoxVE
Параметры создаваемой VM
VM ID — ID создаваемой VM, оставляем как есть или нумеруем согласно своему регламенту, если таковой имеется
Name — имя VM в окружении ProxmoxVE, оно же hostname для самой машины

Образ: Ubuntu 24.04.3


Выбираем Storage, где будет создаваться VM
Указываем размер выделяемого места для VM
На свое усмотрение выбираем тип Cache

Указываем количество ядер выделяемых VM и их тип

Количество памяти

Тип сети который будет у VM

На следующем шаге проверяем параметры создаваемой VM. Жмем Finish и после того как VM будет создана запускаем ее.
Поле того как установили сервер Ubuntu 24.04 и сделали предварительные настройки, приступим к разворачиванию нашего 1С Сервера.
Создаем директорию для хранения дистрибутивов
cd /home
sudo mkdir distrib
sudo chown lazyadmin:lazyadmin ./distrib
cd distrib
mkdir 8.3.12.89
cd 8.3.12.89
Любым доступным способом загружаем файл дистрибутива
download deb64_8_3_18_1289.tar.gz
Разархивируем
tar -xzvf ./deb64_8_3_18_1289.tar.gz
Установим
sudo dpkg -i ./*.deb
Создадим каталог для «init» файлов наших 1с служб
cd /home/distrib
mkdir systemd
cd systemd
Создаем файл сервиса (общий)
touch ./srv1cv83@.service
nano ./srv1cv83@.service
[Unit]
Description=1C:Enterprise Server 8.3 (%I)
Requires=network.target
[Service]
Type=simple
User=usr1cv8
Group=grp1cv8
# Path to directory with claster data
Environment=SRV1CV8_DATA=/home/usr1cv8/.1cv8/1C/1cv8/
# Number of the cluster port created by default during first
# launch of ragent
Environment=SRV1CV8_PORT=1540
# Number of cluster agent main port. This port is used by the
# cluster console to address the central server. Cluster agent
# port is also specified as the IP port of the working server.
Environment=SRV1CV8_REGPORT=1541
# Port range for connection pool
Environment=SRV1CV8_RANGE=1560:1591
# Security level:
# 0 - unprotected connections
# 1 - protected connections only for the time of user
# authentication
# 2 - permanently protected connections
Environment=SRV1CV8_SECLEV=0
# 1C:Enterprise server configuration debug mode
# blank - default - debug mode is off
# -debug - debug mode is on
#
Environment=SRV1CV8_DEBUG=
# Check period for connection loss detector, milliseconds
Environment=SRV1CV8_PING_PERIOD=20000
# Response timeout for connection loss detector, milliseconds
Environment=SRV1CV8_PING_TIMEOUT=50000
# 1C:Enterprise server keytab file.
# default - usr1cv83.keytab file in 1C:Enterprise server
# installation directory
Environment=KRB5_KTNAME=/opt/1cv8/x86_64/%I/usr1cv8.keytab
ExecStart=/bin/sh -c "/opt/1cv8/x86_64/%I/ragent -d ${SRV1CV8_DATA} -port ${SRV1CV8_PORT} -regport ${SRV1CV8_REGPORT} -range ${SRV1CV8_RANGE} \
-seclev ${SRV1CV8_SECLEV} -pingPeriod ${SRV1CV8_PING_PERIOD} -pingTimeout ${SRV1CV8_PING_TIMEOUT} ${SRV1CV8_DEBUG}"
Restart=always
RestartSec=5
[Install]
DefaultInstance=current
WantedBy=multi-user.target
Копируем в /etc/systemd.system/
cp ./srv1cv83@.service /etc/systemd/system/srv1cv83@.service
Создаем файл сервиса (общий для кластеров)
touch ./ras-srv1cv83@.service
nano ./ras-srv1cv83@.service
[Unit]
Description=1C Remote Access Service srv1cv83@%I.service
After=syslog.target
After=network.target
[Service]
Type=forking
User=usr1cv8
Group=grp1cv8
OOMScoreAdjust=-100
Environment=SRV1CV8_PORT=1540
Environment=SRV1CV8_DPORT=1545
ExecStart=/bin/sh -c "/opt/1cv8/x86_64/%I/ras cluster --daemon -p ${SRV1CV8_DPORT} 127.0.0.1:${SRV1CV8_PORT}"
TimeoutSec=900
Restart=always
[Install]
DefaultInstance=current
WantedBy=multi-user.target
Копируем в /etc/systemd.system/
sudo cp ./ras-srv1cv83@.service /etc/systemd/system/
Создаем файл сервиса (для конкретной версии)
mkdir ./srv1cv83@8.3.18.1289.service.d
cd ./srv1cv83@8.3.18.1289.service.d
touch ./config.conf
nano ./config.conf
[Service]
Environment=SRV1CV8_PORT=1540
Environment=SRV1CV8_REGPORT=1541
Environment=SRV1CV8_RANGE=1560:1591
touch ./service.conf
nano ./service.conf
[Service]
Environment=SRV1CV8_DATA=/home/usr1cv8/.1cv8/srv1cv83@8.3.18.1289
Environment=SRV1CV8_DPORT=1545
Environment=SRV1CV8_PORT=1540
Environment=SRV1CV8_REGPORT=1541
Environment=SRV1CV8_RANGE=1560:1591
cd ..
Копируем в /etc/systemd.system/
sudo cp ./srv1cv83\@8.3.18.1289.service.d/ /etc/systemd/system/ -r
Создаем файл сервиса (для конкретной версии)
mkdir ./ras-srv1cv83\@8.3.18.1289.service.d/
cd ./ras-srv1cv83\@8.3.18.1289.service.d/
touch ./service.conf
nano ./service.conf
[Service]
Environment=SRV1CV8_DPORT=1545
Environment=SRV1CV8_PORT=1540
Environment=SRV1CV8_REGPORT=1541
Environment=SRV1CV8_RANGE=1560:1591
Environment=SRV1CV8_DEBUG=1
cd ..
Копируем в /etc/systemd.system/
sudo cp ./ras-srv1cv83\@8.3.18.1289.service.d/ /etc/systemd/system/ -r
Включаем автоматический старт служб
sudo systemctl enable srv1cv83\@8.3.18.1289.service
sudo systemctl enable ras-srv1cv83\@8.3.18.1289.service
Запускаем службы
sudo systemctl start srv1cv83\@8.3.18.1289.service
sudo systemctl start ras-srv1cv83\@8.3.18.1289.service
Проверяем статус
sudo systemctl status srv1cv83\@8.3.18.1289.service
srv1cv83@8.3.18.1289.service - 1C:Enterprise Server 8.3 (8.3.18.1289)
Loaded: loaded (/etc/systemd/system/srv1cv83@.service; enabled; preset: enabled)
Drop-In: /etc/systemd/system/srv1cv83@8.3.18.1289.service.d
└─config.conf, service.conf
Active: active (running) since Thu 2025-08-28 11:58:51 +05; 22s ago
Main PID: 4947 (sh)
Tasks: 169 (limit: 9435)
Memory: 113.4M (peak: 115.3M)
CPU: 2.137s
CGroup: /system.slice/system-srv1cv83.slice/srv1cv83@8.3.18.1289.service
├─4947 /bin/sh -c "/opt/1cv8/x86_64/8.3.18.1289/ragent -d /home/usr1cv8/.1cv8/srv1cv83@8.3.18.1289 -port 1540 -regport 1541 -range 1560:1591 -seclev 0 -pingPeriod 20000 -pingTimeout 50000 "
├─4948 /opt/1cv8/x86_64/8.3.18.1289/ragent -d /home/usr1cv8/.1cv8/srv1cv83@8.3.18.1289 -port 1540 -regport 1541 -range 1560:1591 -seclev 0 -pingPeriod 20000 -pingTimeout 50000
├─4965 /opt/1cv8/x86_64/8.3.18.1289/rmngr -port 1541 -host przmvmapp02 -range 1560:1591 -d /home/usr1cv8/.1cv8/srv1cv83@8.3.18.1289/ -clstid 521bee29-6a37-4da9-823a-fe851978ed96 -pingTimeout 50000 -pingPeriod 20000
└─5069 /opt/1cv8/x86_64/8.3.18.1289/rphost -range 1560:1591 -reghost przmvmapp02 -regport 1541 -pid de811a04-1549-4193-8753-84fd565ed15f -pingTimeout 50000 -pingPeriod 20000
sudo systemctl status ras-srv1cv83\@8.3.18.1289.service
● ras-srv1cv83@8.3.18.1289.service - 1C Remote Access Service srv1cv83@8.3.18.1289.service
Loaded: loaded (/etc/systemd/system/ras-srv1cv83@.service; enabled; preset: enabled)
Drop-In: /etc/systemd/system/ras-srv1cv83@8.3.18.1289.service.d
└─service.conf
Active: active (running) since Thu 2025-08-28 11:58:58 +05; 3min 17s ago
Process: 5131 ExecStart=/bin/sh -c /opt/1cv8/x86_64/8.3.18.1289/ras cluster --daemon -p ${SRV1CV8_DPORT} 127.0.0.1:${SRV1CV8_PORT} (code=exited, status=0/SUCCESS)
Main PID: 5133 (ras)
Tasks: 21 (limit: 9435)
Memory: 12.6M (peak: 14.2M)
CPU: 60ms
CGroup: /system.slice/system-ras\x2dsrv1cv83.slice/ras-srv1cv83@8.3.18.1289.service
└─5133 /opt/1cv8/x86_64/8.3.18.1289/ras cluster --daemon -p 1545 127.0.0.1:1540
Проверяем подключение к кластеру с помощью утилиты Remote Administration Client (rac):
/opt/1cv8/x86_64/8.3.18.1289/rac cluster list localhost:1545
cluster : ec10042e-06ac-4ab7-b5be-9b2a2a7dd537
host : yourhostnamehere
port : 1541
name : "Локальный кластер"
expiration-timeout : 60
lifetime-limit : 0
max-memory-size : 0
max-memory-time-limit : 0
security-level : 0
session-fault-tolerance-level : 0
load-balancing-mode : performance
errors-count-threshold : 0
kill-problem-processes : 1
kill-by-memory-with-dump : 0
Как бы все должно работать