{"id":511527,"date":"2025-10-31T07:40:28","date_gmt":"2025-10-31T07:40:28","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=511527"},"modified":"2025-11-25T06:06:16","modified_gmt":"2025-11-25T06:06:16","slug":"user-guide-for-odoo-s3-backup","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/user-guide-for-odoo-s3-backup\/","title":{"rendered":"User Guide for Odoo S3 Backup"},"content":{"rendered":"\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h2 class=\"wp-block-heading index-title\"><strong>Introduction<\/strong><\/h2>\n<\/div><\/div>\n\n\n\n<p><a href=\"https:\/\/store.webkul.com\/odoo-s3-backup.html\" target=\"_blank\" rel=\"noreferrer noopener\">Odoo S3 Backup<\/a> feature allows customers to create personalized backups for their Odoo data on Amazon S3.&nbsp;<\/p>\n\n\n\n<p>Odoo S3 Backup module offers a secure way to safeguard your Odoo database with cloud-based storage. It automatically handles backups, reducing its risk of data loss or downtime.<\/p>\n\n\n\n<p>Simple to configure, this module connects Odoo with Amazon S3 in just a few steps. Odoo S3 Backup provides reliable data safety and quick recovery to keep your business running smoothly.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\"><strong>Prerequisites for using Odoo S3 Backup<\/strong><\/h3>\n<\/div><\/div>\n\n\n\n<p>Odoo S3 Backup works in conjunction with&nbsp; <a href=\"https:\/\/apps.odoo.com\/apps\/modules\/19.0\/wk_backup_restore\" target=\"_blank\" rel=\"noreferrer noopener\">Odoo Database Backup<\/a> module, which you can download from our Odoo App Store.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h2 class=\"wp-block-heading index-title\"><strong>Features<\/strong><\/h2>\n<\/div><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Automatic secure Odoo database backups directly to Amazon S3.<\/li>\n\n\n\n<li>Set scheduling backups at custom intervals to match your business needs.<\/li>\n\n\n\n<li>Supports storing multiple databases, ensuring complete data protection.<\/li>\n\n\n\n<li>Retains only a defined number of backup files and deletes older ones.&nbsp;<\/li>\n\n\n\n<li>Odoo S3 Backup lets you manage backups in your S3 bucket.&nbsp;<\/li>\n\n\n\n<li>Enable quick download and instant restoration for disaster recovery.<\/li>\n\n\n\n<li>Simplify Amazon S3 integration with easy access key and bucket setup.<\/li>\n<\/ul>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h2 class=\"wp-block-heading index-title\"><strong>Installation<\/strong><\/h2>\n<\/div><\/div>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Once you purchase the App from the Webkul store, you will receive a link to download the <strong>module&#8217;s zip file<\/strong>.<\/li>\n\n\n\n<li>Extract the file to your system after the download is complete. As a result, you will be able to see a folder named <strong>\u2018wk_s3_backup\u2019<\/strong>.&nbsp;<\/li>\n\n\n\n<li>Copy and paste this folder inside your <strong>Odoo<\/strong> <strong>Add-Ons path<\/strong>.<\/li>\n\n\n\n<li>Now, open, Odoo App and click on the Settings menu. Here, click on Activate <strong>Developer Mode<\/strong>.<\/li>\n\n\n\n<li>Then, open the Apps menu and click on \u2018<strong>Update Modules List<\/strong>.\u2019<\/li>\n\n\n\n<li>In the search bar, remove all the filters and search <strong>\u2018wk_s3_backup\u2019<\/strong><\/li>\n\n\n\n<li>You will be able to see the module in the search results. Click on the <strong>\u2018Activate\u2019 <\/strong>button to install it.<\/li>\n<\/ol>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h2 class=\"wp-block-heading index-title\"><strong>Workflow<\/strong><\/h2>\n<\/div><\/div>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\"><strong>1. Configuration at Amazon S3<\/strong><\/h3>\n<\/div><\/div>\n\n\n\n<p>Before you create an Access Key and Secret Key in Amazon S3, you first need to register for an AWS account.&nbsp;<\/p>\n\n\n\n<p>Once your account is set up and you can log in to your AWS Management Console, you\u2019ll be able to create users, generate keys, and start using AWS services.<\/p>\n\n\n\n<p>After setup, log in with your root account or with an IAM user, and click on IAM below S3.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1115\" height=\"790\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/s3-menu.webp\" alt=\"s3 menu\" class=\"wp-image-511305\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/s3-menu.webp 1115w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/s3-menu-300x213.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/s3-menu-250x177.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/s3-menu-768x544.webp 768w\" sizes=\"(max-width: 1115px) 100vw, 1115px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\"><strong>2. Generate Access Key &amp; Secret Key<\/strong><\/h3>\n<\/div><\/div>\n\n\n\n<p>To generate an <strong>access key<\/strong> and <strong>secret key,<\/strong> go to the home dashboard, click on IAM, then go to security credentials. Here you can generate the access key and security key.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1116\" height=\"806\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/aws-access-key.webp\" alt=\"s3 access keys\" class=\"wp-image-511306\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/aws-access-key.webp 1116w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/aws-access-key-300x217.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/aws-access-key-250x181.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/aws-access-key-768x555.webp 768w\" sizes=\"(max-width: 1116px) 100vw, 1116px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Note:<\/strong><\/p>\n\n\n\n<p>Once you generate the access key, both a Secret Access Key and an Access Key ID will be provided. Please note that this Secret Access Key will only be visible once.&nbsp;<\/p>\n\n\n\n<p>These credentials (Secret Access Key and Access Key ID) will be required while configuring&nbsp; Odoo S3 Backup module for establishing the connection.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\"><strong>3. Create a Bucket On S3<\/strong><\/h3>\n<\/div><\/div>\n\n\n\n<p>Once you have your Access Key and Secret Key, you need to create a Bucket. <\/p>\n\n\n\n<p>To create a bucket in AWS S3, go to the home dashboard, then click on the S3 section from the AWS menu.<\/p>\n\n\n\n<p>Now, click <strong>Create bucket<\/strong>, enter a unique name, select on nearest region, and finish by clicking <strong>Create bucket<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"787\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/s3-bucket.webp\" alt=\"create bucket\" class=\"wp-image-511307\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/s3-bucket.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/s3-bucket-300x211.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/s3-bucket-250x176.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/s3-bucket-768x540.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\"><strong>4. Create a Folder Inside Bucket<\/strong><\/h3>\n<\/div><\/div>\n\n\n\n<p>Once you create a Bucket, you need to make a Folder inside your bucket to store your backup data.<\/p>\n\n\n\n<p>To create a folder in your S3 bucket, <strong>open the bucket, click \u201cCreate folder,\u201d enter a name, and click \u201cCreate.\u201d<\/strong><\/p>\n\n\n\n<p>After completing the Amazon S3 configuration, proceed to set up the configuration in Odoo. The next section guides you through this process..<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1089\" height=\"782\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/s3-create-folder.webp\" alt=\"creaate folder\" class=\"wp-image-511308\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/s3-create-folder.webp 1089w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/s3-create-folder-300x215.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/s3-create-folder-250x180.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/s3-create-folder-768x551.webp 768w\" sizes=\"(max-width: 1089px) 100vw, 1089px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Once you complete the configuration on the Amazon S3 side, the next step is to set up the configuration within Odoo. <\/p>\n\n\n\n<p>The following step-by-step instructions will guide you through configuring at Odoo end of Odoo S3 Backup module.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\"><strong>5. Configuration at Odoo End<\/strong><\/h3>\n<\/div><\/div>\n\n\n\n<p>Open your Odoo Backend and open your Backup Operation module, and click on Configuration button. There, you\u2019ll find settings for Amazon S3 Configuration and Remote Servers.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"297\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/open-amazon-s3-configuration-1.webp\" alt=\"amazon s3 configuration\" class=\"wp-image-511380\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/open-amazon-s3-configuration-1.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/open-amazon-s3-configuration-1-300x80.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/open-amazon-s3-configuration-1-250x66.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/open-amazon-s3-configuration-1-768x204.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Note:<\/strong> If you are an <a href=\"https:\/\/store.webkul.com\/odoo-saas-kit.html\" target=\"_blank\" rel=\"noreferrer noopener\">Odoo Saas Kit<\/a> user and have configured a Remote Server,&nbsp; then you will see remote servers in the configuration menu.<br><\/p>\n\n\n\n<p>Here, click on the New button to configure a new Server.&nbsp;<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\"><strong>6. Configuring a new Amazon S3 Server<\/strong><\/h3>\n<\/div><\/div>\n\n\n\n<p>Here, you will find several fields that need to be filled in to create a new server, with each field corresponding to a specific configuration parameter.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1118\" height=\"506\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/s3-backup-server-configuration-1.webp\" alt=\"server configuration\" class=\"wp-image-511381\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/s3-backup-server-configuration-1.webp 1118w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/s3-backup-server-configuration-1-300x136.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/s3-backup-server-configuration-1-250x113.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/s3-backup-server-configuration-1-768x348.webp 768w\" sizes=\"(max-width: 1118px) 100vw, 1118px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Secret Key:&nbsp;&nbsp;<\/strong><\/p>\n\n\n\n<p>This is your AWS secret key used for authenticating and securely connecting to your S3 account, which we had generated at Amazon S3.<\/p>\n\n\n\n<p><strong>Access Key:<\/strong>&nbsp;<br>This is an AWS access key that pairs with your secret key to allow access and manage resources on S3, which we had generated at Amazon S3<\/p>\n\n\n\n<p><strong>Bucket Name:<\/strong><\/p>\n\n\n\n<p>This is the name of your S3 bucket that you created at Amazon S3. You need to put that bucket name; otherwise, a default bucket name will be generated, where all your backup files will be stored.<\/p>\n\n\n\n<p><strong>Bucket Location:<\/strong><\/p>\n\n\n\n<p>It specifies the AWS region (e.g., <strong>us-east-1<\/strong>) where your&nbsp; S3 bucket resides, defining the physical storage location of your database backup.<\/p>\n\n\n\n<p><br><strong>Default S3 Backup Directory:<\/strong><\/p>\n\n\n\n<p>It is a primary folder within your S3 bucket where all backups are stored by default, and you can also use this directory during your backup process.<\/p>\n\n\n\n<p><strong>Temporary Backup Directory:<\/strong><\/p>\n\n\n\n<p>It is a local folder on your server where backups are stored temporarily before being uploaded to the S3 bucket.<\/p>\n\n\n\n<p>After entering the required details, click on the <em>Test Connection<\/em> button to verify and establish a connection with your S3 bucket. &nbsp;<\/p>\n\n\n\n<p><strong>Test Connection:<\/strong>&nbsp;<\/p>\n\n\n\n<p>This button checks if your entered details (Secret Key, Access Key, Bucket Name, and Location) are correct.<br><br>When clicked, it tries to connect to your S3 bucket and confirms if the setup is working.<\/p>\n\n\n\n<p>After the connection is established, click on the Validate button.<br><\/p>\n\n\n\n<p><strong>Validate:<\/strong><br>Once the test connection is successful, the state of this newly configured server will be in a validated state.<br><br>Here, you will see a different server list you had configured in Odoo S3 Backup.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"307\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/server-list-1.webp\" alt=\"server list\" class=\"wp-image-511382\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/server-list-1.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/server-list-1-300x82.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/server-list-1-250x69.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/server-list-1-768x211.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\"><strong>7. Configure a New Backup Process<\/strong><\/h3>\n<\/div><\/div>\n\n\n\n<p>Open Backup Operations by navigating to Backup &gt;&gt; Backup Process and clicking on the New button to create a backup process.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"597\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/configuration-at-backup-operations-1.webp\" alt=\"backup operations\" class=\"wp-image-511383\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/configuration-at-backup-operations-1.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/configuration-at-backup-operations-1-300x160.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/configuration-at-backup-operations-1-250x133.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/configuration-at-backup-operations-1-768x409.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>To create a new backup process, you need to enter all required details as shown in the image below:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/field-for-new-backup-process.webp\" alt=\"new backup process\" class=\"wp-image-511313\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/field-for-new-backup-process.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/field-for-new-backup-process-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/field-for-new-backup-process-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/field-for-new-backup-process-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Backup Instance:<\/strong>&nbsp;<\/p>\n\n\n\n<p>In this <em>Backup Instance<\/em> field, you can select either <strong>Self<\/strong> or <strong>SaaS Client<\/strong> to define for whom the backup will be applied.<\/p>\n\n\n\n<p><strong>Note:<\/strong><br>a) Select Self if you want to create a backup for your main Odoo instance.<br><br>b) Select SaaS Client if you are using <a href=\"https:\/\/webkul.com\/blog\/odoo-saas-kit-user-manual-how-to-use\/\" target=\"_blank\" rel=\"noreferrer noopener\">Odoo SaaS Kit<\/a> and want to create a backup for your SaaS client.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h4 class=\"wp-block-heading index-title\"><strong>Frequency Cycle:<\/strong><\/h4>\n<\/div><\/div>\n\n\n\n<p>From the dropdown menu, select how often your backup should run, for example, Daily, Twice a Day, Weekly, or Monthly.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h4 class=\"wp-block-heading index-title\"><strong>Backup Starting Time:<\/strong>&nbsp;<\/h4>\n<\/div><\/div>\n\n\n\n<p>You can set your exact time when your backup will begin, so you can set it according to your convenience.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h4 class=\"wp-block-heading index-title\"><strong>Database Name:<\/strong><\/h4>\n<\/div><\/div>\n\n\n\n<p>The <strong>Database Name<\/strong> is where you specify which database to back up. For example, if your database is called bkp_db, that\u2019s the one whose backup will be stored.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h4 class=\"wp-block-heading index-title\"><strong>Backup Format:<\/strong><\/h4>\n<\/div><\/div>\n\n\n\n<p>It decides how backup is saved. You can use zip, which saves both the database and all related files, or pg dump custom format, which only saves the database itself.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h4 class=\"wp-block-heading index-title\"><strong>Backup Location:&nbsp;<\/strong><\/h4>\n<\/div><\/div>\n\n\n\n<p>For this backup process, you will need to decide where you want to keep your backup. You can choose local storage, AWS S3, or a Remote server from the dropdown menu.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h4 class=\"wp-block-heading index-title\"><strong>Storage Path:<\/strong><\/h4>\n<\/div><\/div>\n\n\n\n<p><strong>Storage Path<\/strong> is a specific folder on your S3 server where your database backup will be saved, helping you keep files organized.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h4 class=\"wp-block-heading index-title\"><strong>Drop Old Backups:<\/strong><\/h4>\n<\/div><\/div>\n\n\n\n<p>When enabled, this option automatically removes older backups. It helps free up storage space by keeping only the latest backups.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h4 class=\"wp-block-heading index-title\"><strong>Backup Retention Count:<\/strong><\/h4>\n<\/div><\/div>\n\n\n\n<p>This decides how many old backups to keep before they are deleted, letting you maintain a history of backups while managing storage efficiently.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/fiel-set-for-new-backup-process.webp\" alt=\"backup process fields set\" class=\"wp-image-511322\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/fiel-set-for-new-backup-process.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/fiel-set-for-new-backup-process-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/fiel-set-for-new-backup-process-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/fiel-set-for-new-backup-process-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Note:<\/strong><\/p>\n\n\n\n<p>If \u201cDrop Old Backups\u201d is enabled, you need to set a retention count. Retention count controls how many past backups are saved.<\/p>\n\n\n\n<p>After entering all the details, click the Confirm button to initiate your backup process.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/confirm-bakup-process.webp\" alt=\"confirm backup process\" class=\"wp-image-511357\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/confirm-bakup-process.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/confirm-bakup-process-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/confirm-bakup-process-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/confirm-bakup-process-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong><br>Backup Failure Alerts:<br><\/strong>If the backup doesn\u2019t complete, internal users will instantly get notified via email to save data from loss.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\"><strong>8. Cron for Backup Process<\/strong><\/h3>\n<\/div><\/div>\n\n\n\n<p>There are generally two basic <strong>CRON<\/strong> that are configured to automate the process of backing up data.&nbsp;<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\"><strong>a) Backup Process Ignite Cron:<\/strong><\/h3>\n<\/div><\/div>\n\n\n\n<p>This cron checks for confirmed backup processes that are scheduled to start before its run time. Once found, it marks them as running and creates a system cron to perform your backup.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/cron.webp\" alt=\"cron to make backup process to running \" class=\"wp-image-511330\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/cron.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/cron-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/cron-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/cron-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Backup Transition: Confirm to Running<\/strong><\/p>\n\n\n\n<p>This Backup Process Ignite cron ensures that your scheduled backups move forward automatically. <\/p>\n\n\n\n<p>When this cron runs and your backup start time is reached, your backup process state changes from Confirmed to Running, allowing your backup to begin without manual intervention.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/running-state-backup-process.webp\" alt=\"running backup process\" class=\"wp-image-511342\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/running-state-backup-process.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/running-state-backup-process-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/running-state-backup-process-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/running-state-backup-process-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\"><strong>b) Backup Process File Remove Cron:<\/strong><\/h3>\n<\/div><\/div>\n\n\n\n<p>This Backup Process File Remove cron handles the removal of older backup files. It checks if \u201cDrop Old Backup\u201d is enabled for your backup process that is in a running state.<\/p>\n\n\n\n<p>The system retains only the number of backup files defined in the retention count for your backup processes, and automatically drops your old backup.<\/p>\n\n\n\n<p>This way, storage stays optimized and older files are dropped automatically without manual work from your server as well as from your main Odoo.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/file-remove-cron.webp\" alt=\"file remove cron\" class=\"wp-image-512049\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/file-remove-cron.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/file-remove-cron-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/file-remove-cron-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/file-remove-cron-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\"><strong>9. View backup file on the Amazon S3 side<\/strong><\/h3>\n<\/div><\/div>\n\n\n\n<p>Once your backup process is started and the backup is being created, you will see your backup file in your Amazon S3 account inside your bucket.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1116\" height=\"460\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/see-backup-directory-1.webp\" alt=\"check backup files\" class=\"wp-image-511386\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/see-backup-directory-1.webp 1116w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/see-backup-directory-1-300x124.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/see-backup-directory-1-250x103.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/see-backup-directory-1-768x317.webp 768w\" sizes=\"(max-width: 1116px) 100vw, 1116px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Open your backup file in S3 to view and download the saved data.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1115\" height=\"469\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/see-backup-files-1.webp\" alt=\"backup files\" class=\"wp-image-511388\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/see-backup-files-1.webp 1115w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/see-backup-files-1-300x126.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/see-backup-files-1-250x105.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/see-backup-files-1-768x323.webp 768w\" sizes=\"(max-width: 1115px) 100vw, 1115px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\"><strong>10. How to create a backup process for your SaaS Clients<\/strong><\/h3>\n<\/div><\/div>\n\n\n\n<p>If you need to create a backup process for your <strong>Saas clients,<\/strong> go to Backup Operations and click on the New button, and select SaaS client in the backup instance field.<\/p>\n\n\n\n<p>Here, you will then see a <strong>Linked Client<\/strong> option, which specifies the client for whom the backup process needs to be created.<br><\/p>\n\n\n\n<p>All other steps for creating a backup process are same as we do in\u00a0 Self<strong>&#8211;<\/strong>backup process.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/saas-client.webp\" alt=\"backups for saas clients\" class=\"wp-image-511348\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/saas-client.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/saas-client-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/saas-client-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/saas-client-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\"><strong>11. Security Policy for adding Amazon S3 account to Odoo S3 Backup<\/strong><\/h3>\n<\/div><\/div>\n\n\n\n<p>S3 bucket permissions are managed through <strong>bucket policies, IAM policies, or ACLs<\/strong>, defining who can access and what they can do.<\/p>\n\n\n\n<p><strong>Bucket Policy<\/strong>: JSON-based rules attached to your bucket, typically used for cross-account or public access.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"715\" height=\"589\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/policy-image.webp\" alt=\"policy of aws\" class=\"wp-image-511374\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/policy-image.webp 715w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/policy-image-300x247.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/policy-image-250x206.webp 250w\" sizes=\"(max-width: 715px) 100vw, 715px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>IAM Policy<\/strong>: Assigned to users, roles, or groups to allow access to specific buckets or objects.<br><\/p>\n\n\n\n<p><strong>ACLs<\/strong>: Legacy method for granting permissions to individual AWS accounts or public accounts.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h2 class=\"wp-block-heading index-title\">Need Help?<\/h2>\n<\/div><\/div>\n\n\n\n<p>We hope this guide has been helpful. Share your feedback in the comments section below.<\/p>\n\n\n\n<p>For any issues or further inquiries, please raise a ticket at <a href=\"https:\/\/webkul.uvdesk.com\/en\/customer\/create-ticket\/\" target=\"_blank\" rel=\"noreferrer noopener\">UV Desk<\/a><strong> <\/strong>or contact our <a href=\"mailto:support@webkul.com\" target=\"_blank\" rel=\"noreferrer noopener\">support team<\/a> via email.<\/p>\n\n\n\n<p>Thank you for choosing us, and we\u2019re here to assist you further!<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Odoo S3 Backup feature allows customers to create personalized backups for their Odoo data on Amazon S3.&nbsp; Odoo S3 Backup module offers a secure way to safeguard your Odoo database with cloud-based storage. It automatically handles backups, reducing its risk of data loss or downtime. Simple to configure, this module connects Odoo with Amazon S3 <a href=\"https:\/\/webkul.com\/blog\/user-guide-for-odoo-s3-backup\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":728,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-511527","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>User Guide for Odoo S3 Backup<\/title>\n<meta name=\"description\" content=\"Odoo S3 Backup securely automates Odoo database backups to Amazon S3 with scheduling, alerts, and quick recovery.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webkul.com\/blog\/user-guide-for-odoo-s3-backup\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"User Guide for Odoo S3 Backup\" \/>\n<meta property=\"og:description\" content=\"Odoo S3 Backup securely automates Odoo database backups to Amazon S3 with scheduling, alerts, and quick recovery.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/user-guide-for-odoo-s3-backup\/\" \/>\n<meta property=\"og:site_name\" content=\"Webkul Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webkul\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-10-31T07:40:28+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-25T06:06:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/10\/s3-menu.webp\" \/>\n<meta name=\"author\" content=\"Prishit\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@webkul\" \/>\n<meta name=\"twitter:site\" content=\"@webkul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Prishit\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/user-guide-for-odoo-s3-backup\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/user-guide-for-odoo-s3-backup\/\"},\"author\":{\"name\":\"Prishit\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/ab5abf2d88da01f38d339737f8e404d1\"},\"headline\":\"User Guide for Odoo S3 Backup\",\"datePublished\":\"2025-10-31T07:40:28+00:00\",\"dateModified\":\"2025-11-25T06:06:16+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/user-guide-for-odoo-s3-backup\/\"},\"wordCount\":1842,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/user-guide-for-odoo-s3-backup\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/10\/s3-menu.webp\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/user-guide-for-odoo-s3-backup\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/user-guide-for-odoo-s3-backup\/\",\"url\":\"https:\/\/webkul.com\/blog\/user-guide-for-odoo-s3-backup\/\",\"name\":\"User Guide for Odoo S3 Backup\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/user-guide-for-odoo-s3-backup\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/user-guide-for-odoo-s3-backup\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/10\/s3-menu.webp\",\"datePublished\":\"2025-10-31T07:40:28+00:00\",\"dateModified\":\"2025-11-25T06:06:16+00:00\",\"description\":\"Odoo S3 Backup securely automates Odoo database backups to Amazon S3 with scheduling, alerts, and quick recovery.\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/user-guide-for-odoo-s3-backup\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/user-guide-for-odoo-s3-backup\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/user-guide-for-odoo-s3-backup\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/s3-menu.webp\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/s3-menu.webp\",\"width\":1115,\"height\":790},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/user-guide-for-odoo-s3-backup\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"User Guide for Odoo S3 Backup\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/webkul.com\/blog\/#website\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"name\":\"Webkul Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/webkul.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/webkul.com\/blog\/#organization\",\"name\":\"WebKul Software Private Limited\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"width\":380,\"height\":380,\"caption\":\"WebKul Software Private Limited\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webkul\/\",\"https:\/\/x.com\/webkul\",\"https:\/\/www.instagram.com\/webkul\/\",\"https:\/\/www.linkedin.com\/company\/webkul\",\"https:\/\/www.youtube.com\/user\/webkul\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/ab5abf2d88da01f38d339737f8e404d1\",\"name\":\"Prishit\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/bfa183544e64e3e7f5e822e8ca89b3730511b90025643cb5e08a733b2a1d3f5c?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/bfa183544e64e3e7f5e822e8ca89b3730511b90025643cb5e08a733b2a1d3f5c?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"caption\":\"Prishit\"},\"url\":\"https:\/\/webkul.com\/blog\/author\/prishit-pba322\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"User Guide for Odoo S3 Backup","description":"Odoo S3 Backup securely automates Odoo database backups to Amazon S3 with scheduling, alerts, and quick recovery.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/webkul.com\/blog\/user-guide-for-odoo-s3-backup\/","og_locale":"en_US","og_type":"article","og_title":"User Guide for Odoo S3 Backup","og_description":"Odoo S3 Backup securely automates Odoo database backups to Amazon S3 with scheduling, alerts, and quick recovery.","og_url":"https:\/\/webkul.com\/blog\/user-guide-for-odoo-s3-backup\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2025-10-31T07:40:28+00:00","article_modified_time":"2025-11-25T06:06:16+00:00","og_image":[{"url":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/10\/s3-menu.webp","type":"","width":"","height":""}],"author":"Prishit","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Prishit","Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/user-guide-for-odoo-s3-backup\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/user-guide-for-odoo-s3-backup\/"},"author":{"name":"Prishit","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/ab5abf2d88da01f38d339737f8e404d1"},"headline":"User Guide for Odoo S3 Backup","datePublished":"2025-10-31T07:40:28+00:00","dateModified":"2025-11-25T06:06:16+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/user-guide-for-odoo-s3-backup\/"},"wordCount":1842,"commentCount":0,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/user-guide-for-odoo-s3-backup\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/10\/s3-menu.webp","inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/user-guide-for-odoo-s3-backup\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/user-guide-for-odoo-s3-backup\/","url":"https:\/\/webkul.com\/blog\/user-guide-for-odoo-s3-backup\/","name":"User Guide for Odoo S3 Backup","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/user-guide-for-odoo-s3-backup\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/user-guide-for-odoo-s3-backup\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/10\/s3-menu.webp","datePublished":"2025-10-31T07:40:28+00:00","dateModified":"2025-11-25T06:06:16+00:00","description":"Odoo S3 Backup securely automates Odoo database backups to Amazon S3 with scheduling, alerts, and quick recovery.","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/user-guide-for-odoo-s3-backup\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/user-guide-for-odoo-s3-backup\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/user-guide-for-odoo-s3-backup\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/s3-menu.webp","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/10\/s3-menu.webp","width":1115,"height":790},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/user-guide-for-odoo-s3-backup\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"User Guide for Odoo S3 Backup"}]},{"@type":"WebSite","@id":"https:\/\/webkul.com\/blog\/#website","url":"https:\/\/webkul.com\/blog\/","name":"Webkul Blog","description":"","publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webkul.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webkul.com\/blog\/#organization","name":"WebKul Software Private Limited","url":"https:\/\/webkul.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","width":380,"height":380,"caption":"WebKul Software Private Limited"},"image":{"@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webkul\/","https:\/\/x.com\/webkul","https:\/\/www.instagram.com\/webkul\/","https:\/\/www.linkedin.com\/company\/webkul","https:\/\/www.youtube.com\/user\/webkul\/"]},{"@type":"Person","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/ab5abf2d88da01f38d339737f8e404d1","name":"Prishit","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/bfa183544e64e3e7f5e822e8ca89b3730511b90025643cb5e08a733b2a1d3f5c?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bfa183544e64e3e7f5e822e8ca89b3730511b90025643cb5e08a733b2a1d3f5c?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","caption":"Prishit"},"url":"https:\/\/webkul.com\/blog\/author\/prishit-pba322\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/511527","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/users\/728"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=511527"}],"version-history":[{"count":8,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/511527\/revisions"}],"predecessor-version":[{"id":514448,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/511527\/revisions\/514448"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=511527"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=511527"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=511527"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}