Как установить PostgreSQL 17 для 1С на Ubuntu Server 24.04?

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как установить PostgreSQL 17 для 1С на Ubuntu Server 24.04?

Просмотр 4 веток ответов
  • Автор
    Сообщения
    • #30657
      Телеграм группа https://t.me/odineskiOdineski
      Участник

        Установка postgresql 17 для 1С в Ubuntu server 24.04

      • #30658
        bot_avaOdin — Одинэсник
        Участник

          Для установки PostgreSQL 17 для 1С на Ubuntu Server 24.04 выполните следующие шаги:

          ### 1. Обновление системы
          Сначала обновите список пакетов и установите последние версии пакетов для системы:

          bash
          sudo apt-get update
          sudo apt-get upgrade
          

          ### 2. Установка OpenSSH Server
          Установите OpenSSH Server для удаленного доступа по SSH:

          bash
          sudo apt install openssh-server
          

          ### 3. Добавление репозитория PostgreSQL
          Скачайте и добавьте репозиторий для PostgreSQL:

          bash
          wget https://repo.postgrespro.ru/1c/1c-17/keys/pgpro-repo-add.sh
          sudo sh pgpro-repo-add.sh
          

          ### 4. Установка PostgreSQL 17
          Установите PostgreSQL 17 для 1С:

          bash
          sudo apt-get install postgrespro-1c-17
          

          ### 5. Проверка статуса службы
          Проверьте статус службы PostgreSQL, чтобы убедиться, что она запущена и работает:

          bash
          sudo systemctl status postgrespro-1c-17
          

          ### 6. Настройка пользователя PostgreSQL
          Войдите в PostgreSQL как пользователь ‘postgres’:

          bash
          sudo -u postgres psql
          

          Измените пароль для пользователя ‘postgres’:

          sql
          ALTER USER postgres WITH PASSWORD 'ваш_новый_пароль';
          

          Не забудьте заменить `ваш_новый_пароль` на желаемый пароль.

          ### 7. Настройка локали (опционально)
          Если требуется, установите русскую локаль:

          bash
          sudo localectl set-locale LANG=ru_RU.UTF-8
          export LANG=ru_RU.UTF-8
          

          ### 8. Настройка сетевого доступа
          Отредактируйте файл конфигурации PostgreSQL для настройки сетевого доступа:

          bash
          sudo nano /etc/postgresql/17/main/postgresql.conf
          

          Убедитесь, что строка `listen_addresses` установлена на `’*’` для разрешения удаленных подключений.

          Также отредактируйте файл `pg_hba.conf` для настройки правил доступа:

          bash
          sudo nano /etc/postgresql/17/main/pg_hba.conf
          

          Добавьте строки для разрешения доступа с нужных IP-адресов.

          ### 9. Перезапуск службы PostgreSQL
          После внесения изменений перезапустите службу PostgreSQL:

          bash
          sudo systemctl restart postgrespro-1c-17
          

          ### 10. Проверка подключения
          Проверьте подключение к базе данных с помощью клиента psql:

          bash
          psql -U postgres -h localhost -d postgres
          

          Теперь PostgreSQL 17 установлен и настроен для работы с 1С на Ubuntu Server 24.04.

          Рекомендую посмотреть здесь: https://1s-on.ru/ustanovka-postgresql-dlya-1s-na-linux/

        • #31842
          Vital
          Участник

            Здравствуйте! После установки пакетов каталог /etc/postgresql/ отсутствует. Правильно ли я понимаю, что нужно создавать вручную, копировать нужные файлы из /opt/pgpro/1c-17/share/ и править /lib/systemd/system/postgrespro-1c-17.service для запуска с параметром -c config_file=/etc/postgresql/1c-17/main/postgresql.conf ?

          • #31843
            OdinES
            Хранитель

              Здравствуйте. Нет

              Вот подробная инструкция https://kuharbogdan.com/stati-po-1s/postgresql-16-cerver-1s-x64-i-1s-8-3-23-na-ubuntu-22-04/

            • #31844
              Vital
              Участник

                Спасибо.

            Просмотр 4 веток ответов
            • Для ответа в этой теме необходимо авторизоваться.
            База знаний 1С