Устанавливаем стандартные шрифты Windows
sudo apt install ttf-mscorefonts-installer
Загружаем платформу 1С
Будем использовать версию платформы 1С 8.3.23.1739.
Вариант поставки - "Технологическая платформа 1С:Предприятия (64-bit) для Linux + Тонкий клиент для Windows, Linux и MacOS для автоматического обновления клиентов через веб-сервер".
Платформа 1С 8.3.23.1739 (releases.1c.ru)
Устанавливаем платформу 1С 8.3.23.1739
tar xf ~/Downloads/server64_with_all_clients_8_3_23_1739.tar.gz -C ~/Downloads/1c/
cd ~/Downloads/1c/
sudo ./setup-full-8.3.23.1739-x86_64.run
Открываем порты для работы сервера 1С
1540 - порт агента сервера 1С
1541 - порт менеджера кластера сервера 1С
1560:1591 - порты рабочих процессов сервера 1С
sudo ufw allow 1540
sudo ufw allow 1541
sudo ufw allow 1560:1591/tcp
Регистрируем службу сервера 1С
Регистрировать службу нужно вручную, для этого в каталоге установки 1С /opt/1cv8/x86_64/8.3.23.1739/ имеется шаблон юнита srv1cv8-8.3.23.1739@.service, используемый системой управления службами systemd
Создадим на него ссылку, найти её потом можно в каталоге /etc/systemd/system/
systemctl link /opt/1cv8/x86_64/8.3.23.1739/srv1cv8-8.3.23.1739@.service
Включаем автозапуск службы сервера 1С
sudo systemctl enable srv1cv8-8.3.23.1739@default.service
ВАЖНО: default - это любое произвольно выбранное имя кластера 1С. С помощью этой приставки можно поднять несколько кластеров на одной версии платформы, например выделить кластер для пользователей и для разработки, при этом нужно будет настроить каждый юнит так, чтобы они не пересекались диапазоном портов, и имели разные каталоги.
Запустим службу 1С
sudo systemctl start srv1cv8-8.3.23.1739@default.service
Проверим работоспособность службы 1С
sudo systemctl status srv1cv8-8.3.23.1739@default.service
Включаем возможность отладки на сервере 1С
Устанавливаем параметр: Environment=SRV1CV8_DEBUG=-debug
nano /opt/1cv8/x86_64/8.3.23.1739/srv1cv8-8.3.23.1739@.service
Обновляем список доступных служб сервера
sudo systemctl daemon-reload
Перезапускаем сервер 1С
sudo systemctl restart srv1cv8-8.3.23.1739@default.service
Проверим работоспособность службы 1С
sudo systemctl status srv1cv8-8.3.23.1739@default.service