Aktar, бесплатно и с открытым кодом
Загрузите файл в S3 и получите ссылку одним движением
Aktar - бесплатный десктопный загрузчик для Amazon S3 и любых S3-совместимых сервисов: Cloudflare R2, Backblaze B2, DigitalOcean Spaces, MinIO, Wasabi и других. Перетащите файл в строку меню, и публичная ссылка уже в буфере обмена.
Обновления приходят в день выхода. Windows может показать предупреждение, так как приложение пока не подписано. Как установить
Для загрузки в S3 не должны быть нужны консоль или скрипт
Чтобы поделиться одним файлом через S3, обычно приходится открывать консоль AWS, искать бакет, проходить форму загрузки, а потом собирать URL вручную. Или держать под рукой команду aws s3 cp и самому вставлять ключ в ссылку.
Aktar превращает все это в одно действие: перетащите файл на значок в строке меню или нажмите сочетание клавиш. Файл загружается прямо в ваш бакет с вашими ключами, а в буфер копируется ссылка, ведущая на ваше хранилище, а не на сторонний сервер.
Что вы получаете
-
Перетащить, бросить, вставить
Перетащите файлы на панель в строке меню, вставьте через ⌘V или выберите в Finder. Несколько файлов сразу, у каждого свой индикатор прогресса.
-
Сочетание клавиш в любом приложении
Нажмите ⌃⇧⌘U на Mac (Ctrl+Shift+Alt+U в Windows), и содержимое буфера обмена загрузится без открытия панели.
-
Ссылка в нужном виде
В буфер обмена попадает простой URL, Markdown, HTML или ваш собственный шаблон, с вашим доменом, если он есть.
-
Ваша структура папок
Ключи объектов задаются шаблонами вроде
{year}/{month}/{uuid}.{ext}. См. имена файлов и папки. -
Загрузки со сроком жизни
Выберите «Удалить через» 1, 7, 14 или 30 дней, и правила жизненного цикла бакета удалят файл, даже если Aktar не запущен.
-
Ключи остаются на устройстве
Учетные данные хранятся в Связке ключей macOS или Диспетчере учетных данных Windows. Файлы идут напрямую на ваш эндпоинт, без сервера Aktar посередине.
Посмотрите поближе
Создано на SwiftUI, поэтому на macOS выглядит как родное.
Просматривайте каждый бакет папка за папкой, ищите по всему его содержимому, открывайте предпросмотр файлов и копируйте публичные или временные ссылки.
Запишите свое глобальное сочетание клавиш или оставьте стандартное ⌃⇧⌘U. Оно работает, даже когда панель закрыта.
Решите, что попадает в буфер обмена после каждой загрузки, вплоть до вашего собственного шаблона.
Подключите бакет меньше чем за минуту. Пресеты сами подставят нужный эндпоинт и регион.
Как это работает
- 1
Подключите бакет
Выберите готовый пресет провайдера, вставьте ключ доступа и имя бакета. «Проверить подключение» убедится, что загрузка и публичные ссылки работают.
- 2
Перетащите файл
Перетащите его на панель в строке меню или скопируйте и нажмите сочетание клавиш. Любой тип файла, загружается как есть.
- 3
Вставьте ссылку
Ссылка уже в буфере обмена. Вставьте ее в Slack, issue на GitHub, письмо или документ.
Настройте хранилище
Пошаговые руководства для каждого провайдера. На большинство уходит около пяти минут.
Вопросы
С какими S3-совместимыми сервисами работает приложение?
Для Amazon S3, Cloudflare R2, Backblaze B2, DigitalOcean Spaces и MinIO есть готовые пресеты. Wasabi, Hetzner, Scaleway, Akamai (Linode) и любой другой сервис с S3 API подключаются через «Другое S3-совместимое хранилище». См. поддерживаемые провайдеры.
Это правда бесплатно?
Да. Aktar бесплатен и распространяется с открытым исходным кодом под лицензией MIT. Вы платите только провайдеру хранилища, а у многих есть бесплатный тариф, которого хватает для повседневного обмена файлами.
Можно ли загружать в приватный бакет?
Да. Загрузка работает в любом случае. Для приватного бакета скопируйте временную ссылку из Библиотеки: она подписана вашими ключами и действует 1 час, 1 день или 7 дней. Подробнее о presigned URL.
Заменяет ли он AWS CLI или Cyberduck?
Для быстрой загрузки и обмена ссылками да. В Aktar также есть просмотр бакетов, чтобы искать, просматривать, переименовывать, перемещать и удалять файлы. Для синхронизации папок или массовых миграций лучше по-прежнему подходит CLI или инструмент синхронизации.