Integrate secure image storage into Ghost using Amazon S3 - deployed using a custom storage adapter

[Amazon S3](https://aws.amazon.com/s3/) is an object storage service for developers that offers secure, high-performance storage at scale. For Ghost sites with a high volume of image assets, it’s possible to override the default storage method and use Amazon S3 to store all images that are dropped into Ghost Admin.

There are a few ways to integrate Amazon S3 with Ghost.

## Full Amazon S3 storage adapter

By default, Ghost stores any images uploaded to Ghost Admin locally to its filesystem, and delivers them via the same Ghost front-end service which delivers Ghost themes. It’s possible to replace this layer entirely using a custom storage adapter.

A custom storage adapter allows Ghost to upload and serve images directly to/from external services like Amazon S3. Here are some widely tested, open source storage adapters for Amazon S3 that have comprehensive setup guides:

- **[ghost-s3-compat](https://github.com/spanishdict/ghost-s3-compat)**
- **[ghost-storage-adapter-s3](https://github.com/colinmeinke/ghost-storage-adapter-s3)**

When using a storage adapter in Ghost, your images are uploaded directly to Amazon S3 and integrated into its media library, allowing you to use their service directly to manage your image assets.

## Do more with Zapier automation

It’s also possible to connect Amazon S3 to more of your favourite tools with Zapier to make it more useful and powerful to your workflow.

[View Ghost + Amazon-s3 integrations on Zapier →](https://zapier.com/apps/ghost/integrations/amazon-s3)
