Search
Write a publication
Pull to refresh

Сервер 1С с БД Postgres на Linux

Level of difficultyEasy

Привет, Хабр! К сожалению, с российского рынка уходят такие компании как Microsoft, SE. Но жизнь на этом не заканчивается и необходимо закрывать ниши, которые лишились привычных инструментов.

В этой статье я покажу, как настроить сервер 1С, базой данных Postgres и веб сервером Apache на одном компьютере с операционной системой Ubuntu Server 22.04 LTS. Если вы пользуетесь другим Debian-подобным или Red Hat-подобным дистрибутивом , то процесс установки ОС будет похожим, однако каждый дистрибутив имеет свои особенности.

Создаем загрузочную флешку

  1. Приходим на сайт https://ubuntu.com/download/server и скачиваем LTS релиз.

    Нажимаем на зеленую кнопку
    Нажимаем на зеленую кнопку
  2. Далее необходимо создать загрузочную флешку с помощью которой вы будете устанавливать ОС. Сделать это можно с помощью программы Rufus. Скачать её можно с сайта https://rufus.ie/ru/.

    Создание загрузочной флешки
    Создание загрузочной флешки
  3. После этого в биос необходимо выбрать загрузочную флешку.

    Выбор загрузочного устройства
    Выбор загрузочного устройства

Установка Ubuntu Server

Выбираем русский язык
Выбираем русский язык
Выбираем минимальную версию
Выбираем минимальную версию
Заполняем профиль
Заполняем профиль
Если будете использовать SSH на сервере, необходимо установить OpenSSH server
Если будете использовать SSH на сервере, необходимо установить OpenSSH server

На этом установка ОС завершена.

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

Установка БД Postgres

Для начала необходимо установить русскую локаль.

 sudo apt-get install locales 

# Запускаем утилиту
sudo dpkg-reconfigure locales
# Выбираем ru_RU.UTF-8 (392 номер)
# Назначаем его в качестве главного
sudo reboot

Заходим на https://1c.postgres.ru/, проходим регистрацию и получаем на почту инструкцию по установке.

# Добавляем репозитории
wget https://repo.postgrespro.ru/1c-15/keys/pgpro-repo-add.sh
sudo sh pgpro-repo-add.sh

# Устанавливаем Postgres
sudo apt-get install postgrespro-1c-15

Далее необходимо настроить службу.

# Удаляем базу по умолчанию
sudo rm -rf /var/lib/pgpro/1c-15/data

# Настраиваем Postgres
/opt/pgpro/1c-15/bin/pg-setup initdb --tune=1c --locale=ru_RU.UTF-8

# Проверка статуса службы Postgres, подсказки должны быть на русском языке
systemctl status postgrespro-1c-15

Tags:
Hubs:
You can’t comment this publication because its author is not yet a full member of the community. You will be able to contact the author only after he or she has been invited by someone in the community. Until then, author’s username will be hidden by an alias.