About
S3 Compatible is a custom integration that sends Home Assistant backups to S3 compatible storage endpoints. It adds a backup target that appears in Home Assistant once the integration is configured. It is a slight modification of the AWS S3 integration, with a configurable endpoint URL so that other S3 services can be used. Settings cover the access key, secret key, an existing bucket, a region, and an optional prefix that emulates a folder layout. A path to a custom certificate authority file can also be given for hosts that use one. Garage is listed as a known working service, and setup is done in the UI.
Automatic summary of the README and code of PhantomPhoton/S3-Compatible. Something wrong, or are you the maintainer and want your own text here? Get in touch
Supports
Uses the vendor's cloud Needs an internet connection and an account with the vendor.
From the Marketplace Installed through the Marketplace, formerly HACS.
Actively maintained Its author released or pushed a change in the last six months.
Setting it up
Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.
Add AWS S3 bucket
- Access key IDAccess key ID to connect to AWS S3 API
- Bucket nameBucket must already exist and be writable by the provided credentials.
- Endpoint URLEndpoint URL for the S3-compatible service.
- Secret access keySecret access key to connect to AWS S3 API
- RegionFor most self-hosted solutions, this can be set to anything you want and is unused
- PrefixPrefix to be added to every key. This can be used to emulate a directory layout with 'foo/'
- Path to a pem fileThis is only used if you are using a custom CA for the S3 host. Most people will want to leave this blank
- Part sizeSize of each multipart upload part (5-256 MiB). Larger parts mean fewer requests but more memory. Default: 20.
- Parts uploaded at onceHow many parts are uploaded in parallel (1-8). More parts in parallel uses more of your upload bandwidth and more memory. Default: 1.
Also asked when changing the connection.
Texts from the code of PhantomPhoton/S3-Compatible.
From the README
A Home Assistant custom integration to support uploading backups to S3 compatible endpoints. This is a slight modification of the official AWS S3 integration.
Information
- Installs
- 159 sharing analytics
- GitHub stars
- 72
- Connection
- Uses the vendor's cloud
- Upkeep
- Updated in the last 6 months
- Version
- v2.1.3,
- Category
- Productivity and information, Documents and photos
- Kind
- Marketplace integration
- Needs
- Needs the Marketplace (HACS on 2026.10 and older)
- Domain
s3_compatible- Issues
- Report an issue











