RE: Как установить 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/

    База знаний 1С