Объектное хранилище для macOS
S3 и Azure Blob Storage
в одном нативном приложении для Mac.
Bucketeer просматривает, передаёт, монтирует и синхронизирует ваши бакеты в Amazon S3, Azure Blob Storage и любом S3-совместимом сервисе. Учётные данные остаются в связке ключей macOS, и никакого сервера Bucketeer посередине нет.
- macOS 14 или новее
- Девять готовых профилей провайдеров
- Без учётной записи, без отслеживания
- 20 языков
На снимках экрана показаны демонстрационные данные.
Почему Bucketeer
Объектное хранилище как часть вашего Mac
Bucketeer написан на Swift и SwiftUI и использует то, что уже есть в macOS: Finder, Quick Look, связку ключей, Touch ID, Быстрые команды и Spotlight.
01
Одно приложение для S3 и Azure
AWS S3, Azure Blob Storage и ещё семь готовых профилей, а также любая S3-совместимая конечная точка, например MinIO. Учётные записи разных провайдеров находятся рядом на одной боковой панели.
02
Встроено в macOS
Бакеты как диски в Finder, предпросмотр Quick Look, перетаскивание из Finder и в Finder, режим строки меню, действия для Быстрых команд и Siri и ссылки bucketeer://.
03
Конфиденциальность по умолчанию
Нет сервера Bucketeer, нет учётной записи пользователя, нет аналитики. Приложение обращается только к настроенным вами конечным точкам хранилищ и к Apple для покупок.
Провайдеры
Какие хранилища поддерживает Bucketeer?
В Bucketeer есть готовые профили для девяти провайдеров. Custom подходит для MinIO и любого другого сервиса с S3 API, с адресацией path-style, если она нужна провайдеру.
- Amazon S3
- Azure Blob Storage
- Cloudflare R2
- Backblaze B2
- Wasabi
- DigitalOcean Spaces
- Storj
- Civo Object Store
- Собственная конечная точка S3, например MinIO
Функции
Всё, что вы делаете с бакетами, в одном окне
От первой учётной записи до дисков в Finder и заданий синхронизации. Функции с пометкой Pro требуют Bucketeer Pro, всё остальное входит в приложение.
01 / 09
Бакеты как папки в Finder
Окно из трёх панелей показывает ваши учётные записи, объекты текущей папки и сведения о выбранном файле, с предпросмотром Quick Look для любого типа файлов, который умеет показывать macOS.
- Строка пути, поиск в текущей папке и кнопка перехода вверх
- Перетаскивание между Finder и Bucketeer в обе стороны
- Новая папка, переименование, удаление и скачивание из контекстного меню
- Ссылка bucketeer:// на любой объект
02 / 09
Девять провайдеров, одна связка ключей
Выберите провайдера, укажите регион или конечную точку и ключи, проверьте подключение и сохраните. Учётные данные попадают в связку ключей macOS на этом Mac и никогда в базу данных приложения.
- Готовые профили для AWS S3, Azure Blob Storage, Civo, Cloudflare R2, Backblaze B2, Wasabi, DigitalOcean Spaces, Storj и Custom
- Адресация path-style, если она нужна провайдеру
- Сохранённые секреты показываются снова только после Touch ID или пароля Mac
- Аппаратный ключ в виде технической предварительной версии: в настройках видны подключённые считыватели смарт-карт
03 / 09 Pro
Задания синхронизации и отслеживаемые папки
Задание синхронизации копирует, перемещает или зеркалирует данные между двумя бакетами, в разных учётных записях и у разных провайдеров, включая S3 и Azure, или между локальной папкой и бакетом. Отслеживаемая папка загружает каждый новый файл из локальной папки.
- Запуск задания вручную, при старте приложения, каждые несколько минут или при изменении локальной папки
- Копирование в другую учётную запись выполняется на стороне сервера, если у обеих учётных записей один провайдер и одна конечная точка
- Режим строки меню оставляет задания и диски работать при закрытом главном окне
04 / 09
Шифрование на стороне клиента для каждого бакета
Создайте ключ для бакета, и каждая загрузка в него будет зашифрована на вашем Mac с помощью AES-256-GCM ещё до отправки. Скачиваемые файлы расшифровываются на лету. Ключ остаётся в связке ключей macOS на этом Mac.
- Работает с любым провайдером, провайдер видит только зашифрованные данные
- Открытие и редактирование в других приложениях проходит через то же шифрование
- Если вы потеряете ключ, никто не сможет расшифровать эти объекты, в том числе мы
- Зашифрованные бакеты в этой версии нельзя смонтировать в Finder
Сравнение с Cyberduck, CloudMounter
05 / 09
Панель для каждого бакета
Панель показывает число объектов, общий размер, самые большие объекты и приблизительную оценку стоимости за месяц, рядом с правилами жизненного цикла, настройками CORS и политикой бакета.
- Жизненный цикл, политика и CORS показываются только для чтения
- Оценка стоимости приблизительна, значение имеет счёт вашего провайдера
06 / 09
Версии каждого объекта
Смотрите историю версий файла, восстанавливайте старую версию как новую актуальную копию или удаляйте отдельную версию. Для бакета у провайдера должно быть включено управление версиями.
- Просмотр, восстановление и удаление версий объектов
- Работает в S3 и в Azure Blob Storage, если учётная запись поддерживает версии
07 / 09
Метаданные, теги и автоматическая разметка
Редактируйте HTTP-заголовки, такие как тип содержимого и cache control, пользовательские метаданные и теги, и смотрите класс хранения. Bucketeer сообщает, если провайдер не поддерживает какое-либо поле.
- Правила автоматической разметки добавляют теги и метаданные к новым загрузкам по шаблону имени файла или MIME-типу
- Правила находятся в настройках и применяются после каждой успешной загрузки
08 / 09
Журнал действий и корзина
Журнал действий фиксирует загрузки, скачивания, удаления, запуски синхронизации, ссылки общего доступа и изменения учётных записей. Его можно фильтровать, искать по нему и экспортировать в CSV. Корзина может хранить локальную копию удалённых объектов, чтобы их можно было вернуть.
- Записи журнала хранятся на этом Mac 180 дней
- Записи корзины удаляются по истечении заданного вами срока хранения, по умолчанию 30 дней
- Объект у провайдера удаляется сразу, восстановить можно только локальную копию
09 / 09 Pro
Bucketeer Pro, одна покупка
Монтирование как диска, задания синхронизации, отслеживаемые папки, копирование в другую учётную запись и режим строки меню входят в Bucketeer Pro, разовую встроенную покупку в Mac App Store. Подписки нет.
- Попробуйте Pro 14 дней, один раз на Apple ID
- После пробного периода Bucketeer сохраняет все остальные функции, и ничего не списывается
- «Восстановить покупку» возвращает Pro на другом Mac
И это ещё не всё
Открытие и редактирование в любом приложении Mac
Дважды нажмите на объект, чтобы открыть его в приложении по умолчанию, или выберите «Открыть в программе». Каждое сохранение загружается обратно. Если объект за это время изменился на сервере, ваша версия сохраняется рядом как конфликтная копия и не перезаписывает его.
Бакеты как диски в Finder Pro
«Смонтировать как диск» использует расширение File Provider в macOS 14.1 или новее, и бакет или контейнер появляется в Finder. Сохранение из Finder поверх более новой версии на сервере становится конфликтной копией.
Быстрые передачи с возобновлением
Большие файлы передаются параллельными частями с прогрессом в реальном времени. Прерванная загрузка от 50 МБ продолжается с места остановки, даже после перезапуска. Ограничение пропускной способности сохраняет качество звонков и видеовстреч.
Ссылки общего доступа, подписанные на вашем Mac
Создавайте presigned URL для S3 и SAS-ссылки для Azure с выбранным вами сроком действия. Ссылка подписывается локально вашими учётными данными. Любой, у кого она есть, может скачать файл, пока срок не истёк.
Быстрые команды, Siri и Spotlight
Действия для Быстрых команд выводят список бакетов, загружают файл, создают ссылку общего доступа и запускают задание синхронизации. Spotlight может находить имена просмотренных объектов, если вы это включите. Содержимое файлов никогда не индексируется.
Прямые ссылки на всё
Ссылки bucketeer:// открывают учётные записи, бакеты, объекты, задания синхронизации, журнал действий и корзину из любого места на Mac, например из заметки или тикета.
Конфиденциальность
Что Bucketeer делает с моими данными?
С вашего Mac ничего не уходит, кроме трафика к настроенным вами конечным точкам хранилищ и к Apple для покупок. Сервера Bucketeer и учётной записи Bucketeer нет.
Ключи в связке ключей
Ключи доступа, секреты и ключи шифрования хранятся в связке ключей macOS на этом Mac и не синхронизируются через iCloud.
Без аналитики
В приложении нет аналитики, отслеживания, рекламы, отчётов о сбоях и SDK атрибуции.
Журналы остаются на Mac
Журнал действий, корзина, задания синхронизации и настройки хранятся в хранилище приложения на вашем Mac и никогда не отправляются нам.
Spotlight только по желанию
Индексирование в Spotlight по умолчанию выключено. Если его включить, индексируются только имена объектов, но не содержимое, и индекс остаётся на этом Mac.
Сравнение
Bucketeer в сравнении
Рядом с приложениями для Mac, которые часто рассматривают для S3 и облачных хранилищ. Каждое утверждение о другом продукте взято со страниц его производителя.
Вопросы и ответы
Что спрашивают в первую очередь
Что такое Bucketeer?
Bucketeer это нативное приложение для Mac для работы с объектными хранилищами. Оно просматривает, передаёт, монтирует и синхронизирует бакеты и контейнеры в Amazon S3, Azure Blob Storage и S3-совместимых сервисах. Издатель DigitalFreedom Global LLC, распространяется только через Mac App Store.
Каких провайдеров хранилищ поддерживает Bucketeer?
В Bucketeer есть готовые профили для AWS S3, Azure Blob Storage, Civo, Cloudflare R2, Backblaze B2, Wasabi, DigitalOcean Spaces и Storj. Профиль Custom подключается к MinIO и любой другой S3-совместимой конечной точке, с адресацией path-style, где она нужна.
Работает ли Bucketeer с Azure Blob Storage?
Да. Для Azure Blob Storage в Bucketeer есть собственный бэкенд, подключение идёт по имени и ключу учётной записи хранилища. Просмотр, передачи, ссылки общего доступа в виде SAS-ссылок, версии и задания синхронизации работают с Azure, а задание синхронизации может работать между S3 и Azure.
Какая версия macOS нужна?
Для Bucketeer нужна macOS 14 или новее. Для монтирования как диска нужна macOS 14.1 или новее, а для активации кодов предложений macOS 15 или новее.
Можно ли смонтировать бакет в Finder?
Да, с Bucketeer Pro. «Смонтировать как диск» использует расширение File Provider в macOS, и бакет появляется в Finder как диск. Изменения на сервере появляются в Finder, когда вы обновляете бакет. Бакеты с шифрованием на стороне клиента в этой версии смонтировать нельзя.
Последнее обновление
Ваши бакеты прямо на вашем Mac.
Bucketeer для macOS 14 или новее, распространяется только через Mac App Store.