Установка сервера 1С на Ubuntu 22.04

Нужно открыть сайт: https://releases.1c.ru/total

Получение унифицированного дистрибутива «1С:Предприятия» для Linux облегчается, начиная с версии 8.3.20. В предыдущих выпусках все модули «1С» распространялись в виде пакетов .deb, и примеры установки более ранних версий «1С» рассмотрены в данном руководстве.

После того как дистрибутив загружен, с помощью утилиты WinSCP загрузите его на сервер. Убедитесь, что дистрибутив помещен в корневой каталог пользователя root.

Пока дистрибутив загружается на сервер, приступайте к обновлению системы и установке необходимых компонентов.

Начните с установки библиотеки libenchant1c2a. Добавьте в файл /etc/apt/sources.list ссылку на репозиторий главной вселенной фокуса http://cz.archive.ubuntu.com/ubuntu.

Далее обновите список пакетов:

Переход в режим суперпользователя:

sudo -s

Обновить список пакетов:

sudo apt-get update

Установите libenchant1c2a:

apt install libenchant1c2a

Установите набор программ для чтения и редактирования:

sudo apt-get install imagemagick

Установите менеджер драйверов ODBC:

sudo apt-get install unixodbc

Установите набор шрифтов Microsoft:

sudo apt-get install ttf-mscorefonts-installer

sudo apt-get install libgsf-1-114

Распакуйте загруженный архив:

bash

tar -xzf server64_8_3_21_1484.tar.gz

Запустите установку дистрибутива:

bash

./setup-full-8.3.21.1484-x86_64.run —mode unattended —enable-components server,ws,server_admin

В данном сценарии мы устанавливаем кластер серверов 1С, сервер администрирования кластера и модули расширения веб-сервера в пакетном режиме.

Пакетный режим включается включением в командную строку программы установки команды —mode unattended. Команда —enable-components задает компоненты для установки, перечисленные через «,». Параметры этой команды могут включать:

Здесь приведены идентификаторы и описания различных компонентов в процессе установки:

additional_admin_functions: Установка утилиты административной консоли.

client_full: Установка толстого клиента и включение работы в конфигураторе.

client_thin: Установка тонкого клиента без возможности работы с файловым вариантом информационной базы.

client_thin_fib: Установить тонкий клиент, позволяющий работать с любым вариантом информационной базы.

config_storage_server: Установка сервера хранения конфигурации.

integrity_monitoring: Установка утилиты мониторинга целостности.

liberica_jre: Установить среду выполнения Liberica Java Runtime Environment (JRE).

server: Установить кластер серверов «1С:Предприятие».

server_admin: Установить сервер администрирования для кластера серверов «1С:Предприятие».

ws: Установить модули расширения веб-сервера.

Начиная с версии платформы 8.3.18, где на платформе Linux стала возможна установка нескольких версий одновременно, установщик больше не выполняет автоматическую регистрацию служб. Чтобы решить эту проблему, необходимо создать ссылки на сценарий запуска и файл конфигурации.

Начиная с версии 8.3.21, «1С» начала использовать подсистему systemd. В комплект поставки входит системный скрипт для запуска кластера серверов и сервера администрирования (ras), а также их конфигурационные файлы. Эти файлы обычно находятся в папке платформы, обычно по адресу /opt/1cv8/x86_64/platform_number.

Установите сервер 1С с помощью следующих команд:

Свяжите скрипт systemd:

bash

systemctl link /opt/1cv8/x86_64/8.3.21.1484/srv1cv8-8.3.21.1484@.service

Запустите сервер 1С:

bash

sudo systemctl start srv1cv8-8.3.21.1484@default.service

Добавить в автозапуск:

bash

sudo systemctl enable srv1cv8-8.3.21.1484@default.service

Проверить состояние сервера 1С:

bash

sudo systemctl status srv1cv8-8.3.21.1484@default.service

После этого установите PostgreSQL 14 или PostgreSQL 15 и приступайте к подключению лицензий и созданию баз данных 1С.

Для администрирования сервера используйте веб-консоль RUN, инструкция по установке и использованию которой доступна здесь. Установка сервера 1С выполняется следующими командами:

Подключите скрипт systemd:

bash

systemctl link /opt/1cv8/x86_64/8.3.21.1484/srv1cv8-8.3.21.1484@.service

Запустите сервер 1С:

bash

sudo systemctl start srv1cv8-8.3.21.1484@default.service

Добавить в автозапуск:

bash

sudo systemctl enable srv1cv8-8.3.21.1484@default.service

Проверить состояние сервера 1С:

bash

sudo systemctl status srv1cv8-8.3.21.1484@default.service

После этого установите PostgreSQL 14 или PostgreSQL 15 и приступайте к подключению лицензий и созданию баз данных 1С.

Для администрирования сервера используйте веб-консоль RUN, инструкции по установке и использованию которой доступны здесь.

Перенос 1С в облачное пространство

В погоне за аутсорсингом ПО,  многие инструменты переживали миграцию в облако. Облачные решения удобны в использовании, довольно экономически выгодные. Облачная версия 1С позволяет тратить намного меньше ресурсов на приобретение и организацию  программного обеспечения. Облачная 1С исключает ИТС. Гибкое масштабирование. Аренда 1С позволяет организовывать базы данных без численного ограничения. Во время случайных инцидентов риск потерять информацию снижается. Информация хранится не на рабочей станции, а в дата-центре. Также, файлы и корпоративные документы могут быть перенесены в общий пул доступа. Доступ к данным может осуществляться независимо от времени, 24/7.

1С в облаке:

  • арендная плата 
  • интернет 

Подобная форма ПО удобна для любых уровней предпринимательства, начиная от свежих стартапов, заканчивая крупными корпорациями.

Доступ к облаку 1C

RemoteApp — мультиплатформенное приложение. Устанавливает соединение посредством SSL. RDP — виртуальное соединение через SSL. Проще говоря, удаленный рабочий стол. Все вычисления происходят на стороне сервера, утилита является лишь туннелем для подключения.

Переход в облако 1С

Первоначально, выберите туннель для подключения в зависимости от поставленной задачи. Создайте профиль в системе 1С, закажите конфигурацию. На почту, которую вы указали при регистрации, отправятся данные для входа.Начните переносить БД самостоятельно или обратитесь к специалистам из технической поддержки.

У вас уже есть лицензия 1С

В случае, если у вас есть 1С, но вы не хотите приобретать еще одну лицензию на облачную версию, вы можете перенести классический 1С на виртуальный сервер. Для этого, обратитесь в службу поддержки и получите программный ключ. Если у вас уже есть ключ, передайте его в 1С Сервер. Вы также получите письмо на электронную почту, в котором найдете данные для входа.

Выгрузка и загрузка баз 1С

Как сделать выгрузку базы 1С

Откройте программу 1С Предприятие и выберите нужную базу из списка.

Запустите 1С в режиме «Конфигуратор»

Выберите пользователя имеющего права администратора в базе, введите пароль, если требуется.

Нажмите «Администрирование», затем «Выгрузить информационную базу».

Выберите папку на диске, куда будет выгружена база, укажите имя файла и нажмите «Сохранить». Выгруженная база будет сохранена в формате *.dt

Как загрузить базу из файла

Вам понадобится существующая выгрузка базы в формате *.dt
Запустите программу 1С в режиме «Конфигуратор» под пользователем с правами администратора (см. инструкцию выше).

Нажмите «Администрирование», затем «Загрузить информационную базу».

Выберите файл выгрузки в формате .dt и нажмите «Открыть».

В появившемся окне с предупреждением нажмите «Да».

После завершения загрузки в появившимся окне нажмите «Нет». Если вам необходимо вернуться в конфигуратор, то нажмите «Да».

Готово. Вы получили восстановленную базу из ранее выгруженной.