This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
сервис_minio [2024/02/15 11:40] val [Сервер] |
сервис_minio [2025/05/13 15:45] (current) val [mcli] |
||
|---|---|---|---|
| Line 5: | Line 5: | ||
| ===== Сервер ===== | ===== Сервер ===== | ||
| + | * [[https://min.io/docs/minio/linux/operations/install-deploy-manage/deploy-minio-single-node-single-drive.html|Deploy MinIO: Single-Node Single-Drive]] | ||
| * [[https://dl.min.io/server/minio/release/linux-amd64/]] | * [[https://dl.min.io/server/minio/release/linux-amd64/]] | ||
| <code> | <code> | ||
| - | # wget https://dl.min.io/server/minio/release/linux-amd64/minio_20240214213602.0.0_amd64.deb | + | # wget https://dl.min.io/server/minio/release/linux-amd64/minio_20250422221226.0.0_amd64.deb |
| # dpkg -i minio_*_amd64.deb | # dpkg -i minio_*_amd64.deb | ||
| Line 26: | Line 27: | ||
| MINIO_ROOT_PASSWORD=strongpassword | MINIO_ROOT_PASSWORD=strongpassword | ||
| </code><code> | </code><code> | ||
| - | # systemctl start minio | + | # systemctl enable minio --now |
| </code> | </code> | ||
| Line 35: | Line 36: | ||
| * [[http://minio.corpX.un:9000]] | * [[http://minio.corpX.un:9000]] | ||
| + | <code> | ||
| + | Buckets -> Create Bucket | ||
| + | Bucket Name: postgresql | ||
| + | </code> | ||
| ==== mcli ==== | ==== mcli ==== | ||
| Line 40: | Line 45: | ||
| <code> | <code> | ||
| - | # wget https://dl.min.io/client/mc/release/linux-amd64/mcli_20231024214222.0.0_amd64.deb | + | # wget https://dl.min.io/client/mc/release/linux-amd64/mcli_20250416181326.0.0_amd64.deb |
| # dpkg -i mcli_*_amd64.deb | # dpkg -i mcli_*_amd64.deb | ||
| - | $ mcli alias set myminio http://minio.corp16.un:9000 root 'strongpassword' | + | $ mcli alias set myminio http://minio.corpX.un:9000 root 'strongpassword' |
| - | или | + | |
| - | $ mcli alias set myminio http://minio.corp16.un:9000 ACCESS_KEY SECRET_KEY | + | |
| $ mcli admin info myminio | $ mcli admin info myminio | ||
| - | $ mcli ls --recursive --versions myminio | + | $ mcli mb myminio/postgresql |
| + | |||
| + | server# mcli cp -r /var/lib/docker/volumes/root_postgres_data/_data/ myminio/postgresql/keycloak/root_postgres_data/ | ||
| + | |||
| + | gate# mcli cp -r /var/lib/postgresql/15/main/ myminio/postgresql/gate/var/lib/postgresql/15/main/ | ||
| + | |||
| + | $ mcli ls -r myminio | ||
| </code> | </code> | ||
| Line 56: | Line 65: | ||
| * [[https://min.io/docs/minio/macos/operations/external-iam/configure-keycloak-identity-management.html|Configure MinIO for Authentication using Keycloak]] | * [[https://min.io/docs/minio/macos/operations/external-iam/configure-keycloak-identity-management.html|Configure MinIO for Authentication using Keycloak]] | ||
| + | |||
| + | * Сервис Keycloak [[Сервис Keycloak#Добавление атрибутов]] | ||
| * [[Пакет OpenSSL#Импорт сертификата центра сертификации]] | * [[Пакет OpenSSL#Импорт сертификата центра сертификации]] | ||
| - | * Параметры как [[Сервис HTTP#Управление доступом к HTTP серверу с использованием OpenID аутентификации]] | + | |
| + | <code> | ||
| + | # service minio restart | ||
| + | </code> | ||
| + | |||
| + | <code> | ||
| + | Administrator | ||
| + | Identity | ||
| + | OpenID | ||
| + | Create Configuration | ||
| + | Name: corpX | ||
| + | </code> | ||
| + | |||
| + | * Остальные параметры как здесь: [[Сервис HTTP#Управление доступом к HTTP серверу с использованием OpenID аутентификации]] | ||
| + | |||
| + | |||