Привет, Хабр! К сожалению, с российского рынка уходят такие компании как Microsoft, SE. Но жизнь на этом не заканчивается и необходимо закрывать ниши, которые лишились привычных инструментов.
В этой статье я покажу, как настроить сервер 1С, базой данных Postgres и веб сервером Apache на одном компьютере с операционной системой Ubuntu Server 22.04 LTS. Если вы пользуетесь другим Debian-подобным или Red Hat-подобным дистрибутивом , то процесс установки ОС будет похожим, однако каждый дистрибутив имеет свои особенности.
Создаем загрузочную флешку
Приходим на сайт https://ubuntu.com/download/server и скачиваем LTS релиз.
Нажимаем на зеленую кнопку Далее необходимо создать загрузочную флешку с помощью которой вы будете устанавливать ОС. Сделать это можно с помощью программы Rufus. Скачать её можно с сайта https://rufus.ie/ru/.
Создание загрузочной флешки После этого в биос необходимо выбрать загрузочную флешку.
Выбор загрузочного устройства
Установка Ubuntu 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