Protect your S3 buckets from rogue deletion, ransomware, and silent corruption

Backup and restore your object storage buckets to and from any S3-compatible service, and host your Kloset repository on S3.

  • source connector
  • destination connector
  • storage connector
  • viewer tags:
  • S3
  • Object Storage
  • AWS
  • Google Cloud Storage
  • MinIO
  • Ceph
  • Scality
  • Wasabi
  • Scaleway
  • Blackblaze
  • OVH stage: stable date: 2025-05-13

S3 Integration

Capabilities

  • Source Connector: Seamlessly back up S3-compatible buckets to a Kloset repository.
  • Destination Connector: Restore data from a Kloset repository back into your S3 bucket.
  • Storage Connector: Host your Kloset repository directly on any S3-compatible object storage.
  • Viewer: Use the Integration Viewer to browse and visualize snapshots stored in S3.

Overview

The Plakar S3 integration enables immutable, encrypted, verifiable backups and restores of any S3-compatible object storage buckets. Whether you’re using AWS S3, Google Cloud Storage, MinIO, Ceph, or another provider, Plakar delivers a unified interface and military-grade security.

Configuration

Configure a named remote to connect to your S3-compatible provider:

1$ plakar config remote create mys3
2$ plakar config remote set mys3 location s3://<endpoint>/<bucket>/<optional_path>
3$ plakar config remote set mys3 access_key <ACCESS_KEY>
4$ plakar config remote set mys3 secret_access_key <SECRET_KEY>
5# Optional: disable TLS verification
6$ plakar config remote set mys3 use_tls false

Supported options:

  • location: Full S3 URL, e.g. s3://s3.<region>.amazonaws.com/mybucket.
  • access_key / secret_access_key: Your provider’s credentials.
  • use_tls: Enable or disable TLS (default: true).

Provider Examples

1$ plakar config remote set mys3 location s3://s3.us-east-1.amazonaws.com/mybucket
1$ plakar config remote set mys3 location s3://localhost:9000/mybucket
2$ plakar config remote set mys3 use_tls false
1$ plakar config remote set mys3 location s3://s3.fr-par.scw.cloud/mybucket
1$ plakar config remote set mys3 location s3://s3.eu-central-003.backblazeb2.com/mybucket
1$ plakar config remote set mys3 location s3://cellar-c2.services.clever-cloud.com/mybucket

If your provider isn’t listed, join our Discord community for assistance.

Example Usage

  1. Create a Kloset repository on your S3 bucket:
1$ plakar at @mys3 create
  1. Back up a local directory (e.g., /etc):
1$ plakar at @mys3 backup /etc
  1. List available snapshots:
1$ plakar at @mys3 ls
  1. Restore data back to your S3 bucket:
1# Restore a single file
2$ plakar at @mys3 restore fc1b1e94:path/to/file.txt
3
4# Restore the full backup
5$ plakar at @mys3 restore fc1b1e94
  1. Browse snapshots via the UI:
1$ plakar at @mys3 ui

See the QuickStart guide for further examples.

Questions, Feedback, and Support

Q&A

Do you support all S3-compatible providers?
Yes. If your provider isn’t listed above, reach out on Discord and we’ll help you configure it.

When versioning is enabled, do you back up all object versions?
No, Plakar backs up only the latest version of each object to avoid redundant storage.

Can I replicate between buckets?
Use Plakar CLI to push snapshots from one bucket to another by configuring multiple remotes and using plakar at commands.

Ready to protect your MinIO data?

%!s(<nil>) docs

Security by design

Reduce your attack surface by keeping encryption keys out of storage. With true end-to-end encryption, your data is protected before it leaves the source and remains unreadable even to your storage provider.

  • End-to-end encryption with modern crypto (no compromise on "at-rest/in-transit")
  • Immutable snapshots with verifiable integrity
  • Tamper-proof metadata and audit logs
  • Zero-trust-friendly architecture
"You don’t have to trust your storage provider."
Placeholder

Regroup all your data protection workflows in one platform

From edge devices to SaaS platforms and hybrid clouds, Plakar keeps your data safe, synced, and instantly restorable: all from one unified tool.

For SaaS, endpoints & edge

Whether you're backing up remote laptops, on-premise servers or third-party SaaS data, Plakar gives you full control. Immutable backups, minimal storage, full flexibility. Even in disconnected environments.

In your data center

Legacy systems or critical data. All backed up with the same simplicity. Plakar integrates directly into your infrastructure with powerful CLI, orchestration support, and instant recovery.

Across clouds

Cloud-native or multi-cloud? No problem. Plakar works seamlessly with object storage, S3-compatible services, and hybrid environments, without locking you in or slowing you down.

Discover Plakar book a demo or join a community calls

Plakar is not another complex “backup project”. Gain peace of mind with little investment while protecting what matters.

Book a demo

A Plakar team member will contact you shortly to organize the demo.

By submitting this form you agree to our Privacy Policy.