PostgreSQL 16 + Cервер 1С x64 и 1С 8.3.23 на Ubuntu 22.04

Здравствуйте, Коллега.

Пора бы обновить нашу базу знаний по установкам нового PostgreSQL 16, Сервера 1С и клиентов на Ubuntu 22.04

И да, мы будем использовать новые подходы, методы при установке софта, чтоб поинтереснее )

Для начала, в какой среде будем работать:

Моя локальная сеть на Линукс

Наша задача:

  1. Создать клиент-серверный вариант работы в 1С на Linux (Мини – сервер на 5 пользователей)
  2. Установить СУБД PostgreSQL 16 от «PostgresPro» (Сервер: 192.168.131.10)
  3. Установить Сервер x64 1С 8.3.23 на Ubuntu server (Сервер: 192.168.131.10)
  4. Установить и настроить клиенты 1С 8.3.23 на Ubuntu Desktop

Предполагается, что Ubuntu server 22.04 на который мы установим как PostgreSQL так и Сервер 1С установлен (Установка по умолчанию).

Подключаемся к нему по SSH используя обычную командную строку CMD, можете использовать и Putty если вам так будет удобнее:

Так все команды и инструкции мы сможем выполнять простым копированием строк в окно консоли CMD, удобно расположившись за своим ПК под управлением Windows или Linux, что не имеет значения.

И так запускаем CMD и выполним подключение к удаленному серверу по SSH

Подключение по SSH ubuntu server 22.04

Всю работу я буду выполнять от имени пользователя bogdankuhar на локальном сервере Ubuntu server 22.04 с IP 192.168.131.10 – который обязательно делаем статическим)

Подключились по SSH к Ubuntu server 22.04

Для начала проверим «локаль»:

Проверка локали

Как видим на скрине выше, у нас все ок!

Если у вас локаль не ru_RU.UTF-8,

Тогда установим нужную:

Сперва проверим, возможно наш ubuntu server нуждается в обновлении (ОБЯЗАТЕЛЬНО! Обновляем!).

update upgrade

После обновления приступаем к установке PostgreSQL 16

Инструкцию по установке получаем здесь >>>

https://1c.postgres.ru/

Открываем нашу инструкцию, что пришла нам на email и копируем первую команду:

Скачаем установщик PostgreSQL 16 sudo

Затем, согласно инструкции:

sudo sh pgpro-repo-add.sh

И сама установка:

Установка apt-get install postgrespro-1c-16

Пишем “yes”

Готово! PostgreSQL установлен, проверим работает ли он.

systemctl status postgrespro-1c-16

Видим зеленым “active (running)” значит все ок!

PostgreSQL 16 работает + уже настроен “базово” для работы с 1С, кроме необходимых патчей, также внесены необходимые настройки и в сам конфиг.

Нам остается задать пароль для нашего рута postgres от имени которого мы и будем создавать и подключать базы на “Сервере 1С”

(Для лучшей безопасности, можно создать и еще одну роль на сервере PostgreSQL, чтоб не использовать рута).

Выполняем подключения используя утилиту PSQL:

sudo -u postgres psql

И зададим пароль для postgres

ALTER USER postgres WITH PASSWORD postgres

Первая часть работы завершена!

Идем на ИТС и скачаем нужные нам дистрибутивы “Сервер 1С x64” и “Платформу 1С на Linux” для их установки на Ubuntu Server и Ubuntu Desktop 22.04

На примере релиза 1С 8.3.23.1912 мы все реализуем!

(Важно!, чтоб клиент и Сервер 1С, были одной и той же версии, включая минорную 1912)

Обновление 1С 8.3.23.1912

Технологическая платформа 1С 8.3 – номер версии – 8.3.23.1912

 

 

Сервер 1Сх64 DEB

Выбираем Сервер 1С: Предприятия (64-bit) для DEB-based Linux-систем

Поместим дистрибутив сервера, что мы скачали, на диск D,

8.3.23.1912

чтоб потом его было проще скопировать на Ubuntu server по SCP

Запускаем еще раз CMD:

Произойдет копирование дистрибутива сервера в папку tmp на Ubuntu Server 22.04

scp 1C 8.23.1912

После того как файл будет передан на сервер, посмотрим, что у нас теперь есть внутри каталога tmp.

Поиск дистрибутива на ubuntu server

Как видим мы успешно отправили файл в каталог tmp!

Распакуем его там же:

tar -xzvf

Установим пакеты все вместе командой:

sudo dpkg -i *.deb

Для управления данным экземпляром сервера как обычными службами выполним:

Для управления данным экземпляром сервера как обычными службами выполним

Подправим немного права:

Подправим права

Обновим список сервисов:

systemctl daemon-reload

Активируем запуск сервера при загрузке системы:

sudo systemctl enable srv1cv8-8.3.23.1912.service

Запустим и проверим состояние службы (должна быть в состоянии active зеленым цветом!):

systemctl start srv1cv8-8.3.23.1912.service

И статус:

systemctl status srv1cv8-8.3.23.1912.service

Готово!

Сервер 1С x64 8.3.23.1912 был успешно установлен на Ubuntu server 22.04 LTS

Дополнительно Вам в процессе работы с 1С могут потребоваться вот эти пакеты (Которые также можно установить):

Осталось установить технологическую платформу (Клиенты) 1С x64 8.3.23.1912 на Ubuntu Desktop 22.04 и создать информационную базу 1С.

Для этого:

  1. Качаем технологическую платформу 1С x64 8.3.23.1912 (для Linux конечно)
  2. Копируем также на ПК пользователя
  3. Запуск инсталляции
  4. Дополнительные пакеты (Установка)
  5. Создание новой базы на сервере

Конечно, все также пошагово пройдем вместе!

На ИТС качаем вот эту платформу:

Читать далее...

Зарегистрируйтесь, чтоб продолжить чтение статьи
Зарегистрироваться / Войти


Если на этапе создания базы Вы словили ошибку, рекомендую посмотреть это короткое видео >>

Если сервер 1С у вас расположен не вместе из сервером СУБД, тогда читаем это >>>

 

Откройте для себя техническую сторону 1С с нашим курсом: Администратор 1С.

Практические навыки, экспертное руководство — всё, что нужно для успешного администрирования!

 

Бот Odin в греппе https://t.me/odineski

Не нашли что искали?

Наш бот "Одинэсник" найдёт бесплатно! Пишите ему в группе: телеграм

21 комментарий

Оставьте ответ

Нужна помощь ?