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