<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.katan.su/index.php?action=history&amp;feed=atom&amp;title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_v1.7.0</id>
	<title>Установка и настройка v1.7.0 - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.katan.su/index.php?action=history&amp;feed=atom&amp;title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_v1.7.0"/>
	<link rel="alternate" type="text/html" href="https://wiki.katan.su/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_v1.7.0&amp;action=history"/>
	<updated>2026-10-22T02:49:27Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://wiki.katan.su/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_v1.7.0&amp;diff=3394&amp;oldid=prev</id>
		<title>Admin: Новая страница: «==Ubuntu 22.04 или Debian 12==  ===Установка компонентов===  Данное руководство описывает настройку серверной среды, включая базу данных (PostgreSQL 16), кэширование (Redis), веб-сервер (Nginx), и специальное программное обеспечение «&#039;&#039;&#039;Katan&#039;&#039;&#039;». В каждом пункте выполняются дей...»</title>
		<link rel="alternate" type="text/html" href="https://wiki.katan.su/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_v1.7.0&amp;diff=3394&amp;oldid=prev"/>
		<updated>2026-10-20T11:33:33Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «==Ubuntu 22.04 или Debian 12==  ===Установка компонентов===  Данное руководство описывает настройку серверной среды, включая базу данных (PostgreSQL 16), кэширование (Redis), веб-сервер (Nginx), и специальное программное обеспечение «&amp;#039;&amp;#039;&amp;#039;&lt;a href=&quot;/index.php?title=Katan&quot; title=&quot;Katan&quot;&gt;Katan&lt;/a&gt;&amp;#039;&amp;#039;&amp;#039;». В каждом пункте выполняются дей...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Ubuntu 22.04 или Debian 12==&lt;br /&gt;
&lt;br /&gt;
===Установка компонентов===&lt;br /&gt;
&lt;br /&gt;
Данное руководство описывает настройку серверной среды, включая базу данных (PostgreSQL 16), кэширование (Redis), веб-сервер (Nginx), и специальное программное обеспечение «&amp;#039;&amp;#039;&amp;#039;[[Katan|Katan]]&amp;#039;&amp;#039;&amp;#039;». В каждом пункте выполняются действия для обеспечения правильной установки, настройки и запуска этих компонентов.&lt;br /&gt;
&lt;br /&gt;
Технические требования к серверу и ПО указаны в разделе «&amp;#039;&amp;#039;&amp;#039;[[Технические требования]]&amp;#039;&amp;#039;&amp;#039;». &lt;br /&gt;
Запускаем сервер на базе операционной системы Ubuntu 22.04 или Debian 12.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Переключаемся на учетную запись суперпользователя (root):&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo su&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Установка PostgreSQL===&lt;br /&gt;
&lt;br /&gt;
Добавляем в систему репозиторий PostgreSQL:&lt;br /&gt;
 sh -c &amp;#039;echo &amp;quot;deb https://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main&amp;quot; &amp;gt; /etc/apt/sources.list.d/pgdg.list&amp;#039;&lt;br /&gt;
Добавляем в систему ключи для доступа к репозиторию PostgreSQL:&lt;br /&gt;
 wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | apt-key add -&lt;br /&gt;
Обновляем список доступных пакетов системы и устанавливаем сервер и клиент PostgreSQL 16:&lt;br /&gt;
 apt update &amp;amp;&amp;amp; apt install -y postgresql-16 postgresql-client-16&lt;br /&gt;
Проверяем статус службы PostgreSQL:&lt;br /&gt;
 systemctl status postgresql&lt;br /&gt;
Проверяем версию установленной PostgreSQL:&lt;br /&gt;
 psql --version&lt;br /&gt;
Обновляем список доступных пакетов системы и устанавливаем расширение PostGIS для PostgreSQL 16:&lt;br /&gt;
 apt update &amp;amp;&amp;amp; apt install postgis postgresql-16-postgis-3 -y&lt;br /&gt;
Заходим в консоль PostgreSQL:&lt;br /&gt;
 sudo -u postgres psql&lt;br /&gt;
Меняем пароль:&lt;br /&gt;
 ALTER USER postgres PASSWORD &amp;#039;&amp;lt;НОВЫЙ ПАРОЛЬ&amp;gt;&amp;#039;;&lt;br /&gt;
Выходим из консоли PostgreSQL:&lt;br /&gt;
 \q&lt;br /&gt;
&lt;br /&gt;
===Установка Redis===&lt;br /&gt;
&lt;br /&gt;
Добавляем в систему репозиторий Redis:&lt;br /&gt;
 add-apt-repository ppa:redislabs/redis&lt;br /&gt;
Обновляем список доступных пакетов системы и устанавливаем Redis:&lt;br /&gt;
 apt update &amp;amp;&amp;amp; apt install redis -y&lt;br /&gt;
Добавляем в автозапуск и запускаем службу Redis:&lt;br /&gt;
 systemctl enable --now redis-server&lt;br /&gt;
Проверяем статус службы Redis:&lt;br /&gt;
 systemctl status redis-server&lt;br /&gt;
&lt;br /&gt;
===Установка Nginx===&lt;br /&gt;
&lt;br /&gt;
Обновляем список доступных пакетов системы и устанавливаем Nginx:&lt;br /&gt;
 apt update &amp;amp;&amp;amp; apt install nginx -y&lt;br /&gt;
Проверяем статус службы Nginx:&lt;br /&gt;
 systemctl status nginx&lt;br /&gt;
Удаляем из системы символическую ссылку на стандартную конфигурацию Nginx:&lt;br /&gt;
 rm /etc/nginx/sites-enabled/default&lt;br /&gt;
&lt;br /&gt;
===Установка Katan===&lt;br /&gt;
Даем права на выполнение скрипту установки Katan:&lt;br /&gt;
 chmod 775 katan-installer&lt;br /&gt;
&lt;br /&gt;
Запускаем диагностику окружения:&lt;br /&gt;
 ./katan-installer doctor&lt;br /&gt;
&lt;br /&gt;
Установка доступна в 2 режимах:&lt;br /&gt;
* Интерактивный - настройки проводятся в режиме диалога в консоли;&lt;br /&gt;
* Не интерактивный - настройка осуществляется вводом аргументов при запуске скрипта.&lt;br /&gt;
&lt;br /&gt;
====Интерактивная установка Katan====&lt;br /&gt;
Запускаем скрипт интерактивной установки Katan:&lt;br /&gt;
 ./katan-installer&lt;br /&gt;
&lt;br /&gt;
====Не интерактивная установка Katan====&lt;br /&gt;
&lt;br /&gt;
Запускаем скрипт установки Katan &lt;br /&gt;
 ./katan-installer&lt;br /&gt;
&lt;br /&gt;
с введенными &amp;#039;&amp;#039;&amp;#039;аргументами&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;--postgres-host&amp;#039;&amp;#039;&amp;#039; - хост сервера PostgreSQL;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;--postgres-port&amp;#039;&amp;#039;&amp;#039; - порт PostgreSQL;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;--postgres-user&amp;#039;&amp;#039;&amp;#039; - имя пользователя для аутентификации в БД;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;--postgres-password&amp;#039;&amp;#039;&amp;#039; - пароль указанного пользователя;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;--postgres-db katan&amp;#039;&amp;#039;&amp;#039; - наименование базы данных;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;--redis-host&amp;#039;&amp;#039;&amp;#039; - хост сервера Redis;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;--redis-port&amp;#039;&amp;#039;&amp;#039; - порт Redis;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;--yes&amp;#039;&amp;#039;&amp;#039; - флаг автоматического подтверждения.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Пример скрипта установки Katan:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;./katan-installer \&lt;br /&gt;
  --postgres-host 127.0.0.1 \&lt;br /&gt;
  --postgres-port 5432 \&lt;br /&gt;
  --postgres-user postgres \&lt;br /&gt;
  --postgres-password &amp;#039;secret&amp;#039; \&lt;br /&gt;
  --postgres-db katan \&lt;br /&gt;
  --redis-host 127.0.0.1 \&lt;br /&gt;
  --redis-port 6379 \&lt;br /&gt;
  --yes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Конфигурирование Nginx===&lt;br /&gt;
&lt;br /&gt;
Если используется собственный сертификат:&lt;br /&gt;
Создаем в системе папку, где будут храниться сертификат и ключ:&lt;br /&gt;
 mkdir /etc/nginx/ssl&lt;br /&gt;
Создаем в системе сертификат:&lt;br /&gt;
 nano /etc/nginx/ssl/&amp;lt;ВАШ СЕРТИФИКАТ&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Создаем в системе ключ:&lt;br /&gt;
 nano /etc/nginx/ssl/&amp;lt;ВАШ КЛЮЧ&amp;gt;&lt;br /&gt;
Открываем файл конфигурации Katan в Nginx:&lt;br /&gt;
 nano /etc/nginx/sites-available/katan&lt;br /&gt;
Изменяем доменное имя:&lt;br /&gt;
&amp;lt;pre&amp;gt;map $host $katan_host {&lt;br /&gt;
    default &amp;lt;ВАШЕ ДОМЕННОЕ ИМЯ&amp;gt;;&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
Изменяем пути к сертификату и ключу:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssl_certificate &amp;lt;ПУТЬ К СЕРТИФИКАТУ&amp;gt;;&lt;br /&gt;
ssl_certificate_key &amp;lt;ПУТЬ К КЛЮЧУ&amp;gt;;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Создаем символическую ссылку для конфигурации Katan в Nginx:&lt;br /&gt;
 ln -s /etc/nginx/sites-available/katan /etc/nginx/sites-enabled/&lt;br /&gt;
Проверяем правильность конфигурации Nginx:&lt;br /&gt;
 nginx -t&lt;br /&gt;
Перезапускаем службу Nginx:&lt;br /&gt;
 systemctl restart nginx&lt;br /&gt;
&lt;br /&gt;
==RED OS 8.0.2==&lt;br /&gt;
&lt;br /&gt;
===Установка компонентов===&lt;br /&gt;
&lt;br /&gt;
Данное руководство описывает настройку серверной среды, включая базу данных (PostgreSQL 16), кэширование (Redis), веб-сервер (Nginx) и специальное программное обеспечение «&amp;#039;&amp;#039;&amp;#039;[[Katan|Katan]]&amp;#039;&amp;#039;&amp;#039;». В каждом пункте выполняются действия для обеспечения правильной установки, настройки и запуска этих компонентов.&lt;br /&gt;
&lt;br /&gt;
Технические требования к серверу и ПО указаны в разделе «&amp;#039;&amp;#039;&amp;#039;[[Технические требования]]&amp;#039;&amp;#039;&amp;#039;». &lt;br /&gt;
Запускаем сервер на базе операционной системы RED OS 8.0.2.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Переключаемся на учетную запись суперпользователя (root):&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo su&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Установка PostgreSQL===&lt;br /&gt;
&lt;br /&gt;
Устанавливаем сервер и клиент PostgreSQL 16:&lt;br /&gt;
 dnf -y install postgresql16-server postgresql16 postgresql16-contrib&lt;br /&gt;
Создаём системные базы данных:&lt;br /&gt;
 /usr/pgsql-16/bin/postgresql-16-setup initdb&lt;br /&gt;
Добавляем в автозапуск и запускаем службу PostgreSQL:&lt;br /&gt;
 systemctl enable --now postgresql-16&lt;br /&gt;
Проверяем статус службы PostgreSQL:&lt;br /&gt;
 systemctl status postgresql-16&lt;br /&gt;
Проверяем версию установленной PostgreSQL:&lt;br /&gt;
 psql --version&lt;br /&gt;
Устанавливаем расширение PostGIS для PostgreSQL 16:&lt;br /&gt;
 dnf -y install postgis-pgsql16&lt;br /&gt;
Входим в консоль PostgreSQL:&lt;br /&gt;
 sudo -u postgres psql&lt;br /&gt;
Меняем пароль:&lt;br /&gt;
 ALTER USER postgres PASSWORD &amp;#039;&amp;lt;НОВЫЙ ПАРОЛЬ&amp;gt;&amp;#039;;&lt;br /&gt;
Выходим из консоли PostgreSQL:&lt;br /&gt;
 \q&lt;br /&gt;
&lt;br /&gt;
===Установка Redis===&lt;br /&gt;
&lt;br /&gt;
Устанавливаем Redis:&lt;br /&gt;
 dnf -y install redis&lt;br /&gt;
Добавляем в автозапуск и запускаем службу Redis:&lt;br /&gt;
 systemctl enable --now redis&lt;br /&gt;
Проверяем статус службы Redis:&lt;br /&gt;
 systemctl status redis&lt;br /&gt;
&lt;br /&gt;
===Установка Nginx===&lt;br /&gt;
&lt;br /&gt;
Устанавливаем Nginx:&lt;br /&gt;
 dnf -y install nginx&lt;br /&gt;
Добавляем в автозапуск и запускаем службу Nginx:&lt;br /&gt;
 systemctl enable --now nginx&lt;br /&gt;
Проверяем статус службы Nginx:&lt;br /&gt;
 systemctl status nginx&lt;br /&gt;
Удаляем из системы символическую ссылку на стандартную конфигурацию Nginx:&lt;br /&gt;
 rm -f /etc/nginx/conf.d/default.conf&lt;br /&gt;
&lt;br /&gt;
===Установка Katan===&lt;br /&gt;
Даем права на выполнение скрипту установки Katan:&lt;br /&gt;
 chmod 775 katan-installer&lt;br /&gt;
&lt;br /&gt;
Запускаем диагностику окружения:&lt;br /&gt;
 ./katan-installer doctor&lt;br /&gt;
&lt;br /&gt;
Установка доступна в 2 режимах:&lt;br /&gt;
* Интерактивный - настройки проводятся в режиме диалога в консоли;&lt;br /&gt;
* Не интерактивный - настройка осуществляется вводом аргументов при запуске скрипта.&lt;br /&gt;
&lt;br /&gt;
====Интерактивная установка Katan====&lt;br /&gt;
Запускаем скрипт интерактивной установки Katan:&lt;br /&gt;
 ./katan-installer&lt;br /&gt;
&lt;br /&gt;
====Не интерактивная установка Katan====&lt;br /&gt;
&lt;br /&gt;
Запускаем скрипт установки Katan &lt;br /&gt;
 ./katan-installer&lt;br /&gt;
&lt;br /&gt;
с введенными &amp;#039;&amp;#039;&amp;#039;аргументами&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;--postgres-host&amp;#039;&amp;#039;&amp;#039; - хост сервера PostgreSQL;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;--postgres-port&amp;#039;&amp;#039;&amp;#039; - порт PostgreSQL;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;--postgres-user&amp;#039;&amp;#039;&amp;#039; - имя пользователя для аутентификации в БД;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;--postgres-password&amp;#039;&amp;#039;&amp;#039; - пароль указанного пользователя;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;--postgres-db katan&amp;#039;&amp;#039;&amp;#039; - наименование базы данных;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;--redis-host&amp;#039;&amp;#039;&amp;#039; - хост сервера Redis;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;--redis-port&amp;#039;&amp;#039;&amp;#039; - порт Redis;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;--yes&amp;#039;&amp;#039;&amp;#039; - флаг автоматического подтверждения.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Пример скрипта установки Katan:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;./katan-installer \&lt;br /&gt;
  --postgres-host 127.0.0.1 \&lt;br /&gt;
  --postgres-port 5432 \&lt;br /&gt;
  --postgres-user postgres \&lt;br /&gt;
  --postgres-password &amp;#039;secret&amp;#039; \&lt;br /&gt;
  --postgres-db katan \&lt;br /&gt;
  --redis-host 127.0.0.1 \&lt;br /&gt;
  --redis-port 6379 \&lt;br /&gt;
  --yes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Конфигурирование Nginx===&lt;br /&gt;
&lt;br /&gt;
Если используется собственный сертификат:&lt;br /&gt;
Создаем в системе папку, где будут храниться сертификат и ключ:&lt;br /&gt;
 mkdir /etc/nginx/ssl&lt;br /&gt;
Создаем в системе сертификат:&lt;br /&gt;
 nano /etc/nginx/ssl/&amp;lt;ВАШ СЕРТИФИКАТ&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Создаем в системе ключ:&lt;br /&gt;
 nano /etc/nginx/ssl/&amp;lt;ВАШ КЛЮЧ&amp;gt;&lt;br /&gt;
Создаем символическую ссылку для конфигурации Katan в Nginx:&lt;br /&gt;
 ln -s /etc/nginx/sites-available/katan /etc/nginx/conf.d/katan.conf&lt;br /&gt;
Открываем файл конфигурации Katan в Nginx:&lt;br /&gt;
 nano /etc/nginx/sites-available/katan&lt;br /&gt;
Изменяем доменное имя:&lt;br /&gt;
&amp;lt;pre&amp;gt;map $host $katan_host {&lt;br /&gt;
    default &amp;lt;ВАШЕ ДОМЕННОЕ ИМЯ&amp;gt;;&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
Изменяем пути к сертификату и ключу:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssl_certificate &amp;lt;ПУТЬ К СЕРТИФИКАТУ&amp;gt;;&lt;br /&gt;
ssl_certificate_key &amp;lt;ПУТЬ К КЛЮЧУ&amp;gt;;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Проверяем правильность конфигурации Nginx:&lt;br /&gt;
 nginx -t&lt;br /&gt;
Перезапускаем службу Nginx:&lt;br /&gt;
 systemctl restart nginx&lt;br /&gt;
Разрешаем исходящие соединения для прокси-логики Nginx:&lt;br /&gt;
 setsebool -P httpd_can_network_relay 1&lt;br /&gt;
Добавляем в автозапуск и запускаем службу Katan:&lt;br /&gt;
 systemctl enable --now katan&lt;br /&gt;
&lt;br /&gt;
==ALT Server 11.1==&lt;br /&gt;
&lt;br /&gt;
===Установка компонентов===&lt;br /&gt;
&lt;br /&gt;
Данное руководство описывает настройку серверной среды, включая базу данных (PostgreSQL 16), кэширование (Redis), веб-сервер (Nginx) и специальное программное обеспечение «&amp;#039;&amp;#039;&amp;#039;[[Katan|Katan]]&amp;#039;&amp;#039;&amp;#039;». В каждом пункте выполняются действия для обеспечения правильной установки, настройки и запуска этих компонентов.&lt;br /&gt;
&lt;br /&gt;
Технические требования к серверу и ПО указаны в разделе «&amp;#039;&amp;#039;&amp;#039;[[Технические требования]]&amp;#039;&amp;#039;&amp;#039;». &lt;br /&gt;
Запускаем сервер на базе операционной системы ALT Server 11.1.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Переключаемся на учетную запись суперпользователя (root):&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;su -&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Установка PostgreSQL===&lt;br /&gt;
&lt;br /&gt;
Обновляем список доступных пакетов системы и устанавливаем сервер и клиент PostgreSQL 16:&lt;br /&gt;
 apt-get update &amp;amp;&amp;amp; apt-get install -y postgresql16-server postgresql16-contrib&lt;br /&gt;
Создаём системные базы данных:&lt;br /&gt;
 /etc/init.d/postgresql initdb&lt;br /&gt;
Добавляем в автозапуск и запускаем службу PostgreSQL:&lt;br /&gt;
 systemctl enable --now postgresql&lt;br /&gt;
Проверяем статус службы PostgreSQL:&lt;br /&gt;
 systemctl status postgresql&lt;br /&gt;
Проверяем версию установленной PostgreSQL:&lt;br /&gt;
 psql --version&lt;br /&gt;
Устанавливаем расширение PostGIS для PostgreSQL 16:&lt;br /&gt;
 apt-get install postgresql16-postgis&lt;br /&gt;
Заходим в консоль PostgreSQL:&lt;br /&gt;
 psql -U postgres&lt;br /&gt;
Меняем пароль:&lt;br /&gt;
 ALTER USER postgres PASSWORD &amp;#039;&amp;lt;НОВЫЙ ПАРОЛЬ&amp;gt;&amp;#039;;&lt;br /&gt;
Выходим из консоли PostgreSQL:&lt;br /&gt;
 \q&lt;br /&gt;
&lt;br /&gt;
===Установка Redis===&lt;br /&gt;
&lt;br /&gt;
Устанавливаем Redis:&lt;br /&gt;
 apt-get install redis&lt;br /&gt;
Добавляем в автозапуск и запускаем службу Redis:&lt;br /&gt;
 systemctl enable --now redis&lt;br /&gt;
Проверяем статус службы Redis:&lt;br /&gt;
 systemctl status redis&lt;br /&gt;
&lt;br /&gt;
===Установка Nginx===&lt;br /&gt;
&lt;br /&gt;
Устанавливаем Nginx:&lt;br /&gt;
 apt-get install nginx&lt;br /&gt;
Добавляем в автозапуск и запускаем службу Nginx:&lt;br /&gt;
 systemctl enable --now nginx.service&lt;br /&gt;
Проверяем статус службы Nginx:&lt;br /&gt;
 systemctl status nginx&lt;br /&gt;
Удаляем из системы символическую ссылку на стандартную конфигурацию Nginx:&lt;br /&gt;
 rm /etc/nginx/sites-enabled.d/default&lt;br /&gt;
&lt;br /&gt;
===Установка Katan===&lt;br /&gt;
Даем права на выполнение скрипту установки Katan:&lt;br /&gt;
 chmod 775 katan-installer&lt;br /&gt;
&lt;br /&gt;
Запускаем диагностику окружения:&lt;br /&gt;
 ./katan-installer doctor&lt;br /&gt;
&lt;br /&gt;
Установка доступна в 2 режимах:&lt;br /&gt;
* Интерактивный - настройки проводятся в режиме диалога в консоли;&lt;br /&gt;
* Не интерактивный - настройка осуществляется вводом аргументов при запуске скрипта.&lt;br /&gt;
&lt;br /&gt;
====Интерактивная установка Katan====&lt;br /&gt;
Запускаем скрипт интерактивной установки Katan:&lt;br /&gt;
 ./katan-installer&lt;br /&gt;
&lt;br /&gt;
====Не интерактивная установка Katan====&lt;br /&gt;
&lt;br /&gt;
Запускаем скрипт установки Katan &lt;br /&gt;
 ./katan-installer&lt;br /&gt;
&lt;br /&gt;
с введенными &amp;#039;&amp;#039;&amp;#039;аргументами&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;--postgres-host&amp;#039;&amp;#039;&amp;#039; - хост сервера PostgreSQL;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;--postgres-port&amp;#039;&amp;#039;&amp;#039; - порт PostgreSQL;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;--postgres-user&amp;#039;&amp;#039;&amp;#039; - имя пользователя для аутентификации в БД;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;--postgres-password&amp;#039;&amp;#039;&amp;#039; - пароль указанного пользователя;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;--postgres-db katan&amp;#039;&amp;#039;&amp;#039; - наименование базы данных;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;--redis-host&amp;#039;&amp;#039;&amp;#039; - хост сервера Redis;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;--redis-port&amp;#039;&amp;#039;&amp;#039; - порт Redis;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;--yes&amp;#039;&amp;#039;&amp;#039; - флаг автоматического подтверждения.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Пример скрипта установки Katan:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;./katan-installer \&lt;br /&gt;
  --postgres-host 127.0.0.1 \&lt;br /&gt;
  --postgres-port 5432 \&lt;br /&gt;
  --postgres-user postgres \&lt;br /&gt;
  --postgres-password &amp;#039;secret&amp;#039; \&lt;br /&gt;
  --postgres-db katan \&lt;br /&gt;
  --redis-host 127.0.0.1 \&lt;br /&gt;
  --redis-port 6379 \&lt;br /&gt;
  --yes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Конфигурирование Nginx===&lt;br /&gt;
&lt;br /&gt;
Если используется собственный сертификат:&lt;br /&gt;
Создаем в системе папку, где будут храниться сертификат и ключ:&lt;br /&gt;
 mkdir /etc/nginx/ssl&lt;br /&gt;
Создаем в системе сертификат:&lt;br /&gt;
 nano /etc/nginx/ssl/&amp;lt;ВАШ СЕРТИФИКАТ&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Создаем в системе ключ:&lt;br /&gt;
 nano /etc/nginx/ssl/&amp;lt;ВАШ КЛЮЧ&amp;gt;&lt;br /&gt;
Создаем символическую ссылку для конфигурации Katan в Nginx:&lt;br /&gt;
 ln -s /etc/nginx/sites-available/katan /etc/nginx/sites-enabled.d/katan.conf&lt;br /&gt;
Открываем файл конфигурации Katan в Nginx:&lt;br /&gt;
 nano /etc/nginx/sites-available/katan&lt;br /&gt;
Изменяем доменное имя:&lt;br /&gt;
&amp;lt;pre&amp;gt;map $host $katan_host {&lt;br /&gt;
    default &amp;lt;ВАШЕ ДОМЕННОЕ ИМЯ&amp;gt;;&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
Изменяем пути к сертификату и ключу:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssl_certificate &amp;lt;ПУТЬ К СЕРТИФИКАТУ&amp;gt;;&lt;br /&gt;
ssl_certificate_key &amp;lt;ПУТЬ К КЛЮЧУ&amp;gt;;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Проверяем правильность конфигурации Nginx:&lt;br /&gt;
 nginx -t&lt;br /&gt;
Перезапускаем службу Nginx:&lt;br /&gt;
 systemctl restart nginx&lt;br /&gt;
Добавляем в автозапуск и запускаем службу Katan:&lt;br /&gt;
 systemctl enable --now katan&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>