Редактировал(а) admin 2026/09/02 23:37

От версии 4.2
отредактировано superadmin
на 2026/06/16 00:58
Изменить комментарий: Short URL code assigned
К версии 5.23
отредактировано admin
на 2026/08/21 10:45
Изменить комментарий: Inline {{code language="none"}} -> ##monospace##; block none -> text

Сводка

Подробности

Свойства страницы
Родительский документ
... ... @@ -1,0 +1,1 @@
1 +neyross.install.install-native.WebHome
Автор документа
... ... @@ -1,1 +1,1 @@
1 -XWiki.superadmin
1 +XWiki.admin
Язык по умолчанию
... ... @@ -1,1 +1,1 @@
1 -en
1 +ru
Содержимое
... ... @@ -1,15 +1,11 @@
1 -В данном разделе приведены сведения по установке системы управления базами данных PostgreSQL, необходимой для работы нативной версии Платформы НЕЙРОСС ~[[[doc:neyross.Установка Платформы НЕЙРОСС.Типы установки Платформы НЕЙРОСС.WebHome]]].
1 +В данном разделе приведены сведения по установке системы управления базами данных PostgreSQL, необходимой для работы нативной версии Платформы НЕЙРОСС ~[[[Типы установки Платформы НЕЙРОСС>>doc:neyross.install.neyross-install-types.WebHome]]].
2 2  
3 3  {{info}}
4 4  Для работы Платформы НЕЙРОСС необходимо наличие в сети СУБД PostgreSQL версии не ниже 10. СУБД может быть развёрнута как на сервере Платформы, так и на выделенном сервере. В данном руководстве приведены инструкции по установке и настройке СУБД PostgreSQL под ОС Ubuntu 20.04 LTS 64 bit и ОС Astra Linux Special Edition. Порядок настройки СУБД PostgreSQL для работы под управлением перечисленных операционных систем идентичен за исключением используемой версии СУБД.
5 5  {{/info}}
6 6  
7 -[[image:attach:ui.Параметры узла.WebHome@content.png||thumbnail="true" height="10"]] Содержание:
7 +== {{id name="УстановкаинастройкаСУБДPostgreSQL-Подготовкакустановке"/}}Подготовка к установке ==
8 8  
9 -{{toc/}}
10 -
11 -== {{id name="УстановкаинастройкаСУБДPostgreSQL-Подготовкакустановке"/}}Подготовка к установке(%%) ==
12 -
13 13  Перед началом установки ответьте на вопросы ниже.
14 14  
15 15  |(((
... ... @@ -19,12 +19,12 @@
19 19  Убедитесь, что:
20 20  
21 21  (% style="text-align: left;" %)
22 -1. Операционная система из списка рекомендуемых ~[[[Системные требования ~| Платформа НЕЙРОСС>>doc:neyross.Системные требования | Платформа НЕЙРОСС.WebHome||style="" shape="rect"]]].
23 -1. Операционная система корректно установлена, в процессе установки задана локаль [[United States - en_US.UFT-8>>url:https://support.itrium.ru/x/2NFgOQ||rel="nofollow" style="" shape="rect"]] ~[[[doc:neyross.Обслуживание Платформы НЕЙРОСС.Часто задаваемые вопросы | Платформа НЕЙРОСС.Почему возникает ошибка создания базы данных в процессе установки Платформы НЕЙРОСС?.WebHome]]](% style="text-align: left;" %)**.**
18 +1. Операционная система из списка рекомендуемых ~[[[Системные требования ~| Платформа НЕЙРОСС>>doc:neyross.requirements.WebHome||style="" shape="rect"]]].
19 +1. Операционная система корректно установлена, в процессе установки задана локаль [[United States - en_US.UFT-8>>url:https://support.itrium.ru/x/2NFgOQ||rel="nofollow" style="" shape="rect"]] ~[[[doc:neyross.Обслуживание Платформы НЕЙРОСС.faq-neyross.Почему возникает ошибка создания базы данных в процессе установки Платформы НЕЙРОСС?.WebHome]]](% style="text-align: left;" %)**.**
24 24  1. У вас есть полный административный доступ к целевой операционной системе.
25 25  1. В операционной системе включен и настроен сетевой интерфейс, для интерфейса задан минимум один фиксированный сетевой адрес.
26 26  1. Системное время задано верно, сервер настроен на синхронизацию с выбранным NTP-сервером или сам является сервером NTP.
27 -1. Установлены необходимые зависимости: OpenJDK 1.8 (update 222 или выше), ГосJava (Astra Linux), ntpdate, lshw, dmidecode, traceroute(%%).
23 +1. Установлены необходимые зависимости: OpenJDK 1.8 (update 222 или выше), ГосJava (Astra Linux), ntpdate, lshw, dmidecode, traceroute.
28 28  1. Помимо системного раздела в ОС доступен ещё минимум один раздел диска или отдельный носитель.
29 29  )))
30 30  |(((
... ... @@ -36,7 +36,7 @@
36 36  1. Версия СУБД PostgreSQL не ниже 10.
37 37  )))
38 38  
39 -== {{id name="УстановкаинастройкаСУБДPostgreSQL-УстановкаСУБД"/}}Установка СУБД(%%) ==
35 +== {{id name="УстановкаинастройкаСУБДPostgreSQL-УстановкаСУБД"/}}Установка СУБД ==
40 40  
41 41  Для установки СУБД PostgreSQL из сети Интернет выполните в терминале:
42 42  
... ... @@ -51,26 +51,26 @@
51 51  pg_config --version
52 52  {{/code}}
53 53  
54 -Если номер версии 14 или 15 выполните инструкцию из раздела ~[[[doc:neyross.Обслуживание Платформы НЕЙРОСС.Часто задаваемые вопросы | Платформа НЕЙРОСС.Бесконечная загрузка после первого запуска при работе с PostgreSQL 14,15\. Как исправить?.WebHome]]].
50 +Если номер версии 14 или 15 выполните инструкцию из раздела ~[[[doc:neyross.Обслуживание Платформы НЕЙРОСС.faq-neyross.unlim-loading.WebHome]]].
55 55  
56 56  == {{id name="УстановкаинастройкаСУБДPostgreSQL-Стандартнаяконфигурация"/}}Стандартная конфигурация ==
57 57  
58 -Процедура первичной настройки Платформы НЕЙРОСС допускает автоматическое создание баз данных (рекомендуемый подход). В последнем случае необходимо разрешить доступ к СУБД для учётной записи с правами на создание ролей и баз данных. В СУБД PostgreSQL всегда присутствует корневая учётная запись {{code language="none"}}postgres{{/code}}, наделённая полными административными правами. В ОС Ubuntu Server 20.04 LTS, 22.04 LTS и Astra Linux Special Edition для данной учётной записи по умолчанию не задан пароль, подключение к СУБД возможно только из терминала соответствующей операционной системы. Ниже приведена инструкция по заданию пароля для административной учётной записи {{code language="none"}}postgres{{/code}}.
54 +Процедура первичной настройки Платформы НЕЙРОСС допускает автоматическое создание баз данных (рекомендуемый подход). В последнем случае необходимо разрешить доступ к СУБД для учётной записи с правами на создание ролей и баз данных. В СУБД PostgreSQL всегда присутствует корневая учётная запись ##postgres##, наделённая полными административными правами. В ОС Ubuntu Server 20.04 LTS, 22.04 LTS и Astra Linux Special Edition для данной учётной записи по умолчанию не задан пароль, подключение к СУБД возможно только из терминала соответствующей операционной системы. Ниже приведена инструкция по заданию пароля для административной учётной записи ##postgres##.
59 59  
60 60  == {{id name="УстановкаинастройкаСУБДPostgreSQL-Нестандартнаяконфигурация"/}}Нестандартная конфигурация ==
61 61  
62 62  === {{id name="УстановкаинастройкаСУБДPostgreSQL-Настройкаучётнойзаписиpostgres"/}}Настройка учётной записи postgres ===
63 63  
64 -Ниже приведена инструкция по заданию пароля для административной учётной записи {{code language="none"}}postgres{{/code}}.
60 +Ниже приведена инструкция по заданию пароля для административной учётной записи ##postgres##.
65 65  
66 66  {{info}}
67 -Если СУБД установлена на сервере Платформы, вы можете пропустить данный шаг. На этапе [[первого запуска>>doc:neyross.Установка Платформы НЕЙРОСС.Установка нативной версии.Первый запуск нативной версии.WebHome]] Платформы используйте стандартный режим.
63 +Если СУБД установлена на сервере Платформы, вы можете пропустить данный шаг. На этапе [[первого запуска>>doc:neyross.install.install-native.first-run-native.WebHome]] Платформы используйте стандартный режим.
68 68  {{/info}}
69 69  
70 70  \\
71 71  
72 72  1. (((
73 -Выполните команду {{code language="none"}}psql{{/code}} от имени пользователя {{code language="none"}}postgres{{/code}} с помощью {{code language="none"}}sudo{{/code}}:
69 +Выполните команду ##psql## от имени пользователя ##postgres## с помощью ##sudo##:
74 74  
75 75  {{code language="bash"}}
76 76  sudo -u postgres psql
... ... @@ -77,7 +77,7 @@
77 77  {{/code}}
78 78  )))
79 79  1. (((
80 -Средствами командной строки {{code language="none"}}psql{{/code}} выполните:
76 +Средствами командной строки ##psql## выполните:
81 81  
82 82  {{code language="bash"}}
83 83  > \password
... ... @@ -86,7 +86,7 @@
86 86  1. Введите пароль, нажмите Enter.
87 87  1. В следующей строке повторите ввод пароля. Пароль задан.
88 88  1. (((
89 -Выйдите из командной строки {{code language="none"}}psql{{/code}}:
85 +Выйдите из командной строки ##psql##:
90 90  
91 91  {{code language="bash"}}
92 92  > \q
... ... @@ -111,7 +111,7 @@
111 111  {{/code}}
112 112  )))
113 113  1. (((
114 -Найдите в конфигурационном файле параметр listen_addresses и укажите IP-адреса, с которых разрешены входящие подключения. Список должен включать все IP-адреса Платформы НЕЙРОСС. Также возможно разрешить входящие соединения с любого сетевого адреса, указав в значении параметра {{code language="none"}}'*'{{/code}}.
110 +Найдите в конфигурационном файле параметр listen_addresses и укажите IP-адреса, с которых разрешены входящие подключения. Список должен включать все IP-адреса Платформы НЕЙРОСС. Также возможно разрешить входящие соединения с любого сетевого адреса, указав в значении параметра ##'*'##.
115 115  
116 116  {{code title="postgresql.conf" language="bash"}}
117 117  #------------------------------------------------------------------------------
... ... @@ -134,8 +134,8 @@
134 134  )))
135 135  1. (((
136 136  Отредактируйте существующие разрешения или добавьте новое. Для того чтобы разрешить авторизацию с любого IP-адреса под любым пользователем из подсети 10.0.0.1/13, добавьте строку вида
137 -{{code language="none"}}host all all 10.0.0.1/13 md5{{/code}},
138 -{{code language="none"}}где 10.0.0.1/13{{/code}} задаёт префикс IP-адреса, с которых разрешена авторизация ({{code language="none"}}13{{/code}} — это величина маски подсети, соответствует маске 255.248.0.0). Пример изменённого файла приведён ниже:
133 +##host all all 10.0.0.1/13 md5##,
134 +##где 10.0.0.1/13## задаёт префикс IP-адреса, с которых разрешена авторизация (##13## — это величина маски подсети, соответствует маске 255.248.0.0). Пример изменённого файла приведён ниже:
139 139  
140 140  {{code title="pg_hba.conf" language="bash"}}
141 141  # Database administrative login by Unix domain socket
XWiki.ShortUrlClass[0]
Last known target (debug)
... ... @@ -1,1 +1,1 @@
1 -neyross.Установка Платформы НЕЙРОСС.Установка нативной версии.Установка и настройка СУБД PostgreSQL.WebHome
1 +neyross.install.install-native.postgresql.WebHome

Платформа НЕЙРОСС