Skip to content

role/objectstore_backup: MinIO is archived (Feb 2026), migrate to rclone #241

@markuslf

Description

@markuslf

Context

The objectstore_backup role uses the MinIO client (mc) for object-store-to-object-store backups. MinIO Server has been archived as "no longer maintained" since February 2026, and pre-built binaries and Docker images stopped being distributed in October 2025. The minio/mc repository itself is technically still active, but its long-term viability is tied to the broader MinIO project, which is now end-of-life.

Sources:

What needs to change

  • Migrate objectstore_backup from mc to rclone.
  • Update the linuxfabrik.lfops.minio_client requirement accordingly (drop or replace).
  • Update the role README and the objectstore_backup playbook.
  • Verify all variables map cleanly to rclone equivalents (source/destination access keys, S3-compatible endpoints, container/bucket names).

Why rclone

  • Actively maintained, broad backend coverage (S3, Swift, B2, Azure, GCS, Wasabi, Hetzner, Infomaniak Swiss Backup, etc.).
  • Supports server-side copy where backends allow it.
  • Native systemd timer / cron friendliness.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions