Affordable S3 Storage for Odoo: The Connector Every Business Needs

15 July 2025 by
Vinaka Prakash

Managing file attachments in Odoo ERP can quickly overwhelm your server, leading to storage issues, slower performance, and rising hosting costs. As your business grows, so does the volume of documents, invoices, images, and other files stored within your Odoo system.

If you're searching for an affordable and reliable cloud storage solution for Odoo, the Hetzner Odoo Connector combined with Hetzner’s S3-compatible Object Storage is the ideal choice. This powerful integration allows you to store Odoo attachments securely in the cloud, helping you save server space, cut costs, and boost system performance.

In this blog, we’ll explore how the Hetzner Odoo Connector can help your business optimise storage, scale operations, and make your Odoo environment more efficient than ever.



What Is Hetzner S3-Compatible Storage?

Hetzner S3-compatible storage is a cloud-based service that lets you store files, such as documents and images, using the same tools and commands as Amazon S3. It works with the S3 API, so it's easy to connect with many applications, including Odoo. Files are stored in "buckets" and accessed securely using access keys. Hosted in Hetzner’s German data centres, it offers a cost-effective way to manage large amounts of data online, making it a practical alternative to more expensive cloud storage providers.


What Is the Hetzner Odoo Connector?

The Hetzner Odoo Connector is a custom integration module that connects your Odoo ERP system with Hetzner’s S3-compatible Object Storage. It allows you to store Odoo file attachments—such as invoices, product images, and chatter documents—directly in the cloud instead of on your local server. The connector helps reduce database and server load, saves storage costs, and keeps your Odoo environment running smoothly. It’s fully integrated into Odoo, so users can continue uploading and accessing files as usual, while the backend automatically manages storage in Hetzner.


Key Features of the Hetzner Odoo Connector

The Hetzner Odoo Connector is designed to simplify the storage of attachments in Odoo by integrating with Hetzner’s S3-compatible Object Storage. Below are the core features that make this module valuable for businesses using Odoo ERP:

1. Direct Integration with Hetzner S3-Compatible Storage

Connect your Odoo system directly to Hetzner’s object storage using access keys and bucket details. No third-party service or middleware is required.

2. Secure Storage of Attachments and Binary Fields

Store all types of attachments, including PDFs, images, and binary data- securely in Hetzner cloud storage instead of your local server or database.

3. Selective Syncing by Model and Field

Choose specific Odoo models (like Sales Orders, Invoices, HR Records) and individual binary fields for syncing, giving you full control over what data is offloaded.

4. Manual Sync for older Files

Use a manual sync option to upload existing (older) files to Hetzner. All new attachments will be automatically stored in the cloud from now on.

5. Credential Validation in Odoo

Enter and validate your Hetzner Access Key, Secret Key, Bucket Name, and Region directly from the Odoo settings interface to ensure a secure connection.

6. Local Storage Optimisation

By moving attachments to the cloud, you reduce the size of your local Odoo database and filestore, improving speed, performance, and backup times.


How to Use the Hetzner Odoo Connector

Using the Hetzner Odoo Connector is straightforward. Once installed in your Odoo system, you can configure it to sync attachments and binary files with your Hetzner Object Storage. Here’s how to set it up:

Step 1: Open Hetzner S3 Settings in Odoo

Go to your Odoo backend and navigate to Settings → Hetzner S3 Configuration. This is where you'll connect your Hetzner storage with Odoo.

Step 2: Enter Your Hetzner Storage Details

Click on “Configure Hetzner S3” and fill in the following fields:

  • Access Key
  • Secret Key
  • Bucket Name
  • Region (Hetzner currently uses nbg1 for its storage region)

Then click "Validate" to test the connection and ensure that your credentials are correct.

Step 3: Select Models to Sync

Go to the Domain tab, where you can choose which Odoo models (e.g., sale.order, hr.employee, account.move) should have their attachments stored in Hetzner.

Step 4: Sync Chatter Files

If you want to sync chatter-related files (like attachments in logs, notes, or messages), click the "Sync Chatter Files Now" button to push them to the Hetzner bucket.

Step 5: Map Binary Fields for Sync

Navigate to the Binary Fields tab to map specific binary fields, such as product images or scanned documents, for syncing. Once mapped, these fields will store their data in the cloud automatically.



Why This Connector Is a Smart Investment

The Hetzner Odoo Connector provides a practical way to manage storage efficiently without overloading your local server or incurring high cloud costs. Here's why it's a valuable addition for businesses using Odoo:

Reduces Odoo Server Load

By storing attachments in Hetzner’s cloud instead of your local filestore, you reduce the size of your Odoo database and improve system performance.

Automatic Storage for New Files

Once configured, the connector automatically stores all new file attachments in Hetzner Object Storage, helping you avoid manual storage management.

Manual Sync for Existing Data

You can manually move older files, such as chatter documents and binary fields, to the cloud using the sync feature.

Cost-Effective Alternative to AWS S3

Hetzner offers lower pricing compared to many public cloud providers, making it a budget-friendly option, especially for SMEs and high-volume storage users.

No Disruption to Daily Workflow

Users continue uploading and accessing attachments through Odoo as usual. The connector works in the background without affecting functionality.

Scalable and Secure

Whether you're storing hundreds or thousands of attachments, the connector scales effortlessly. Storage is secured via access keys and bucket policies within Hetzner.


Conclusion

As Odoo environments grow, so does the need for smarter storage solutions. The Hetzner Odoo Connector offers a practical way to offload attachments to the cloud using Hetzner’s reliable and affordable S3-compatible Object Storage. It helps reduce local server load, improves performance, and keeps your file management scalable and organized, all while staying fully integrated within your existing Odoo workflow.

Whether you're dealing with high attachment volumes, limited hosting resources, or simply looking for a cost-effective alternative to traditional cloud storage, this connector provides a seamless solution.


Get Expert Support

Visit the ​Hetzner Odoo Connector on the Odoo App Store to view the full list of features and try it out in your own Odoo environment.

If you're currently using an AWS S3 connector with Odoo and are considering a switch to Hetzner’s more affordable S3-compatible storage, we can help you migrate your configuration smoothly. Our team can assist with mapping your existing setup to Hetzner, ensuring your files continue to work seamlessly within Odoo, with minimal downtime or disruption.

Reach o​ut to us for support with the migration or to learn more about how to transition your Odoo attachments from AWS to Hetzner.

Need help with setup, customization, or choosing the right configuration?

We are a trusted Odoo ERP Software Development company with a strong track record of delivering scalable and customised Odoo solutions. Whether you're starting fresh, upgrading your system, or extending it with advanced features like cloud storage integration, our expert team is here to support you every step of the way.

Our Odoo services include:

  • Odoo Implementation & Customization
  • Version Migration
  • Odoo eCommerce Development
  • Maintenance & Ongoing Support
  • Odoo SEO Optimization

We proudly serve clients across the USA, UK, Australia, Europe, New Zealand, the Middle East, and South Africa, delivering localised and business-ready ERP solutions.

Get a free consultation and let’s build an Odoo solution tailored to your business needs