Example using paperclip / amazon s3 for photo uploads Follow the commit history to see the steps You'll also need to create an AWS S3 bucket and use AWS Identity and Access Management to create a user with access to your bucket. See also heroku documentation