Aktar, бесплатно и с открытым кодом
Загрузка файлов в Cloudflare R2 прямо с рабочего стола
Aktar помещает ваш бакет R2 в строку меню. Перетащите файл, и ссылка на вашем домене или URL r2.dev скопируется в буфер обмена. Без панели управления, без команд Wrangler и без платы за исходящий трафик для тех, кто открывает ссылку.
Обновления приходят в день выхода. Windows может показать предупреждение, так как приложение пока не подписано. Как установить
R2 - отличное хранилище, но его панель управления не создана для загрузки
Cloudflare R2 - одно из лучших мест для хранения файлов, которыми вы делитесь: нет платы за исходящий трафик, щедрый бесплатный тариф и собственные домены через сеть Cloudflare. Неудобно другое: положить туда файл. Загрузка через панель работает, но публичный URL все равно приходится собирать самому, а wrangler r2 object put - слишком много набора ради одного скриншота.
В Aktar есть отдельный пресет для R2. Введите Account ID, API-токен R2 и бакет, и каждый перетащенный файл превратится в ссылку на вашем домене.
Что вы получаете
-
Перетащили, и готово
Перетащите файлы на панель в строке меню, вставьте их или нажмите глобальное сочетание клавиш. Ссылка копируется, как только загрузка завершится.
-
Ссылки на вашем домене
Используйте собственный домен, подключенный к бакету, например
files.example.com. Читайте, как сделать бакет R2 публичным. -
URL, Markdown или HTML
Копируйте простую ссылку, изображение в Markdown для GitHub или документации, HTML-тег или собственный шаблон.
-
Весь бакет перед глазами
Смотрите все папки и файлы в R2, ищите по ним, просматривайте изображения и PDF, переименовывайте, перемещайте и удаляйте объекты.
-
Автоудаление через правила жизненного цикла
Делитесь временно? Выберите «Удалить через» от 1 до 30 дней. С токеном Admin Read & Write Aktar сам добавит правила жизненного цикла R2. См. правила жизненного цикла.
-
Токены R2 с ограниченным доступом
Используйте токен R2, ограниченный одним бакетом. Он хранится в Связке ключей и используется только для подписи запросов к вашему эндпоинту R2.
Посмотрите поближе
Создано на SwiftUI, поэтому на macOS выглядит как родное.
Просматривайте каждый бакет папка за папкой, ищите по всему его содержимому, открывайте предпросмотр файлов и копируйте публичные или временные ссылки.
Запишите свое глобальное сочетание клавиш или оставьте стандартное ⌃⇧⌘U. Оно работает, даже когда панель закрыта.
Решите, что попадает в буфер обмена после каждой загрузки, вплоть до вашего собственного шаблона.
Подключите бакет меньше чем за минуту. Пресеты сами подставят нужный эндпоинт и регион.
Как это работает
- 1
Создайте бакет и токен
В панели Cloudflare создайте бакет R2, подключите собственный домен и создайте API-токен с правами Object Read & Write.
- 2
Добавьте его в Aktar
Выберите пресет Cloudflare R2 и введите Account ID, ключи, бакет и публичный домен. Эндпоинт Aktar заполнит сам.
- 3
Перетаскивайте файлы, делитесь ссылками
Каждая загрузка идет напрямую в R2, а ссылка на вашем домене копируется в буфер обмена.
Настройте хранилище
Пошаговые руководства для каждого провайдера. На большинство уходит около пяти минут.
Вопросы
Нужен ли собственный домен?
Нет. Можно начать с Public Development URL бакета на r2.dev. Но Cloudflare ограничивает для него частоту запросов, поэтому для ссылок, которыми вы делитесь широко, подключите собственный домен. В нашем руководстве по настройке R2 описаны оба варианта.
Почему ссылка R2 выдает Access Denied?
Адрес …r2.cloudflarestorage.com - это эндпоинт S3 API, и он никогда не отдает публичные файлы. Укажите в качестве публичного базового URL свой домен или URL r2.dev. Подробнее в разделе ошибки Access Denied.
Сколько стоит R2 для обмена файлами?
R2 берет плату за хранение и операции, но не за исходящий трафик, поэтому неважно, сколько раз откроют ссылку. Бесплатный тариф включает 10 ГБ хранилища в месяц, а это очень много скриншотов.
Можно ли пользоваться R2 и с iPhone?
Да. Aktar для iPhone и iPad загружает в тот же бакет R2 из Фото, камеры, Файлов и меню «Поделиться».