Changelog

Uploads, die sich selbst löschen

Nicht jede Datei muss für immer bleiben: ein Screenshot für einen Bugreport, ein Build für einen Tester, ein Entwurf zum kurzen Drüberschauen. In Aktar 0.5.0 wählst du neben dem Ziel Löschen nach, und die Datei verschwindet nach 1, 7, 14 oder 30 Tagen, ohne dass du dich darum kümmern musst.

  • Mac0.5.0
  • Windows0.1.2
  • iPhone & iPad1.1.0
  • Androidbald

Dein Bucket übernimmt das Löschen

Ablaufende Dateien werden mit tmp/1d/, tmp/7d/, tmp/14d/ oder tmp/30d/ vor ihrem üblichen Pfad hochgeladen, und eine Lifecycle-Regel in deinem Bucket löscht alles in diesem Ordner, sobald die Zeit um ist. Aktar muss dafür nicht laufen: Die Dateien werden auch dann pünktlich gelöscht, wenn dein Mac aus ist oder Aktar gar nicht mehr installiert ist, und temporäre Freigaben sammeln sich nicht mehr im Bucket an.

Verlauf, Mediathek und Upload-Mitteilungen zeigen, wann jede ablaufende Datei gelöscht wird. Solange eine Dauer ausgewählt ist, steht das im Panel unter dem Ablagebereich, damit eine Datei, die bleiben soll, nicht aus Versehen abläuft.

Mit einem Klick eingerichtet

„Löschen nach“ steht zur Verfügung, sobald der Bucket des Ziels die Regeln von Aktar hat. Wähle Automatisches Löschen einrichten… im Menü „Löschen nach“ oder nutze den Bereich „Automatisch löschen“ des Ziels unter Einstellungen → Ziele. Aktar legt vier Regeln an, aktar-expire-1d, aktar-expire-7d, aktar-expire-14d und aktar-expire-30d, und lässt jede andere Regel im Bucket genau so, wie sie war.

Manche Schlüssel dürfen keine Lifecycle-Regeln ändern, zum Beispiel ein Cloudflare-R2-Token mit der Berechtigung Object Read & Write (Admin Read & Write funktioniert). Dann zeigt dir Aktar die vier Regeln, die du im Dashboard deines Anbieters anlegst, und du prüfst danach erneut.

Doch anders entschieden? Ausschalten… im selben Bereich bietet „Löschen nach“ für dieses Ziel nicht mehr an. Du kannst die Regeln behalten, dann werden Dateien, die schon unter tmp/ liegen, weiterhin planmäßig gelöscht, oder sie entfernen.

Raycast, iPhone, iPad und Android

Die lokale API nimmt bei Uploads jetzt expires= entgegen. Darüber bekommt die Aktar-Erweiterung für Raycast eine eigene Option „Delete After“. Die Apps für iPhone, iPad und Android erhalten ablaufende Uploads mit Version 1.1.0. Sie nutzen dieselben Ordner und Regeln, sodass ein Bucket, den du auf mehreren Geräten verwendest, nur einmal eingerichtet werden muss.

Alle Änderungen in dieser Version

Neu

  • Löschen nach neben der Zielauswahl in der Menüleiste: 1, 7, 14 oder 30 Tage. Ablaufende Dateien landen unter tmp/{N}d/ und werden vom Bucket selbst gelöscht, auch wenn Aktar nicht läuft.
  • Die Lifecycle-Regeln des Buckets lassen sich mit einem Klick in der Menüleiste oder unter Einstellungen → Ziele einrichten, ohne die anderen Regeln des Buckets anzutasten. Kann der Schlüssel keine Lifecycle-Regeln ändern, zeigt Aktar, welche du im Dashboard deines Anbieters anlegen musst.
  • Automatisches Löschen lässt sich pro Ziel ausschalten, wahlweise mit oder ohne die Regeln im Bucket.
  • Verlauf, Mediathek und Upload-Mitteilungen zeigen, wann eine ablaufende Datei gelöscht wird.
  • Die lokale API nimmt bei Uploads expires= (in Tagen) entgegen und gibt expiresAt zurück.