Etwa 5 Minuten

So lädst du Dateien zu Cloudflare R2 hoch und teilst Links

Cloudflare R2 passt hervorragend zu Aktar: keine Gebühren für ausgehenden Traffic, ein kostenloses Kontingent mit 10 GB und eigene Domains, die über das Cloudflare-Netzwerk ausgeliefert werden. Du musst keine Konto-ID, keinen Bucket-Namen und keine zwei Schlüssel aus dem Dashboard kopieren: Cloudflare R2 einrichten… braucht nur ein API-Token, erstellt über einen Link, der dessen Berechtigungen für dich ausfüllt, und erledigt den Rest. Lieber alles von Hand einrichten? Das ist der letzte Schritt.

Was du brauchst

  • Ein Cloudflare-Konto (das kostenlose Kontingent von R2 deckt 10 GB ab)
  • Eine Domain bei Cloudflare, wenn deine Links auf deiner eigenen Domain liegen sollen (optional)
  • Aktar für Mac, Windows, iPhone, iPad oder Android

Schritt für Schritt

  1. 1

    Cloudflare R2 einrichten öffnen

    Öffne in den Einstellungen von Aktar Ziele und wähle Cloudflare R2 einrichten…. Solange du noch kein Ziel hast, ist das die Hauptschaltfläche. Klick dann auf Cloudflare öffnen.

  2. 2

    API-Token erstellen

    Die Token-Seite von Cloudflare öffnet sich mit dem Namen Aktar und zwei bereits gewählten Berechtigungen: R2 Storage: Edit, um den Bucket anzulegen und dorthin hochzuladen, und Zone: Read, um deine Domains für öffentliche Links aufzulisten. Wähle Continue to summary, dann Create Token, und kopiere das Token.

  3. 3

    Einfügen und auswählen

    Füge das Token in Aktar ein. Wähle das Konto, falls du mehrere hast, dann den Bucket: einen neuen (Aktar schlägt aktar vor) oder einen vorhandenen. Zuletzt legst du fest, wohin öffentliche Links zeigen:

    • Die r2.dev-Adresse des Buckets funktioniert sofort. Cloudflare drosselt sie, deshalb eignet sie sich am besten zum Ausprobieren.
    • Eine Subdomain einer Domain in deinem Cloudflare-Konto, etwa files.example.com, ist die Wahl für den echten Einsatz. Cloudflare legt den DNS-Eintrag und das Zertifikat an, was ein paar Minuten dauert.
  4. 4

    Einrichten

    Klick auf Einrichten. Aktar legt den Bucket an, schaltet öffentliche Links ein, speichert das Ziel und führt Verbindung testen von selbst aus. Auf deiner eigenen Domain bekommen Links saubere Pfade wie files.example.com/A7kdP2x.png (siehe Kurzlinks). Wähle Fertig oder Bearbeiten, um etwas zu ändern, und zieh deine erste Datei auf Aktar.

  5. 5

    Lieber von Hand einrichten?

    Wenn du lieber ein R2-Token nutzt, das auf einen Bucket beschränkt ist: Öffne im Cloudflare-Dashboard R2 Object Storage und erstelle einen Bucket. Verbinde in seinen Settings unter Custom Domains eine eigene Domain oder aktiviere die Public Development URL. Erstelle dann unter Manage API tokens ein Token mit Object Read & Write für diesen Bucket und kopiere Access Key ID und Secret Access Key (das Secret wird nur einmal angezeigt). Wähle in Aktar Ziel hinzufügen, dann Cloudflare R2, und trag die Werte aus der Tabelle unten ein.

Einstellungen in Aktar

Trag diese Werte unter Einstellungen → Ziele → Ziel hinzufügen ein. Die Feldnamen entsprechen der App.

FeldBeispielwert
AnbieterCloudflare R2
ProfilnamePersonalEin beliebiger Name.
Konto-ID3f9a71c0e2b8…Von der R2-Übersichtsseite.
RegionautoStandard beibehalten.
Access Key IDa1b2c3d4…Aus dem R2-API-Token.
Secret Access Key••••••••Wird im Schlüsselbund oder in der Anmeldeinformationsverwaltung gespeichert.
Bucketscreenshots
Öffentliche Basis-URLfiles.example.comDeine eigene Domain oder die r2.dev-URL.
Objektpfad{short}.{ext}Optional, siehe Dateinamen und Ordner.

Tipps

  • Aktar behält das Token nicht. Es macht daraus S3-Schlüssel (die ID des Tokens ist der Access Key, ein Hash seines Werts das Secret), speichert diese wie die Schlüssel jedes anderen Ziels und vergisst das Token. Lösch das Token in Cloudflare, wann immer du Aktar den Zugriff entziehen willst.
  • Eine eigene Domain wird von Cloudflare gecacht, sodass beliebte Links weltweit schnell laden, ohne Zusatzkosten.
  • Richte es auf einem Gerät ein und übertrage das Ziel samt Schlüsseln dann mit An anderes Gerät übertragen auf deine anderen Computer und Smartphones.
  • Uploads, die sich nach 1 bis 30 Tagen selbst löschen? Aktar legt die Lifecycle-Regeln des Buckets für dich an, wenn seine Schlüssel sie verwalten dürfen, wie es Schlüssel aus Cloudflare R2 einrichten oder ein Token mit Admin Read & Write können. Mit einem Object-Read-&-Write-Token trägst du sie selbst in den Settings des Buckets unter Object Lifecycle Rules ein. Mehr dazu unter Uploads automatisch löschen.

Fehlerbehebung

"Einrichten" meldet, dass der öffentliche Link noch nicht funktioniert

Direkt nachdem du deine eigene Domain verbunden hast, legt Cloudflare noch den DNS-Eintrag und das Zertifikat an. Warte ein paar Minuten und führe Verbindung testen erneut über das Menü des Ziels aus.

"Einrichten" findet kein Konto für das Token

Das Token wurde ohne Zugriff auf ein Konto erstellt. Erstelle es erneut über Cloudflare öffnen und behalte unter Account Resources das angebotene Konto (oder All accounts) bei.

Der Link liefert Access Denied oder 403

Stell sicher, dass die Öffentliche Basis-URL deine eigene Domain oder die r2.dev-URL ist. Der Endpunkt …r2.cloudflarestorage.com ist nur für die API gedacht und liefert nie öffentliche Dateien aus. Mehr dazu unter Access-Denied-Fehler.

"Verbindung testen" meldet ungültige Zugangsdaten

Wenn du es von Hand eingerichtet hast, verwende Access Key ID und Secret Access Key aus einem R2-API-Token, nicht ein normales Cloudflare-API-Token oder deinen Global API Key, und prüfe, ob die Konto-ID keine zusätzlichen Leerzeichen enthält.

Uploads funktionieren, aber Links sind langsam oder gedrosselt

Wahrscheinlich nutzt du die r2.dev-Entwicklungs-URL. Verbinde für den Produktivbetrieb eine eigene Domain.

Kommst du nicht weiter?Schau in die FAQ oder frag auf GitHub.