Установка и настройка: различия между версиями

Материал из Radix-IT
Нет описания правки
Нет описания правки
Строка 1: Строка 1:
==Информация, необходимая для установки==
== Установка и настройка компонентов ==


1. Добавляем репозиторий PostgreSQL
=== PostgreSQL ===
sh -c 'echo "deb https://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg
main" > /etc/apt/sources.list.d/pgdg.list'


2. Загружаем ключи для доступа к репозиторию PostgreSQL
# Добавляем репозиторий PostgreSQL:
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | apt-key
{{{
add
echo "deb https://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list
}}}


3. Обновляем список доступных пакетов и устанавливаем PostgreSQL
# Загружаем ключи для доступа к репозиторию PostgreSQL:
16 и клиент PostgreSQL 16
{{{
apt update && apt install postgresql-16 postgresql-client-16 -y
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
}}}


4. Проверяем статус службы PostgreSQL
# Обновляем список доступных пакетов и устанавливаем PostgreSQL 16 и клиент PostgreSQL 16:
{{{
sudo apt update && sudo apt install postgresql-16 postgresql-client-16 -y
}}}
 
# Проверяем статус службы PostgreSQL:
{{{
systemctl status postgresql
systemctl status postgresql
}}}


5. Проверяем версию установленной PostgreSQL
# Проверяем версию установленной PostgreSQL:
{{{
psql --version
psql --version
}}}


6. Устанавливаем расширение PostGIS для PostgreSQL 16
# Устанавливаем расширение PostGIS для PostgreSQL 16:
apt install postgis postgresql-16-postgis-3
{{{
sudo apt install postgis postgresql-16-postgis-3
}}}


7. Входим в консоль PostgreSQL от имени пользователя postgres
# Входим в консоль PostgreSQL от имени пользователя postgres:
{{{
sudo -u postgres psql
sudo -u postgres psql
}}}
# Меняем пароль пользователя postgres:
{{{
ALTER USER postgres PASSWORD 'ваш_пароль';
}}}


8. Меняем пароль пользователя postgres
=== Redis ===
ALTER USER postgres PASSWORD 'Тут пароль';


9. Добавляем репозиторий Redis
# Добавляем репозиторий Redis:
{{{
add-apt-repository ppa:redislabs/redis
add-apt-repository ppa:redislabs/redis
}}}


10.Обновляем список доступных пакетов и устанавливаем Redis
# Обновляем список доступных пакетов и устанавливаем Redis:
{{{
apt update && apt install redis
apt update && apt install redis
}}}


11.Включаем и запускаем службу Redis
# Включаем и запускаем службу Redis:
{{{
systemctl enable --now redis-server
systemctl enable --now redis-server
}}}
=== ClickHouse ===


12.Устанавливаем необходимые зависимости для ClickHouse
# Устанавливаем необходимые зависимости для ClickHouse:
{{{
apt install -y apt-transport-https ca-certificates dirmngr
apt install -y apt-transport-https ca-certificates dirmngr
}}}


13.Добавляем ключи для доступа к репозиторию ClickHouse
# Добавляем ключи для доступа к репозиторию ClickHouse:
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv
{{{
8919F6BD2B48D754
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 8919F6BD2B48D754
}}}


14.Добавляем репозиторий ClickHouse
# Добавляем репозиторий ClickHouse:
echo "deb https://packages.clickhouse.com/deb stable main" | sudo tee
{{{
/etc/apt/sources.list.d/clickhouse.list
echo "deb https://packages.clickhouse.com/deb stable main" | sudo tee /etc/apt/sources.list.d/clickhouse.list
}}}


15.Обновляем список доступных пакетов и устанавливаем ClickHouse
# Обновляем список доступных пакетов и устанавливаем ClickHouse:
{{{
apt update && apt install -y clickhouse-server clickhouse-client
apt update && apt install -y clickhouse-server clickhouse-client
}}}


16.Запускаем службу ClickHouse
# Запускаем службу ClickHouse:
{{{
service clickhouse-server start
service clickhouse-server start
}}}
=== Nginx ===


17.Устанавливаем Nginx
# Устанавливаем Nginx:
{{{
apt install nginx
apt install nginx
}}}


18.Удаляем стандартную конфигурацию Nginx, чтобы заменить её на
# Удаляем стандартную конфигурацию Nginx, чтобы заменить её на нашу:
нашу
{{{
rm /etc/nginx/sites-enabled/default
rm /etc/nginx/sites-enabled/default
}}}


19.Скачиваем из личного кабинета на сайте radix-it.ru скрипт Katan
=== Katan ===
Доступ к личному кабинету выдаёт менеджер


20.Для получения доступа к скрипту, свяжитесь с менеджером и укажите
# Скачиваем из личного кабинета на сайте radix-it.ru скрипт Katan:
внешний IP сервера на котором будет установлена Ваша версия Katan
# Для получения доступа к скрипту, свяжитесь с менеджером и укажите внешний IP сервера на котором будет установлена Ваша версия Katan.


21.Даем исполняемые права скрипту установки Katan
# Даем исполняемые права скрипту установки Katan:
{{{
chmod 775 katan-installer
chmod 775 katan-installer
}}}


22.Запускаем скрипт установки Katan
# Запускаем скрипт установки Katan:
{{{
./katan-installer
./katan-installer
}}}


23.Создаем символическую ссылку для конфигурации Katan в
# Создаем символическую ссылку для конфигурации Katan в директории sites-enabled Nginx:
директории sites-enabled Nginx
{{{
ln -s /etc/nginx/sites-available/katan /etc/nginx/sites-enabled/
ln -s /etc/nginx/sites-available/katan /etc/nginx/sites-enabled/
}}}


24.Проверяем правильность конфигурации Nginx
# Проверяем правильность конфигурации Nginx:
{{{
nginx -t
nginx -t
}}}


25.Перезапускаем службу Nginx для применения изменений
# Перезапускаем службу Nginx для применения изменений:
{{{
systemctl restart nginx
systemctl restart nginx
}}}

Версия от 21:22, 16 мая 2024

Установка и настройка компонентов

PostgreSQL

  1. Добавляем репозиторий PostgreSQL:

{{{ echo "deb https://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list }}}

  1. Загружаем ключи для доступа к репозиторию PostgreSQL:
sudo apt-key add -


  1. Обновляем список доступных пакетов и устанавливаем PostgreSQL 16 и клиент PostgreSQL 16:

{{{ sudo apt update && sudo apt install postgresql-16 postgresql-client-16 -y }}}

  1. Проверяем статус службы PostgreSQL:

{{{ systemctl status postgresql }}}

  1. Проверяем версию установленной PostgreSQL:

{{{ psql --version }}}

  1. Устанавливаем расширение PostGIS для PostgreSQL 16:

{{{ sudo apt install postgis postgresql-16-postgis-3 }}}

  1. Входим в консоль PostgreSQL от имени пользователя postgres:

{{{ sudo -u postgres psql }}}

  1. Меняем пароль пользователя postgres:

{{{ ALTER USER postgres PASSWORD 'ваш_пароль'; }}}

Redis

  1. Добавляем репозиторий Redis:

{{{ add-apt-repository ppa:redislabs/redis }}}

  1. Обновляем список доступных пакетов и устанавливаем Redis:

{{{ apt update && apt install redis }}}

  1. Включаем и запускаем службу Redis:

{{{ systemctl enable --now redis-server }}}

ClickHouse

  1. Устанавливаем необходимые зависимости для ClickHouse:

{{{ apt install -y apt-transport-https ca-certificates dirmngr }}}

  1. Добавляем ключи для доступа к репозиторию ClickHouse:

{{{ apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 8919F6BD2B48D754 }}}

  1. Добавляем репозиторий ClickHouse:
sudo tee /etc/apt/sources.list.d/clickhouse.list


  1. Обновляем список доступных пакетов и устанавливаем ClickHouse:

{{{ apt update && apt install -y clickhouse-server clickhouse-client }}}

  1. Запускаем службу ClickHouse:

{{{ service clickhouse-server start }}}

Nginx

  1. Устанавливаем Nginx:

{{{ apt install nginx }}}

  1. Удаляем стандартную конфигурацию Nginx, чтобы заменить её на нашу:

{{{ rm /etc/nginx/sites-enabled/default }}}

Katan

  1. Скачиваем из личного кабинета на сайте radix-it.ru скрипт Katan:
  2. Для получения доступа к скрипту, свяжитесь с менеджером и укажите внешний IP сервера на котором будет установлена Ваша версия Katan.
  1. Даем исполняемые права скрипту установки Katan:

{{{ chmod 775 katan-installer }}}

  1. Запускаем скрипт установки Katan:

{{{ ./katan-installer }}}

  1. Создаем символическую ссылку для конфигурации Katan в директории sites-enabled Nginx:

{{{ ln -s /etc/nginx/sites-available/katan /etc/nginx/sites-enabled/ }}}

  1. Проверяем правильность конфигурации Nginx:

{{{ nginx -t }}}

  1. Перезапускаем службу Nginx для применения изменений:

{{{ systemctl restart nginx }}}