Установка и настройка
Установка и настройка компонентов
PostgreSQL
- Добавляем репозиторий PostgreSQL:
{{{ echo "deb https://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list }}}
- Загружаем ключи для доступа к репозиторию PostgreSQL:
sudo apt-key add -
- Обновляем список доступных пакетов и устанавливаем PostgreSQL 16 и клиент PostgreSQL 16:
{{{ sudo apt update && sudo apt install postgresql-16 postgresql-client-16 -y }}}
- Проверяем статус службы PostgreSQL:
{{{ systemctl status postgresql }}}
- Проверяем версию установленной PostgreSQL:
{{{ psql --version }}}
- Устанавливаем расширение PostGIS для PostgreSQL 16:
{{{ sudo apt install postgis postgresql-16-postgis-3 }}}
- Входим в консоль PostgreSQL от имени пользователя postgres:
{{{ sudo -u postgres psql }}}
- Меняем пароль пользователя postgres:
{{{ ALTER USER postgres PASSWORD 'ваш_пароль'; }}}
Redis
- Добавляем репозиторий Redis:
{{{ add-apt-repository ppa:redislabs/redis }}}
- Обновляем список доступных пакетов и устанавливаем Redis:
{{{ apt update && apt install redis }}}
- Включаем и запускаем службу Redis:
{{{ systemctl enable --now redis-server }}}
ClickHouse
- Устанавливаем необходимые зависимости для ClickHouse:
{{{ apt install -y apt-transport-https ca-certificates dirmngr }}}
- Добавляем ключи для доступа к репозиторию ClickHouse:
{{{ apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 8919F6BD2B48D754 }}}
- Добавляем репозиторий ClickHouse:
sudo tee /etc/apt/sources.list.d/clickhouse.list
- Обновляем список доступных пакетов и устанавливаем ClickHouse:
{{{ apt update && apt install -y clickhouse-server clickhouse-client }}}
- Запускаем службу ClickHouse:
{{{ service clickhouse-server start }}}
Nginx
- Устанавливаем Nginx:
{{{ apt install nginx }}}
- Удаляем стандартную конфигурацию Nginx, чтобы заменить её на нашу:
{{{ rm /etc/nginx/sites-enabled/default }}}
Katan
- Скачиваем из личного кабинета на сайте radix-it.ru скрипт Katan:
- Для получения доступа к скрипту, свяжитесь с менеджером и укажите внешний IP сервера на котором будет установлена Ваша версия Katan.
- Даем исполняемые права скрипту установки Katan:
{{{ chmod 775 katan-installer }}}
- Запускаем скрипт установки Katan:
{{{ ./katan-installer }}}
- Создаем символическую ссылку для конфигурации Katan в директории sites-enabled Nginx:
{{{ ln -s /etc/nginx/sites-available/katan /etc/nginx/sites-enabled/ }}}
- Проверяем правильность конфигурации Nginx:
{{{ nginx -t }}}
- Перезапускаем службу Nginx для применения изменений:
{{{ systemctl restart nginx }}}