|
|
Строка 1: |
Строка 1: |
| == Установка и настройка компонентов ==
| |
|
| |
| === PostgreSQL ===
| |
|
| |
| 1. Добавляем репозиторий PostgreSQL: | | 1. Добавляем репозиторий PostgreSQL: |
| <div style="background-color:#f2f2f2; padding: 10px;"> | | <div style="background-color:#f2f2f2; padding: 10px;"> |
Строка 12: |
Строка 8: |
| <div style="margin-left: 20px;">wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | apt-key add</div> | | <div style="margin-left: 20px;">wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | apt-key add</div> |
| </div> | | </div> |
|
| |
| 3. Обновляем список доступных пакетов и устанавливаем PostgreSQL 16 и клиент PostgreSQL 16:
| |
| <div style="background-color:#f2f2f2; padding: 10px;">
| |
| <div style="margin-left: 20px;">apt update && apt install postgresql-16 postgresql-client-16 -y</div>
| |
| </div>
| |
|
| |
| 4. Проверяем статус службы PostgreSQL:
| |
| <div style="background-color:#f2f2f2; padding: 10px;">
| |
| <div style="margin-left: 20px;">systemctl status postgresql</div>
| |
| </div>
| |
|
| |
| 5. Проверяем версию установленной PostgreSQL:
| |
| <div style="background-color:#f2f2f2; padding: 10px;">
| |
| <div style="margin-left: 20px;">psql --version</div>
| |
| </div>
| |
|
| |
| 6. Устанавливаем расширение PostGIS для PostgreSQL 16:
| |
| <div style="background-color:#f2f2f2; padding: 10px;">
| |
| <div style="margin-left: 20px;">apt install postgis postgresql-16-postgis-3</div>
| |
| </div>
| |
|
| |
| 7. Входим в консоль PostgreSQL от имени пользователя postgres:
| |
| <div style="background-color:#f2f2f2; padding: 10px;">
| |
| <div style="margin-left: 20px;">sudo -u postgres psql</div>
| |
| </div>
| |
|
| |
| 8. Меняем пароль пользователя postgres:
| |
| <div style="background-color:#f2f2f2; padding: 10px;">
| |
| <div style="margin-left: 20px;">ALTER USER postgres PASSWORD 'Тут пароль';</div>
| |
| </div>
| |
|
| |
| === Redis ===
| |
|
| |
| 9. Добавляем репозиторий Redis:
| |
| <div style="background-color:#f2f2f2; padding: 10px;">
| |
| <div style="margin-left: 20px;">add-apt-repository ppa:redislabs/redis</div>
| |
| </div>
| |
|
| |
| 10. Обновляем список доступных пакетов и устанавливаем Redis:
| |
| <div style="background-color:#f2f2f2; padding: 10px;">
| |
| <div style="margin-left: 20px;">apt update && apt install redis</div>
| |
| </div>
| |
|
| |
| 11. Включаем и запускаем службу Redis:
| |
| <div style="background-color:#f2f2f2; padding: 10px;">
| |
| <div style="margin-left: 20px;">systemctl enable --now redis-server</div>
| |
| </div>
| |
|
| |
| === ClickHouse ===
| |
|
| |
| 12. Устанавливаем необходимые зависимости для ClickHouse:
| |
| <div style="background-color:#f2f2f2; padding: 10px;">
| |
| <div style="margin-left: 20px;">apt install -y apt-transport-https ca-certificates dirmngr</div>
| |
| </div>
| |
|
| |
| 13. Добавляем ключи для доступа к репозиторию ClickHouse:
| |
| <div style="background-color:#f2f2f2; padding: 10px;">
| |
| <div style="margin-left: 20px;">apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 8919F6BD2B48D754</div>
| |
| </div>
| |
|
| |
| 14. Добавляем репозиторий ClickHouse:
| |
| <div style="background-color:#f2f2f2; padding: 10px;">
| |
| <div style="margin-left: 20px;">echo "deb https://packages.clickhouse.com/deb stable main" | sudo tee /etc/apt/sources.list.d/clickhouse.list</div>
| |
| </div>
| |
|
| |
| 15. Обновляем список доступных пакетов и устанавливаем ClickHouse:
| |
| <div style="background-color:#f2f2f2; padding: 10px;">
| |
| <div style="margin-left: 20px;">apt update && apt install -y clickhouse-server clickhouse-client</div>
| |
| </div>
| |
|
| |
| 16. Запускаем службу ClickHouse:
| |
| <div style="background-color:#f2f2f2; padding: 10px;">
| |
| <div style="margin-left: 20px;">service clickhouse-server start</div>
| |
| </div>
| |
|
| |
| === Nginx ===
| |
|
| |
| 17. Устанавливаем Nginx:
| |
| <div style="background-color:#f2f2f2; padding: 10px;">
| |
| <div style="margin-left: 20px;">apt install nginx</div>
| |
| </div>
| |
|
| |
| 18. Удаляем стандартную конфигурацию Nginx, чтобы заменить её на нашу:
| |
| <div style="background-color:#f2f2f2; padding: 10px;">
| |
| <div style="margin-left: 20px;">rm /etc/nginx/sites-enabled/default</div>
| |
| </div>
| |
|
| |
| 19. Скачиваем из личного кабинета на сайте radix-it.ru скрипт Katan:
| |
| *Доступ к личному кабинету выдаёт менеджер
| |
|
| |
|
| |
| sites-enabled
| |