Замовити зараз | Завантажити | Питання і відповіді
1. Завантажте останню версію модуля.
PHP 8.1
wget http://download.puqcloud.com/WHMCS/servers/PUQ_WHMCS-MinIO-S3/PUQ_WHMCS-MinIO-S3-latest.zip
PHP 7.4
wget http://download.puqcloud.com/WHMCS/servers/PUQ_WHMCS-MinIO-S3/php74/PUQ_WHMCS-MinIO-S3-latest.zip
Усі версії доступні за посиланням: http://download.puqcloud.com/WHMCS/servers/PUQ_WHMCS-MinIO-S3/
2. Розпакуйте архів із модулем.
unzip PUQ_WHMCS-MinIO-S3-latest.zip
3. Скопіюйте "puqMinIOS3" з "PUQ_WHMCS-MinIO-S3" до "WHMCS_WEB_DIR/modules/servers/"
4. Створіть новий сервер MinIO в WHMCS (Налаштування системи->Товари/Послуги->Сервери)
Налаштування системи->Сервери->Додати новий сервер
- Введіть правильне Ім'я та Хостнейм
- У розділі Деталі сервера виберіть модуль "PUQ MinIO S3" та введіть правильне ім'я користувача та пароль для веб-інтерфейсу Synology NAS.
- Для перевірки натисніть кнопку "Перевірка з'єднання"
5. Створіть новий товар/послугу
Налаштування системи->Товари/Послуги->Створити новий товар
У розділі Налаштування модуля виберіть модуль "PUQ MinIOS3"
- Ліцензійний ключ: Попередньо придбаний ліцензійний ключ для модуля "PUQ MinIOS3". Для правильної роботи модуля ключ повинен бути активним
- Одиниця: Одиниця обсягу дискового простору пакета
- Розмір дискового простору: Розмір диска в цьому товарі
- Шаблон електронної пошти про перевищення обсягу диска: Шаблон електронного листа, який буде відправлений, коли квота диска перевищена на %
- Повідомлення, використаний дисковий простір X %: Встановлюється параметр відсотків, після досягнення якого користувач отримає сповіщення
- Префікс ім'я користувача/Суфікс ім'я користувача: Необхідно для генерації імені користувача для послуги, у форматі: префікс<ідентифікатор_клієнта>-<ідентифікатор_послуги>суфікс
- Група: Група, яку буде призначено користувачу на сервері MinIO S3
- Сурова політика: Політика, яка призначається користувачу при створенні на сервері
Приклад:
У даному прикладі політика надає користувачу право створювати бакети з іменем, що починається з імені користувача.
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"admin:Heal",
"admin:SetBucketTarget",
"admin:TopLocksInfo",
"admin:DataUsageInfo",
"admin:GetBucketQuota",
"admin:GetBucketTarget"
],
"Resource": [
"arn:aws:s3:::<USER_ID>*"
]
},
{
"Effect": "Allow",
"Action": [
"s3:*"
],
"Resource": [
"arn:aws:s3:::<USER_ID>*"
]
}
]
}
- Шаблон електронної пошти про призупинення при перевищенні обсягу диска: Шаблон листа, який буде відправлений клієнту, якщо його обсяг диска дорівнює 100% або менше 100%
- Зберегти історію використання (днів): Кількість днів для збереження статистики використання диска користувача
- Посилання на інструкцію: Посилання на інструкцію, якщо заповнено, воно буде відображатися в клієнтському розділі