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

Материал из Radix-IT
Нет описания правки
Нет описания правки
Строка 4: Строка 4:


1. Добавляем репозиторий PostgreSQL:
1. Добавляем репозиторий PostgreSQL:
<div style="background-color:#333333; color:white; padding: 10px;">
<div style="background-color:#f2f2f2; padding: 10px;">
echo "deb https://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list
echo "deb https://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list
</div>
</div>


2. Загружаем ключи для доступа к репозиторию PostgreSQL:
2. Загружаем ключи для доступа к репозиторию PostgreSQL:
<div style="background-color:#333333; color:white; padding: 10px;">
<div style="background-color:#f2f2f2; padding: 10px;">
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
</div>
</div>


3. Обновляем список доступных пакетов и устанавливаем PostgreSQL 16 и клиент PostgreSQL 16:
3. Обновляем список доступных пакетов и устанавливаем PostgreSQL 16 и клиент PostgreSQL 16:
<div style="background-color:#333333; color:white; padding: 10px;">
<div style="background-color:#f2f2f2; padding: 10px;">
sudo apt update && sudo apt install postgresql-16 postgresql-client-16 -y
sudo apt update && sudo apt install postgresql-16 postgresql-client-16 -y
</div>
</div>


4. Проверяем статус службы PostgreSQL:
4. Проверяем статус службы PostgreSQL:
<div style="background-color:#333333; color:white; padding: 10px;">
<div style="background-color:#f2f2f2; padding: 10px;">
systemctl status postgresql
systemctl status postgresql
</div>
</div>


5. Проверяем версию установленной PostgreSQL:
5. Проверяем версию установленной PostgreSQL:
<div style="background-color:#333333; color:white; padding: 10px;">
<div style="background-color:#f2f2f2; padding: 10px;">
psql --version
psql --version
</div>
</div>


6. Устанавливаем расширение PostGIS для PostgreSQL 16:
6. Устанавливаем расширение PostGIS для PostgreSQL 16:
<div style="background-color:#333333; color:white; padding: 10px;">
<div style="background-color:#f2f2f2; padding: 10px;">
sudo apt install postgis postgresql-16-postgis-3
sudo apt install postgis postgresql-16-postgis-3
</div>
</div>


7. Входим в консоль PostgreSQL от имени пользователя postgres:
7. Входим в консоль PostgreSQL от имени пользователя postgres:
<div style="background-color:#333333; color:white; padding: 10px;">
<div style="background-color:#f2f2f2; padding: 10px;">
sudo -u postgres psql
sudo -u postgres psql
</div>
</div>


8. Меняем пароль пользователя postgres:
8. Меняем пароль пользователя postgres:
<div style="background-color:#333333; color:white; padding: 10px;">
<div style="background-color:#f2f2f2; padding: 10px;">
ALTER USER postgres PASSWORD 'ваш_пароль';
ALTER USER postgres PASSWORD 'ваш_пароль';
</div>
</div>
Строка 46: Строка 46:


9. Добавляем репозиторий Redis:
9. Добавляем репозиторий Redis:
<div style="background-color:#333333; color:white; padding: 10px;">
<div style="background-color:#f2f2f2; padding: 10px;">
add-apt-repository ppa:redislabs/redis
add-apt-repository ppa:redislabs/redis
</div>
</div>


10. Обновляем список доступных пакетов и устанавливаем Redis:
10. Обновляем список доступных пакетов и устанавливаем Redis:
<div style="background-color:#333333; color:white; padding: 10px;">
<div style="background-color:#f2f2f2; padding: 10px;">
apt update && apt install redis
apt update && apt install redis
</div>
</div>


11. Включаем и запускаем службу Redis:
11. Включаем и запускаем службу Redis:
<div style="background-color:#333333; color:white; padding: 10px;">
<div style="background-color:#f2f2f2; padding: 10px;">
systemctl enable --now redis-server
systemctl enable --now redis-server
</div>
</div>
Строка 63: Строка 63:


12. Устанавливаем необходимые зависимости для ClickHouse:
12. Устанавливаем необходимые зависимости для ClickHouse:
<div style="background-color:#333333; color:white; padding: 10px;">
<div style="background-color:#f2f2f2; padding: 10px;">
apt install -y apt-transport-https ca-certificates dirmngr
apt install -y apt-transport-https ca-certificates dirmngr
</div>
</div>


13. Добавляем ключи для доступа к репозиторию ClickHouse:
13. Добавляем ключи для доступа к репозиторию ClickHouse:
<div style="background-color:#333333; color:white; padding: 10px;">
<div style="background-color:#f2f2f2; padding: 10px;">
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 8919F6BD2B48D754
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 8919F6BD2B48D754
</div>
</div>


14. Добавляем репозиторий ClickHouse:
14. Добавляем репозиторий ClickHouse:
<div style="background-color:#333333; color:white; padding: 10px;">
<div style="background-color:#f2f2f2; padding: 10px;">
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
</div>
</div>


15. Обновляем список доступных пакетов и устанавливаем ClickHouse:
15. Обновляем список доступных пакетов и устанавливаем ClickHouse:
<div style="background-color:#333333; color:white; padding: 10px;">
<div style="background-color:#f2f2f2; padding: 10px;">
apt update && apt install -y clickhouse-server clickhouse-client
apt update && apt install -y clickhouse-server clickhouse-client
</div>
</div>


16. Запускаем службу ClickHouse:
16. Запускаем службу ClickHouse:
<div style="background-color:#333333; color:white; padding: 10px;">
<div style="background-color:#f2f2f2; padding: 10px;">
service clickhouse-server start
service clickhouse-server start
</div>
</div>
Строка 90: Строка 90:


17. Устанавливаем Nginx:
17. Устанавливаем Nginx:
<div style="background-color:#333333; color:white; padding: 10px;">
<div style="background-color:#f2f2f2; padding: 10px;">
apt install nginx
apt install nginx
</div>
</div>


18. Удаляем стандартную конфигурацию Nginx, чтобы заменить её на нашу:
18. Удаляем стандартную конфигурацию Nginx, чтобы заменить её на нашу:
<div style="background-color:#333333; color:white; padding: 10px;">
<div style="background-color:#f2f2f2; padding: 10px;">
rm /etc/nginx/sites-enabled/default
rm /etc/nginx/sites-enabled/default
</div>
</div>
Строка 102: Строка 102:


19. Скачиваем из личного кабинета на сайте radix-it.ru скрипт Katan:
19. Скачиваем из личного кабинета на сайте radix-it.ru скрипт Katan:
<div style="background-color:#333333; color:white; padding: 10px;">
<div style="background-color:#f2f2f2; padding: 10px;">
# Для получения доступа к скрипту, свяжитесь с менеджером и укажите внешний IP сервера на котором будет установлена Ваша версия Katan.
# Для получения доступа к скрипту, свяжитесь с менеджером и укажите внешний IP сервера на котором будет установлена Ваша версия Katan.
</div>
</div>


20. Даем исполняемые права скрипту установки Katan:
20. Даем исполняемые права скрипту установки Katan:
<div style="background-color:#333333; color:white; padding: 10px;">
<div style="background-color:#f2f2f2; padding: 10px;">
chmod 775 katan-installer
chmod 775 katan-installer
</div>
</div>


21. Запускаем скрипт установки Katan:
21. Запускаем скрипт установки Katan:
<div style="background-color:#333333; color:white; padding: 10px;">
<div style="background-color:#f2f2f2; padding: 10px;">
./katan-installer
./katan-installer
</div>
</div>


22. Устанавливаем Nginx:
22. Устанавливаем Nginx:
<div style="background-color:#333333; color:white; padding: 10px;">
<div style="background-color:#f2f2f2; padding: 10px;">
apt install nginx
apt install nginx
</div>
</div>


23. Создаем символическую ссылку для конфигурации Katan в директории sites-enabled Nginx:
23. Создаем символическую ссылку для конфигурации Katan в директории sites-enabled Nginx:
<div style="background-color:#333333; color:white; padding: 10px;">
<div style="background-color:#f2f2f2; padding: 10px;">
ln -s /etc/nginx/sites-available/katan /etc/nginx/sites-enabled/
ln -s /etc/nginx/sites-available/katan /etc/nginx/sites-enabled/
</div>
</div>


24. Проверяем правильность конфигурации Nginx:
24. Проверяем правильность конфигурации Nginx:
<div style="background-color:#333333; color:white; padding: 10px;">
<div style="background-color:#f2f2f2; padding: 10px;">
nginx -t
nginx -t
</div>
</div>


25. Перезапускаем службу Nginx для применения изменений:
25. Перезапускаем службу Nginx для применения изменений:
<div style="background-color:#333333; color:white; padding: 10px;">
<div style="background-color:#f2f2f2; padding: 10px;">
systemctl restart nginx
systemctl restart nginx
</div>
</div>

Версия от 21:34, 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

2. Загружаем ключи для доступа к репозиторию PostgreSQL:

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -

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

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

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

systemctl status postgresql

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

psql --version

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

sudo apt install postgis postgresql-16-postgis-3

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

sudo -u postgres psql

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

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

Redis

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

add-apt-repository ppa:redislabs/redis

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

apt update && apt install redis

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

systemctl enable --now redis-server

ClickHouse

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

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

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

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

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

echo "deb https://packages.clickhouse.com/deb stable main" | sudo tee /etc/apt/sources.list.d/clickhouse.list

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

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

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

service clickhouse-server start

Nginx

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

apt install nginx

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

rm /etc/nginx/sites-enabled/default

Katan

19. Скачиваем из личного кабинета на сайте radix-it.ru скрипт Katan:

  1. Для получения доступа к скрипту, свяжитесь с менеджером и укажите внешний IP сервера на котором будет установлена Ваша версия Katan.

20. Даем исполняемые права скрипту установки Katan:

chmod 775 katan-installer

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

./katan-installer

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

apt install nginx

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

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

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

nginx -t

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

systemctl restart nginx