Установка и настройка: различия между версиями
Wikiroot (обсуждение | вклад) Нет описания правки |
Wikiroot (обсуждение | вклад) Нет описания правки |
||
Строка 4: | Строка 4: | ||
1. Добавляем репозиторий PostgreSQL: | 1. Добавляем репозиторий PostgreSQL: | ||
<div style="background-color:# | <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:# | <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:# | <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:# | <div style="background-color:#f2f2f2; padding: 10px;"> | ||
systemctl status postgresql | systemctl status postgresql | ||
</div> | </div> | ||
5. Проверяем версию установленной PostgreSQL: | 5. Проверяем версию установленной PostgreSQL: | ||
<div style="background-color:# | <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:# | <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:# | <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:# | <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:# | <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:# | <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:# | <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:# | <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:# | <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:# | <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:# | <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:# | <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:# | <div style="background-color:#f2f2f2; padding: 10px;"> | ||
apt install nginx | apt install nginx | ||
</div> | </div> | ||
18. Удаляем стандартную конфигурацию Nginx, чтобы заменить её на нашу: | 18. Удаляем стандартную конфигурацию Nginx, чтобы заменить её на нашу: | ||
<div style="background-color:# | <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:# | <div style="background-color:#f2f2f2; padding: 10px;"> | ||
# Для получения доступа к скрипту, свяжитесь с менеджером и укажите внешний IP сервера на котором будет установлена Ваша версия Katan. | # Для получения доступа к скрипту, свяжитесь с менеджером и укажите внешний IP сервера на котором будет установлена Ваша версия Katan. | ||
</div> | </div> | ||
20. Даем исполняемые права скрипту установки Katan: | 20. Даем исполняемые права скрипту установки Katan: | ||
<div style="background-color:# | <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:# | <div style="background-color:#f2f2f2; padding: 10px;"> | ||
./katan-installer | ./katan-installer | ||
</div> | </div> | ||
22. Устанавливаем Nginx: | 22. Устанавливаем Nginx: | ||
<div style="background-color:# | <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:# | <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:# | <div style="background-color:#f2f2f2; padding: 10px;"> | ||
nginx -t | nginx -t | ||
</div> | </div> | ||
25. Перезапускаем службу Nginx для применения изменений: | 25. Перезапускаем службу Nginx для применения изменений: | ||
<div style="background-color:# | <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:
- Для получения доступа к скрипту, свяжитесь с менеджером и укажите внешний 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