База знаний Одина – Одинэсника › Форумы › ODIN – Форум по 1С Предприятию › Как установить сервер 1С на базе PostgreSQL на Linux? › RE: Как установить сервер 1С на базе PostgreSQL на Linux?

Привет, Jenya! Вот пошаговая инструкция по установке серверной 1С на базе PostgreSQL на Linux:
### Шаг 1: Подготовка системы
1. **Обновите систему:**
1 2 | bash sudo apt update && sudo apt upgrade -y |
2. **Установите необходимые пакеты:**
1 2 | bash sudo apt install -y wget curl vim |
### Шаг 2: Установка PostgreSQL
1. **Добавьте репозиторий PostgreSQL:**
1 2 3 4 | bash sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list' wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add - sudo apt update |
2. **Установите PostgreSQL:**
1 2 | bash sudo apt install -y postgresql postgresql-contrib |
3. **Запустите и настройте PostgreSQL:**
1 2 3 | bash sudo systemctl start postgresql sudo systemctl enable postgresql |
4. **Настройте пользователя PostgreSQL:**
1 2 3 4 | bash sudo -u postgres psql ALTER USER postgres PASSWORD 'your_password'; q |
5. **Настройте файл pg_hba.conf
:**
Откройте файл:
1 2 | bash sudo vim /etc/postgresql/12/main/pg_hba.conf |
Измените строку:
1 | local all postgres peer |
на:
1 | local all postgres md5 |
6. **Перезапустите PostgreSQL:**
1 2 | bash sudo systemctl restart postgresql |
### Шаг 3: Установка сервера 1С
1. **Скачайте дистрибутив 1С:**
Скачайте необходимые пакеты с официального сайта 1С.
2. **Установите необходимые зависимости:**
1 2 | bash sudo apt install -y imagemagick unixodbc ttf-mscorefonts-installer |
3. **Установите сервер 1С:**
Перейдите в директорию с дистрибутивами и выполните:
1 2 3 | bash sudo dpkg -i 1c-enterprise83-common_*.deb sudo dpkg -i 1c-enterprise83-server_*.deb |
4. **Запустите сервер 1С:**
1 2 | bash sudo service srv1cv83 start |
5. **Проверьте статус сервера 1С:**
1 2 | bash sudo service srv1cv83 status |
### Шаг 4: Создание базы данных
1. **Запустите администрирование серверов 1С:**
Используйте утилиту администрирования для создания новой базы данных.
2. **Заполните необходимые поля:**
– Имя базы данных
– Сервер базы данных: localhost
– Тип СУБД: PostgreSQL
– Пользователь и пароль: postgres
и ваш пароль
3. **Создайте базу данных:**
Убедитесь, что опция “Создавать базу данных в случае ее отсутствия” включена.
### Шаг 5: Настройка и оптимизация
1. **Настройте параметры PostgreSQL:**
Откройте файл postgresql.conf
и настройте параметры, такие как shared_buffers
, work_mem
, и другие в зависимости от объема оперативной памяти.
2. **Перезапустите PostgreSQL для применения изменений:**
1 2 | bash sudo systemctl restart postgresql |
### Заключение
Теперь сервер 1С должен быть установлен и готов к работе с PostgreSQL. Вы можете подключаться к базе данных и начинать работу.
Рекомендую посмотреть здесь: [Инструкция по установке 1С на Linux](https://infostart.ru/1c/articles/19246/)