IntraVision

Подготовка серверов для установки Intraservice, сотрудниками intraservice

Оптимальные требования:

2 сервера: 1 для WEB и 1 для SQL.

Для WEB:

Intel Core i5 и выше, 16+ GB RAM, 100 GB HDD

Linux (Debian 11+/Ubuntu 22.04+), MS .NET 6

Для SQL:

Intel Core i5 и выше, 8+ GB RAM, 250 GB HDD

Postgresql 14 и выше

Чтобы система была установлена силами сотрудника intraservice, необходимо:

1) Подготовить WEB и SQL сервер(ы)

2) Предоставить данные пользователя (логин и пароль) с правами локального администратора, от имени которого будут выполняться следующие действия:

-Выполнение любых скриптов на SQL сервере, в том числе и относящиеся к безопасности данного экземпляра сервера

-Разворачивание и создание бэкапов базы данных на локальных дисках, а также удаление БД.

-Доступ к SQL серверу (инстансу) через pgAdmin

-Данный пользователь в дальнейшем будет указан владельцем БД  на SQL сервере.

3) Заранее придумайте какой URL  будет использовать web-интерфeйс (например, support.your-domain.ru), порты и подготовить DNS для адресации на web  сервер

4)Для работы функции отправки email уведомлений у вас должен быть smtp  сервер, и web  сервер  должен  иметь к нему доступ


Web.
Установить и настроить OpenSSh для удалённого доступа к серверу
https://help.reg.ru/support/servery-vps/oblachnyye-servery/rabota-s-serverom/kak-ustanovit-i-nastroit-ssh
Установить nginx
Установить поддержу .NET 6 для конкретной версии Linux. Более подробно для каждой версии можно почитать по адресу https://learn.microsoft.com/ru-ru/dotnet/core/install

SQL
Установить и настроить OpenSSh для удалённого доступа к серверу
Установить Postgre
https://www.postgresql.org/download/
Устанавливаем русскую локализацию
dpkg-reconfigure locales

ищем и пробелом ставим звёздочки на локализациях
(en_US.UTF-8, ru_RU.UTF-8)

 
 
нажимаем Enter
Выбираем любую локализацию по умолчанию, Enter (от этого зависит на каком языке будет отображаться визуальная часть линукса)
 
 
Проверить установленные локализации можно locale -a
 
 


Other.
В дальнейшем если вам понадобится доступ к БД вам потребуется клиент, можно использовать pgadmin, не обязательно устанавливать его на самом сервере
https://www.pgadmin.org/download/ 

intraservice