Modhost и облачное хранилище S3 (timeweb cloud)
Всем доброго времени суток.
Как многие, наверное, видели — в админке для источника файлов можно указать «Тип источника файлов» -> Amazon S3 (Использует хранилище Amazon S3.). Не знаю, работает ли сервера амазона в РФ, и как их оплачивать заметка не об этом.
Смысл в том, что используя технологию «Amazon S3» (облачное объектное хранилище) можно хранить, например, в том числе, медиа файлы (картинки, изображения) не на modhost, а на стороннем сервисе (ничоси). Для сайтов, которые используют большое количество изображений в высоком разрешении это отличное решение. НО!
(тут начинается основная часть заметки). Есть достаточное подробные инструкции как настроить хранение файлов используя, например selectel.ru через технологию "Swift" и одноименное дополнение из modstore (Подключение ms2Gallery к Selectel Storage, используя Swift).
Как быть, если нужно подключить источник файлов не к к Selectel Storage, а например timeweb.cloud? Спойлер: можно, но…
Использовал ms2Gallery в качестве основной галереи для минишопа, дано:
Если «попытаться» переключить тип источника файлов на «Amazon S3» и вписать все ключи и данные от timeweb cloud, то ничего работать не будет. Во всяком случае, у меня это не получилось.
Пару часов «сёрфингу» и чтения в интернете, привели меня к бесплатному дополнению в официальном репозитории MODX: AWS S3 Media Source (последние обновление которого было на данный момент в марте 2023 г. (относительно «свежее»).
Далее ознакомился с "подключением" хранилища S3 от timeweb cloud. Благо там все просто.
Важное примечание:
Картинки через ms2Gallery у товаров загружаются в timeweb cloud. Вроде работает. Но… Еще одно но…

Ценообразование у timeweb на данный момент такое:

Обещают полный безлимит. Никаких калькуляторов подсчета расходов. Оплатил 79 руб. — 10 гб получил, пользуйся. Цены вроде +- как везде (поправьте, если заблуждаюсь и это очень дорого).
Пока все. Если кто-что подскажет, дополню/перепишу.
Как многие, наверное, видели — в админке для источника файлов можно указать «Тип источника файлов» -> Amazon S3 (Использует хранилище Amazon S3.). Не знаю, работает ли сервера амазона в РФ, и как их оплачивать заметка не об этом.
Смысл в том, что используя технологию «Amazon S3» (облачное объектное хранилище) можно хранить, например, в том числе, медиа файлы (картинки, изображения) не на modhost, а на стороннем сервисе (ничоси). Для сайтов, которые используют большое количество изображений в высоком разрешении это отличное решение. НО!
(тут начинается основная часть заметки). Есть достаточное подробные инструкции как настроить хранение файлов используя, например selectel.ru через технологию "Swift" и одноименное дополнение из modstore (Подключение ms2Gallery к Selectel Storage, используя Swift).
Как быть, если нужно подключить источник файлов не к к Selectel Storage, а например timeweb.cloud? Спойлер: можно, но…
Использовал ms2Gallery в качестве основной галереи для минишопа, дано:
- php 7.4
- MODX Revolution 2.8.7-pl
- miniShop2 4.3.0-pl
- ms2Gallery 2.0.12-pl
Если «попытаться» переключить тип источника файлов на «Amazon S3» и вписать все ключи и данные от timeweb cloud, то ничего работать не будет. Во всяком случае, у меня это не получилось.
Пару часов «сёрфингу» и чтения в интернете, привели меня к бесплатному дополнению в официальном репозитории MODX: AWS S3 Media Source (последние обновление которого было на данный момент в марте 2023 г. (относительно «свежее»).
Далее ознакомился с "подключением" хранилища S3 от timeweb cloud. Благо там все просто.
Важное примечание:
Один из наших кластеров хранилища (эндпойнт s3.timeweb.com) поддерживает только AWS Signature v4, второй (эндпойнт s3.timeweb.cloud) — версии v2 и v4. Клиент S3 может использовать другую версию Signature, поэтому возможны ошибки подключения. Например, в клиенте S3 Browser можно выставить в настройках использование AWS Signature v4 вместо v2.Насколько я понял, MODX использует вторую версию, поэтому нужно подключать именно эндпойнт s3.timeweb.cloud
Картинки через ms2Gallery у товаров загружаются в timeweb cloud. Вроде работает. Но… Еще одно но…
- В админке на сайте у товаров нет миниатюр изображений.
- На timeweb cloud загружаются только исходники, никаких подпапок small, medium, big. Просто загружает исходники и все. Видимо, это как то связано с работой дополнения AWS S3 Media Source.

Ценообразование у timeweb на данный момент такое:
- 10 ГБ — 79 руб./мес.
- 100 ГБ — 349 руб./мес.
- 250 ГБ — 639 руб./мес.
- 500 ГБ — 1119 руб./мес.
- 1000 ГБ — 2079 руб./мес.
- 2000 ГБ — 3999 руб./мес.

Обещают полный безлимит. Никаких калькуляторов подсчета расходов. Оплатил 79 руб. — 10 гб получил, пользуйся. Цены вроде +- как везде (поправьте, если заблуждаюсь и это очень дорого).
Пока все. Если кто-что подскажет, дополню/перепишу.
- ВКонтакте
- Telegram
- Viber
- РЎРєРѕРїРСвЂВВВВВВровать ссылку
2
692
+2
Комментарии: 3
24 мая 2024, 14:54
Ииии ни одного комментария на большую публикацию, и ни одного плюсика) а я поставлю!
31 июля 2024, 18:04
Подскажите, получилось ли победить проблему генерации превьюшек в папках small, medium, big?
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Здесь упомянуты:
Компонент | Текущая версия | Закачки |
Swift | 1.3.1-pl от 16.04.2018 | 343 |
ms2Gallery | 2.0.12-pl от 25.09.2020 | 4 598 |
miniShop2 | 4.4.0-pl от 06.08.2024 | 26 389 |
6 часов назад
Здравствуйте
Есть желание использовать компонент polylang для автоматизации перевода с наименьшими усилиями, но есть пару вопросов, которые хотелось ...
Polylang 143
Вчера в 16:30
Добрый день.
Удалите плагин vpSystem от пакета.
[VirtualPage] - Виртуальные страницы. 183
Вчера в 08:40
Хочестя в тикеты при сохранении комментария добавить кнопку «проверить на ошибки» и при нажатии на нее проверить комментарий на ошибки в нейросети сох...
pbStudio: Создаём сайт с PageBlocks – настройка и главная страница 6
Вчера в 08:36
Нет, через апи идет запрос в ChatGPT, который формирует необходимые данные о блоке, а дальше PageBlocks их разбирает и создает все нужные элементы.
PageBlocks 2.6.0. Настройка меню MODX и гибкое управление страницей пользователя 12
Вчера в 00:03
Не работает парсинг с vk.com, vkvideo.ru
[videoGallery] 1.4.0 Поддержка VK Video и ещё пара фишек 9
17 апреля 2025, 23:01
Можете тоже подсказать как победить данную ошибку?
msGallerySearch - загрузка изображений в галерею minishop2 по ссылке и Google поиск картинок 44
17 апреля 2025, 21:35
Действительно! Самого главного я и не обозначил! Спасибо! Поправлю заголовок.
Речь идет именно о панели менеджера и возможности управления заказами.
...
Вывод перечня заказанных товаров в таблицу с заказами minishop2 (панель менеджера) 8
17 апреля 2025, 17:49
Очевидно ты используешь источник файлов, поэтому в админке путь прописан от источника, хочешь полный путь, откажись от источника файлов.
Не открываются загруженные файлы пишет страница не найдена 2
17 апреля 2025, 15:08
Привет, Henk. Спасибо за ответ! В посте по ссылке меня больше всего заинтересовала фраза «мы интегрировали AI в медиа-менеджер, чтобы значительно упро...
MODX/AI Hackathon Part 2 (27 марта) 4
17 апреля 2025, 13:17
в preg_match проверка проходит, и туда 100% приходит url
Здравствуйте! Первый раз такое вижу, у слеша, не 1 символ в строке, а 9!! Как это делает MODX 2