{"id":1103,"date":"2025-01-11T13:11:34","date_gmt":"2025-01-11T12:11:34","guid":{"rendered":"https:\/\/www.cipv6.de\/worp\/?p=1103"},"modified":"2025-01-11T13:11:37","modified_gmt":"2025-01-11T12:11:37","slug":"automate-your-cloud-backups-rclone-and-duplicati","status":"publish","type":"post","link":"https:\/\/www.cipv6.de\/worp\/index.php\/2025\/01\/11\/automate-your-cloud-backups-rclone-and-duplicati\/","title":{"rendered":"Automate Your Cloud Backups: rclone and Duplicati"},"content":{"rendered":"\n<p class=\"has-medium-font-size\">In today&#8217;s digital age, safeguarding your data is more crucial than ever. With the increasing reliance on cloud storage, it&#8217;s essential to have a robust backup strategy in place. This blog post will guide you through automating your cloud backups (like Onedrive in this example) using&nbsp;<code><a href=\"https:\/\/rclone.org\">rclone<\/a><\/code>&nbsp;and&nbsp;<code><a href=\"https:\/\/duplicati.com\">Duplicati<\/a><\/code>&nbsp;on a Linux system (in my case Ubuntu 24.04.1 LTS).<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-69d62e248ccf3\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"ez-toc-cssicon\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-69d62e248ccf3\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.cipv6.de\/worp\/index.php\/2025\/01\/11\/automate-your-cloud-backups-rclone-and-duplicati\/#Why_rclone_and_Duplicati\" >Why rclone and Duplicati?<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.cipv6.de\/worp\/index.php\/2025\/01\/11\/automate-your-cloud-backups-rclone-and-duplicati\/#Install_rclone\" >Install rclone<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.cipv6.de\/worp\/index.php\/2025\/01\/11\/automate-your-cloud-backups-rclone-and-duplicati\/#Install_Duplicati\" >Install Duplicati<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.cipv6.de\/worp\/index.php\/2025\/01\/11\/automate-your-cloud-backups-rclone-and-duplicati\/#Onedrive_homework\" >Onedrive homework<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.cipv6.de\/worp\/index.php\/2025\/01\/11\/automate-your-cloud-backups-rclone-and-duplicati\/#Recommended_step_Create_unique_Client_ID_for_Onedrive_personal\" >Recommended step: Create unique Client ID for Onedrive personal<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.cipv6.de\/worp\/index.php\/2025\/01\/11\/automate-your-cloud-backups-rclone-and-duplicati\/#Setup_rclone\" >Setup rclone<\/a><\/li><\/ul><\/nav><\/div>\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Why_rclone_and_Duplicati\"><\/span>Why rclone and Duplicati?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-medium-font-size\"><strong>rclone:<\/strong>&nbsp;A versatile command-line tool (inspired by <a href=\"https:\/\/github.com\/RsyncProject\/rsync\">rsync<\/a>) that supports various cloud storage providers, including OneDrive. It allows you to sync, copy, and mount cloud storage as if it were a local filesystem.<\/li>\n\n\n\n<li class=\"has-medium-font-size\"><strong>Duplicati:<\/strong>&nbsp;An open-source backup solution that offers incremental backups, encryption, and scheduling. It&#8217;s designed to work efficiently with cloud storage, making it an ideal choice for automated backups.<\/li>\n<\/ul>\n\n\n\n<p class=\"has-medium-font-size\">We&#8217;ll use&nbsp;<code>rclone<\/code>&nbsp;to mount your OneDrive folder as a local directory seamlessly. This setup allows&nbsp;<code>Duplicati<\/code>&nbsp;to perform smart incremental backups, ensuring your data is securely backed up without unnecessary duplication. In this guide, I&#8217;ll walk you through the steps to set up&nbsp;<code>rclone<\/code>&nbsp;and&nbsp;<code>Duplicati<\/code>, making sure your cloud storage is backed up efficiently and securely. Let&#8217;s get started!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Install_rclone\"><\/span>Install rclone<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"has-medium-font-size\">This command downloads and runs the installation script for&nbsp;<code><a href=\"https:\/\/rclone.org\/\">rclone<\/a><\/code>, making it easy to install on most Unix-like systems, including Linux and macOS. For Windows, you can download the executable from the&nbsp;<a href=\"https:\/\/rclone.org\/install\/\">rclone<\/a> website.<\/p>\n\n\n\n<p class=\"has-medium-font-size\">run \t\t<span \n\t\t\tid=\"ctc-inline-U6syjlBn\"\n\t\t\tclass=\"ctc-shortcode ctc-shortcode--inline\"\n\t\t\tdata-ctc-analytics=\"1\"\n\t\t\tdata-ctc-copy=\"&lt;code&gt;apt install rclone&lt;\/code&gt;\"\n\t\t\tdata-ctc-success=\"Copied!\"\n\t\t\tdata-ctc-format=\"text\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\trole=\"button\"\n\t\t\t\ttabindex=\"0\"\n\t\t\t\taria-label=\"Copy to clipboard\"\n\t\t\t\t\t>\n\t\t\t<span class=\"ctc-shortcode__text \"><code>apt install rclone<\/code><\/span>\n\t\t\t<span class=\"ctc-shortcode__icon\" aria-hidden=\"true\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M8 16H6a2 2 0 01-2-2V6a2 2 0 012-2h8a2 2 0 012 2v2m-6 12h8a2 2 0 002-2v-8a2 2 0 00-2-2h-8a2 2 0 00-2 2v8a2 2 0 002 2z\" \/><\/svg><\/span>\t\t\t<span class=\"ctc-shortcode__success\" aria-live=\"polite\"><\/span>\n\t\t<\/span>\n\t\t<\/p>\n\n\n\n<pre class=\"wp-block-code has-white-color has-dark-gray-background-color has-text-color has-background has-link-color wp-elements-a17ff73c978a9bab5d2eb453498833fb\"><code class=\"\">apt install rclone\nReading package lists... Done\nBuilding dependency tree... Done\nReading state information... Done\nThe following NEW packages will be installed:\n  rclone\n0 upgraded, 1 newly installed, 0 to remove and 2 not upgraded.\nNeed to get 21.4 MB of archives.\nAfter this operation, 65.9 MB of additional disk space will be used.\nGet:1 http:\/\/packages.azlux.fr\/debian bookworm\/main arm64 rclone arm64 1.68.2 [21.4 MB]\nFetched 21.4 MB in 2s (10.2 MB\/s)\nSelecting previously unselected package rclone.\n(Reading database ... 133411 files and directories currently installed.)\nPreparing to unpack ...\/rclone_1.68.2_arm64.deb ...\nUnpacking rclone (1.68.2) ...\nSetting up rclone (1.68.2) ...\nProcessing triggers for man-db (2.12.0-4build2) ...<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Install_Duplicati\"><\/span>Install Duplicati<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"has-medium-font-size\">The install-process of <a href=\"https:\/\/duplicati.com\/\">Duplicati<\/a> is already explained <a href=\"https:\/\/www.cipv6.de\/worp\/index.php\/2024\/08\/26\/duplicati-rpi-setup-on-64-bit-ubuntu-os-jammy-22-04\/\">here<\/a>.<\/p>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Onedrive_homework\"><\/span>Onedrive homework<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<\/div><\/div>\n\n\n\n<p class=\"has-medium-font-size\">By default,&nbsp;<code>rclone<\/code>&nbsp;uses a shared Client ID and Key when communicating with OneDrive, unless a custom&nbsp;<code>client_id<\/code>&nbsp;is specified in the configuration. This means that all&nbsp;<code>rclone<\/code>&nbsp;users share the same default Client ID  for their requests. This is everything but not optimal, also throttling usually occurs.<\/p>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Recommended_step_Create_unique_Client_ID_for_Onedrive_personal\"><\/span>Recommended step: Create unique Client ID for Onedrive personal<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<\/div><\/div>\n\n\n\n<p class=\"has-medium-font-size\">click&nbsp;<code>New registration<\/code> on <a href=\"https:\/\/portal.azure.com\/#blade\/Microsoft_AAD_RegisteredApps\/ApplicationsListBlade\">https:\/\/portal.azure.com\/#blade\/Microsoft_AAD_RegisteredApps\/ApplicationsListBlade<\/a>&nbsp;and follow the steps outlined at <a href=\"https:\/\/rclone.org\/onedrive\/#creating-client-id-for-onedrive-personal\">the rclone page<\/a>. <br>My <a href=\"https:\/\/cipv6.de\/png\/steps_microsoft_set_app_id_and_secret.png\">screenshots<\/a> for this step are attached (just for your reference, please zoom in to make the file readable in your browser. ).<br><br><\/p>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Setup_rclone\"><\/span>Setup rclone<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"has-medium-font-size\">This section guides you through the steps to configure\u00a0<code>rclone<\/code>\u00a0to mount your OneDrive folder to use this mount point as the <strong>source<\/strong> for \u00a0<code>Duplicati<\/code>\u00a0backups. <\/p>\n\n\n\n<p class=\"has-medium-font-size\">run \t\t<span \n\t\t\tid=\"ctc-inline-pAqXPsJg\"\n\t\t\tclass=\"ctc-shortcode ctc-shortcode--inline\"\n\t\t\tdata-ctc-analytics=\"1\"\n\t\t\tdata-ctc-copy=\"&lt;code&gt;rclone config&lt;\/code&gt; \"\n\t\t\tdata-ctc-success=\"Copied!\"\n\t\t\tdata-ctc-format=\"text\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\trole=\"button\"\n\t\t\t\ttabindex=\"0\"\n\t\t\t\taria-label=\"Copy to clipboard\"\n\t\t\t\t\t>\n\t\t\t<span class=\"ctc-shortcode__text \"><code>rclone config<\/code><\/span>\n\t\t\t<span class=\"ctc-shortcode__icon\" aria-hidden=\"true\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M8 16H6a2 2 0 01-2-2V6a2 2 0 012-2h8a2 2 0 012 2v2m-6 12h8a2 2 0 002-2v-8a2 2 0 00-2-2h-8a2 2 0 00-2 2v8a2 2 0 002 2z\" \/><\/svg><\/span>\t\t\t<span class=\"ctc-shortcode__success\" aria-live=\"polite\"><\/span>\n\t\t<\/span>\n\t\t  and answer the questions<\/p>\n\n\n\n<p class=\"has-medium-font-size\">Example output (Ubuntu 24.04)<\/p>\n\n\n\n<pre title=\"\" class=\"wp-block-code has-white-color has-dark-gray-background-color has-text-color has-background has-link-color wp-elements-fe007f826c825f7829be25cf3d340ac3\"><code lang=\"bash\" class=\"language-bash\">rclone config\n2024\/12\/17 11:06:25 NOTICE: Config file \"\/root\/.config\/rclone\/rclone.conf\" not found - using defaults\nNo remotes found, make a new one?\nn) New remote\ns) Set configuration password\nq) Quit config\nn\/s\/q&gt; n\n\nEnter name for new remote.\nname&gt; onedrive\nOption Storage.\nType of storage to configure.\nChoose a number from below, or type in your own value.\n35 \/ Microsoft OneDrive\n   \\ (onedrive)\nStorage&gt; 35\nOption client_id.\nOAuth Client Id.\nLeave blank normally.\nEnter a value. Press Enter to leave empty.\nclient_id&gt;\n\nOption client_id.\nOAuth Client Id.\nLeave blank normally.\nEnter a value. Press Enter to leave empty.\nclient_id&gt;\n\nOption client_secret.\nOAuth Client Secret.\nLeave blank normally.\nEnter a value. Press Enter to leave empty.\nclient_secret&gt;\n\nOption region.\nChoose national cloud region for OneDrive.\nChoose a number from below, or type in your own value of type string.\nPress Enter for the default (global).\n 1 \/ Microsoft Cloud Global\n   \\ (global)\n 2 \/ Microsoft Cloud for US Government\n   \\ (us)\n 3 \/ Microsoft Cloud Germany\n   \\ (de)\n 4 \/ Azure and Office 365 operated by Vnet Group in China\n   \\ (cn)\nregion&gt; 1\n\nEdit advanced config?\ny) Yes\nn) No (default)\ny\/n&gt;n\nUse web browser to automatically authenticate rclone with remote?\n * Say Y if the machine running rclone has a web browser you can use\n * Say N if running rclone on a (remote) machine without web browser access\nIf not sure try Y. If Y failed, try N.\n\ny) Yes (default)\nn) No\ny\/n&gt; n\nOption config_token.\nFor this to work, you will need rclone available on a machine that has\na web browser available.\nFor more help and alternate methods see: https:\/\/rclone.org\/remote_setup\/\nExecute the following on the machine with the web browser (same rclone\nversion recommended):\n\trclone authorize \"onedrive\"\nThen paste the result.\nEnter a value.\nconfig_token&gt;<\/code><\/pre>\n\n\n\n<p class=\"has-medium-font-size\">for <em><strong>Use web browser to automatically authenticate rclone with remote<\/strong><\/em>?:<br>Choose &#8220;<strong><em>Y<\/em>es<\/strong>&#8221; if your host supports a GUI.<br>In my case I have to answer this question with no and have to jump on an GUI-equipped host running the same clone-version to generate the needed one drive-token with the command: <code>rclone authorize \"onedrive\"<\/code> \t\t<span \n\t\t\tid=\"ctc-inline-i4KNZPYw\"\n\t\t\tclass=\"ctc-shortcode ctc-shortcode--inline\"\n\t\t\tdata-ctc-analytics=\"1\"\n\t\t\tdata-ctc-copy=\"\"\n\t\t\tdata-ctc-success=\"Copied\"\n\t\t\tdata-ctc-format=\"text\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\trole=\"button\"\n\t\t\t\ttabindex=\"0\"\n\t\t\t\taria-label=\"Copy to clipboard\"\n\t\t\t\t\t>\n\t\t\t<span class=\"ctc-shortcode__text \"><\/span>\n\t\t\t<span class=\"ctc-shortcode__icon\" aria-hidden=\"true\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M8 16H6a2 2 0 01-2-2V6a2 2 0 012-2h8a2 2 0 012 2v2m-6 12h8a2 2 0 002-2v-8a2 2 0 00-2-2h-8a2 2 0 00-2 2v8a2 2 0 002 2z\" \/><\/svg><\/span>\t\t\t<span class=\"ctc-shortcode__success\" aria-live=\"polite\"><\/span>\n\t\t<\/span>\n\t\t<\/p>\n\n\n\n<pre title=\"\" class=\"wp-block-code has-white-color has-dark-gray-background-color has-text-color has-background has-link-color wp-elements-6ad5b0350119958a8f7cdb80e84a8895\"><code lang=\"bash\" class=\"language-bash\">{\"access_token\":\"EwCIA8blablaadv!0\",\"expiry\":\"202blabla.927609745Z\"}\n\nOption config_type.\nType of connection\nChoose a number from below, or type in an existing value of type string.\nPress Enter for the default (onedrive).\n 1 \/ OneDrive Personal or Business\n   \\ (onedrive)\n 2 \/ Root Sharepoint site\n   \\ (sharepoint)\n   \/ Sharepoint site name or URL\n 3 | E.g. mysite or https:\/\/contoso.sharepoint.com\/sites\/mysite\n   \\ (url)\n 4 \/ Search for a Sharepoint site\n   \\ (search)\n 5 \/ Type in driveID (advanced)\n   \\ (driveid)\n 6 \/ Type in SiteID (advanced)\n   \\ (siteid)\n   \/ Sharepoint server-relative path (advanced)\n 7 | E.g. \/teams\/hr\n   \\ (path)\nconfig_type&gt; 1\nvblabla+g0\",\"expiry\":\"202blabla27609745Z\"}\n\nOption config_type.\nType of connection\nChoose a number from below, or type in an existing value of type string.\nPress Enter for the default (onedrive).\n 1 \/ OneDrive Personal or Business\n   \\ (onedrive)\n 2 \/ Root Sharepoint site\n   \\ (sharepoint)\n   \/ Sharepoint site name or URL\n 3 | E.g. mysite or https:\/\/contoso.sharepoint.com\/sites\/mysite\n   \\ (url)\n 4 \/ Search for a Sharepoint site\n   \\ (search)\n 5 \/ Type in driveID (advanced)\n   \\ (driveid)\n 6 \/ Type in SiteID (advanced)\n   \\ (siteid)\n   \/ Sharepoint server-relative path (advanced)\n 7 | E.g. \/teams\/hr\n   \\ (path)\nconfig_type&gt; 1\n\nOption config_driveid.\nSelect drive you want to use\nChoose a number from below, or type in your own value of type string.\nPress Enter for the default (7bla49295c6fb0).\n 1 \/  (personal)\n   \\ (7blae49295c6fb0)\nconfig_driveid&gt;\n\nDrive OK?\n\nFound drive \"root\" of type \"personal\"\nURL: https:\/\/onedrive.live.com\/?cid=07bla49295c6fb0\n\ny) Yes (default)\nn) No\ny\/n&gt;\n\nConfiguration complete.\nOptions:\n- type: onedrive\n- token: {\"access_token\":\"EwCIblabla==\",\"token_type\":\"Bearer\",\"refresh_token\":\"K.Abla1.0.U.-CsblaFy55aAHgafDLr5t0\",\"expiry\":\"202blabla609745Z\"}\n- drive_id: 79blabla95c6fb0\n- drive_type: personal\nKeep this \"onedrive\" remote?\ny) Yes this is OK (default)\ne) Edit this remote\nd) Delete this remote\ny\/e\/d&gt;\n\nCurrent remotes:\n\nName                 Type\n====                 ====\nonedrive             onedrive<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<p class=\"has-medium-font-size\">Now we can mount the onedrive-storage-folder as a mount-point.<br>In this example I use <strong><em>\/mnt\/onedrive<\/em><\/strong> as the mount-point (the folder \/mnt\/onedrive must be present prior executing the mount command):<\/p>\n\n\n\n\t\t<span \n\t\t\tid=\"ctc-inline-TAoJRQea\"\n\t\t\tclass=\"ctc-shortcode ctc-shortcode--inline\"\n\t\t\tdata-ctc-analytics=\"1\"\n\t\t\tdata-ctc-copy=\"&lt;code&gt;rclone mount onedrive:\/ \/mnt\/onedrive&lt;\/code&gt;\"\n\t\t\tdata-ctc-success=\"Copied!\"\n\t\t\tdata-ctc-format=\"text\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\trole=\"button\"\n\t\t\t\ttabindex=\"0\"\n\t\t\t\taria-label=\"Copy to clipboard\"\n\t\t\t\t\t>\n\t\t\t<span class=\"ctc-shortcode__text \"><code>rclone mount onedrive:\/ \/mnt\/onedrive<\/code><\/span>\n\t\t\t<span class=\"ctc-shortcode__icon\" aria-hidden=\"true\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M8 16H6a2 2 0 01-2-2V6a2 2 0 012-2h8a2 2 0 012 2v2m-6 12h8a2 2 0 002-2v-8a2 2 0 00-2-2h-8a2 2 0 00-2 2v8a2 2 0 002 2z\" \/><\/svg><\/span>\t\t\t<span class=\"ctc-shortcode__success\" aria-live=\"polite\"><\/span>\n\t\t<\/span>\n\t\t\n\n\n\n<p><\/p>\n\n\n\n<p class=\"has-medium-font-size\">Let&#8217;s create an rclone-service to mount the one drive-folder at startup:<\/p>\n\n\n\n\t\t<span \n\t\t\tid=\"ctc-inline-gh44bxgc\"\n\t\t\tclass=\"ctc-shortcode ctc-shortcode--inline\"\n\t\t\tdata-ctc-analytics=\"1\"\n\t\t\tdata-ctc-copy=\"&lt;code&gt;vi \/etc\/systemd\/system\/rclonemount.service&lt;\/code&gt;\"\n\t\t\tdata-ctc-success=\"Copied!\"\n\t\t\tdata-ctc-format=\"text\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\trole=\"button\"\n\t\t\t\ttabindex=\"0\"\n\t\t\t\taria-label=\"Copy to clipboard\"\n\t\t\t\t\t>\n\t\t\t<span class=\"ctc-shortcode__text \"><code>vi \/etc\/systemd\/system\/rclonemount.service<\/code><\/span>\n\t\t\t<span class=\"ctc-shortcode__icon\" aria-hidden=\"true\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M8 16H6a2 2 0 01-2-2V6a2 2 0 012-2h8a2 2 0 012 2v2m-6 12h8a2 2 0 002-2v-8a2 2 0 00-2-2h-8a2 2 0 00-2 2v8a2 2 0 002 2z\" \/><\/svg><\/span>\t\t\t<span class=\"ctc-shortcode__success\" aria-live=\"polite\"><\/span>\n\t\t<\/span>\n\t\t\n\n\n\n<pre class=\"wp-block-code has-white-color has-dark-gray-background-color has-text-color has-background has-link-color wp-elements-725a3c42026320942da3ef8f7af10214\"><code lang=\"bash\" class=\"language-bash\">[Unit]\nDescription=rclonemount\nAssertPathIsDirectory=\/mnt\/onedrive\nAfter=network-online.target\n\n[Service]\nType=simple\nExecStart=\/usr\/bin\/rclone mount \\\n        --config=\/root\/.config\/rclone\/rclone.conf \\\n        --vfs-cache-mode writes \\\n        onedrive: \/mnt\/onedrive\nExecStop=\/bin\/fusermount -u \/mnt\/onedrive\nRestart=always\nRestartSec=10\n\n[Install]\nWantedBy=default.target<\/code><\/pre>\n\n\n\n<p class=\"has-medium-font-size\">Start and test the created rclonemount.service:<\/p>\n\n\n\n\t\t<span \n\t\t\tid=\"ctc-inline-2pEeXYGr\"\n\t\t\tclass=\"ctc-shortcode ctc-shortcode--inline\"\n\t\t\tdata-ctc-analytics=\"1\"\n\t\t\tdata-ctc-copy=\"&lt;code&gt;systemctl start rclonemount&lt;\/code&gt;\"\n\t\t\tdata-ctc-success=\"Copied!\"\n\t\t\tdata-ctc-format=\"text\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\trole=\"button\"\n\t\t\t\ttabindex=\"0\"\n\t\t\t\taria-label=\"Copy to clipboard\"\n\t\t\t\t\t>\n\t\t\t<span class=\"ctc-shortcode__text \"><code>systemctl start rclonemount<\/code><\/span>\n\t\t\t<span class=\"ctc-shortcode__icon\" aria-hidden=\"true\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M8 16H6a2 2 0 01-2-2V6a2 2 0 012-2h8a2 2 0 012 2v2m-6 12h8a2 2 0 002-2v-8a2 2 0 00-2-2h-8a2 2 0 00-2 2v8a2 2 0 002 2z\" \/><\/svg><\/span>\t\t\t<span class=\"ctc-shortcode__success\" aria-live=\"polite\"><\/span>\n\t\t<\/span>\n\t\t\n\n\n\n<pre class=\"wp-block-code has-white-color has-dark-gray-background-color has-text-color has-background has-link-color wp-elements-4772f84854e994cb4abbfd5608dd5956\"><code lang=\"bash\" class=\"language-bash\">\n\u250c\u2500\u2500$(root\u327fraspi24)-[\/]\n\u2514\u2500# systemctl status rclonemount\n\u25cf rclonemount.service - rclonemount\n     Loaded: loaded (\/etc\/systemd\/system\/rclonemount.service; enabled; preset: enabled)\n     Active: active (running) since Tue 2024-12-17 16:33:29 CET; 1 week 5 days ago\n   Main PID: 1039 (rclone)\n      Tasks: 12 (limit: 8674)\n     Memory: 68.4M (peak: 131.5M)\n        CPU: 15min 9.054s\n     CGroup: \/system.slice\/rclonemount.service\n             \u2514\u25001039 \/usr\/bin\/rclone mount --config=\/root\/.config\/rclone\/rclone.conf --vfs-cache-mode writes onedrive: \/mnt\/onedrive<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<p class=\"has-medium-font-size\">run <em>rclonemount.service<\/em> at startup:<\/p>\n\n\n\n\t\t<span \n\t\t\tid=\"ctc-inline-hWH7ZKWk\"\n\t\t\tclass=\"ctc-shortcode ctc-shortcode--inline\"\n\t\t\tdata-ctc-analytics=\"1\"\n\t\t\tdata-ctc-copy=\"&lt;code&gt;systemctl enable rclonemount&lt;\/code&gt;\"\n\t\t\tdata-ctc-success=\"Copied!\"\n\t\t\tdata-ctc-format=\"text\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\trole=\"button\"\n\t\t\t\ttabindex=\"0\"\n\t\t\t\taria-label=\"Copy to clipboard\"\n\t\t\t\t\t>\n\t\t\t<span class=\"ctc-shortcode__text \"><code>systemctl enable rclonemount<\/code><\/span>\n\t\t\t<span class=\"ctc-shortcode__icon\" aria-hidden=\"true\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M8 16H6a2 2 0 01-2-2V6a2 2 0 012-2h8a2 2 0 012 2v2m-6 12h8a2 2 0 002-2v-8a2 2 0 00-2-2h-8a2 2 0 00-2 2v8a2 2 0 002 2z\" \/><\/svg><\/span>\t\t\t<span class=\"ctc-shortcode__success\" aria-live=\"polite\"><\/span>\n\t\t<\/span>\n\t\t\n\n\n\n<pre class=\"wp-block-code has-white-color has-dark-gray-background-color has-text-color has-background has-link-color wp-elements-4aa151f8aabe4a8f25cb3f388d98ac5b\"><code lang=\"bash\" class=\"language-bash\">\u250c\u2500\u2500$(root\u327fraspi24)-[\/]\n\u2514\u2500# systemctl enable rclonemount\nCreated symlink \/etc\/systemd\/system\/default.target.wants\/rclonemount.service \u2192 \/etc\/systemd\/system\/rclonemount.service.<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<p class=\"has-medium-font-size\">With Duplicati we can create now a new Backup-Job using the source directory <strong>\/mnt\/onedrive<\/strong>, or any specific subfolder like <strong>\/mnt\/onedrive\/important_data<\/strong>.<\/p>\n\n\n\n<p class=\"has-medium-font-size\"><em><strong>Onedrive can now be backed up fully automatically with a smart backup solution <\/strong><\/em>\ud83d\ude42<\/p>\n\n\n\n<p class=\"has-medium-font-size\">As we wrap up our journey with <strong>rclone<\/strong>, it&#8217;s clear that this powerful tool can significantly streamline your data management tasks. Whether you&#8217;re syncing files across multiple cloud services, automating backups, or simply exploring new ways to enhance your workflow, <strong>rclone<\/strong> offers a versatile and reliable solution.<\/p>\n\n\n\n<p class=\"has-medium-font-size\">Remember, the key to mastering <strong>rclone<\/strong>\u2014<strong>or any tool<\/strong>\u2014is <strong>practice<\/strong> and <strong>experimentation<\/strong>. Don&#8217;t hesitate to dive into the documentation, explore the various commands, and tailor <strong>rclone<\/strong> to fit your unique needs. The possibilities are vast, and the more you experiment, the more you&#8217;ll discover the true potential of this remarkable tool.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In today&#8217;s digital age, safeguarding your data is more crucial than ever. With the increasing reliance on cloud storage, it&#8217;s essential to have a robust backup strategy in place. This blog post will guide you through automating your cloud backups (like Onedrive in this example) using&nbsp;rclone&nbsp;and&nbsp;Duplicati&nbsp;on a Linux system (in my case Ubuntu 24.04.1 LTS). &hellip; <a href=\"https:\/\/www.cipv6.de\/worp\/index.php\/2025\/01\/11\/automate-your-cloud-backups-rclone-and-duplicati\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Automate Your Cloud Backups: rclone and Duplicati&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":1105,"comment_status":"open","ping_status":"closed","sticky":false,"template":"template-page-builder.php","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"Master your automated Backups  with rclone and Duplicati","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2}},"categories":[61],"tags":[],"class_list":["post-1103","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Automate Your Cloud Backups: rclone and Duplicati - cipv6.de<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.cipv6.de\/worp\/index.php\/2025\/01\/11\/automate-your-cloud-backups-rclone-and-duplicati\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Automate Your Cloud Backups: rclone and Duplicati - cipv6.de\" \/>\n<meta property=\"og:description\" content=\"In today&#8217;s digital age, safeguarding your data is more crucial than ever. With the increasing reliance on cloud storage, it&#8217;s essential to have a robust backup strategy in place. This blog post will guide you through automating your cloud backups (like Onedrive in this example) using&nbsp;rclone&nbsp;and&nbsp;Duplicati&nbsp;on a Linux system (in my case Ubuntu 24.04.1 LTS). &hellip; Continue reading &quot;Automate Your Cloud Backups: rclone and Duplicati&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.cipv6.de\/worp\/index.php\/2025\/01\/11\/automate-your-cloud-backups-rclone-and-duplicati\/\" \/>\n<meta property=\"og:site_name\" content=\"cipv6.de\" \/>\n<meta property=\"article:published_time\" content=\"2025-01-11T12:11:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-01-11T12:11:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.cipv6.de\/worp\/wp-content\/uploads\/2024\/12\/himage.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"ugu5ma\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@ugu5ma\" \/>\n<meta name=\"twitter:site\" content=\"@ugu5ma\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"ugu5ma\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.cipv6.de\\\/worp\\\/index.php\\\/2025\\\/01\\\/11\\\/automate-your-cloud-backups-rclone-and-duplicati\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.cipv6.de\\\/worp\\\/index.php\\\/2025\\\/01\\\/11\\\/automate-your-cloud-backups-rclone-and-duplicati\\\/\"},\"author\":{\"name\":\"ugu5ma\",\"@id\":\"https:\\\/\\\/www.cipv6.de\\\/worp\\\/#\\\/schema\\\/person\\\/5d62b275485540be9e5e9e33d4fab86d\"},\"headline\":\"Automate Your Cloud Backups: rclone and Duplicati\",\"datePublished\":\"2025-01-11T12:11:34+00:00\",\"dateModified\":\"2025-01-11T12:11:37+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.cipv6.de\\\/worp\\\/index.php\\\/2025\\\/01\\\/11\\\/automate-your-cloud-backups-rclone-and-duplicati\\\/\"},\"wordCount\":655,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.cipv6.de\\\/worp\\\/#\\\/schema\\\/person\\\/5d62b275485540be9e5e9e33d4fab86d\"},\"image\":{\"@id\":\"https:\\\/\\\/www.cipv6.de\\\/worp\\\/index.php\\\/2025\\\/01\\\/11\\\/automate-your-cloud-backups-rclone-and-duplicati\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.cipv6.de\\\/worp\\\/wp-content\\\/uploads\\\/2024\\\/12\\\/himage.jpg?fit=1024%2C1024&ssl=1\",\"articleSection\":[\"Linux\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.cipv6.de\\\/worp\\\/index.php\\\/2025\\\/01\\\/11\\\/automate-your-cloud-backups-rclone-and-duplicati\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.cipv6.de\\\/worp\\\/index.php\\\/2025\\\/01\\\/11\\\/automate-your-cloud-backups-rclone-and-duplicati\\\/\",\"url\":\"https:\\\/\\\/www.cipv6.de\\\/worp\\\/index.php\\\/2025\\\/01\\\/11\\\/automate-your-cloud-backups-rclone-and-duplicati\\\/\",\"name\":\"Automate Your Cloud Backups: rclone and Duplicati - cipv6.de\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.cipv6.de\\\/worp\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.cipv6.de\\\/worp\\\/index.php\\\/2025\\\/01\\\/11\\\/automate-your-cloud-backups-rclone-and-duplicati\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.cipv6.de\\\/worp\\\/index.php\\\/2025\\\/01\\\/11\\\/automate-your-cloud-backups-rclone-and-duplicati\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.cipv6.de\\\/worp\\\/wp-content\\\/uploads\\\/2024\\\/12\\\/himage.jpg?fit=1024%2C1024&ssl=1\",\"datePublished\":\"2025-01-11T12:11:34+00:00\",\"dateModified\":\"2025-01-11T12:11:37+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.cipv6.de\\\/worp\\\/index.php\\\/2025\\\/01\\\/11\\\/automate-your-cloud-backups-rclone-and-duplicati\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.cipv6.de\\\/worp\\\/index.php\\\/2025\\\/01\\\/11\\\/automate-your-cloud-backups-rclone-and-duplicati\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.cipv6.de\\\/worp\\\/index.php\\\/2025\\\/01\\\/11\\\/automate-your-cloud-backups-rclone-and-duplicati\\\/#primaryimage\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.cipv6.de\\\/worp\\\/wp-content\\\/uploads\\\/2024\\\/12\\\/himage.jpg?fit=1024%2C1024&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.cipv6.de\\\/worp\\\/wp-content\\\/uploads\\\/2024\\\/12\\\/himage.jpg?fit=1024%2C1024&ssl=1\",\"width\":1024,\"height\":1024},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.cipv6.de\\\/worp\\\/index.php\\\/2025\\\/01\\\/11\\\/automate-your-cloud-backups-rclone-and-duplicati\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.cipv6.de\\\/worp\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Automate Your Cloud Backups: rclone and Duplicati\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.cipv6.de\\\/worp\\\/#website\",\"url\":\"https:\\\/\\\/www.cipv6.de\\\/worp\\\/\",\"name\":\"cipv6.de\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.cipv6.de\\\/worp\\\/#\\\/schema\\\/person\\\/5d62b275485540be9e5e9e33d4fab86d\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.cipv6.de\\\/worp\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.cipv6.de\\\/worp\\\/#\\\/schema\\\/person\\\/5d62b275485540be9e5e9e33d4fab86d\",\"name\":\"ugu5ma\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7211dd31d32612293e4228c8f880721a803dcc15211868f096ea9a8e77b6f316?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7211dd31d32612293e4228c8f880721a803dcc15211868f096ea9a8e77b6f316?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7211dd31d32612293e4228c8f880721a803dcc15211868f096ea9a8e77b6f316?s=96&d=mm&r=g\",\"caption\":\"ugu5ma\"},\"logo\":{\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7211dd31d32612293e4228c8f880721a803dcc15211868f096ea9a8e77b6f316?s=96&d=mm&r=g\"},\"sameAs\":[\"https:\\\/\\\/cipv6.de\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Automate Your Cloud Backups: rclone and Duplicati - cipv6.de","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:\/\/www.cipv6.de\/worp\/index.php\/2025\/01\/11\/automate-your-cloud-backups-rclone-and-duplicati\/","og_locale":"en_US","og_type":"article","og_title":"Automate Your Cloud Backups: rclone and Duplicati - cipv6.de","og_description":"In today&#8217;s digital age, safeguarding your data is more crucial than ever. With the increasing reliance on cloud storage, it&#8217;s essential to have a robust backup strategy in place. This blog post will guide you through automating your cloud backups (like Onedrive in this example) using&nbsp;rclone&nbsp;and&nbsp;Duplicati&nbsp;on a Linux system (in my case Ubuntu 24.04.1 LTS). &hellip; Continue reading \"Automate Your Cloud Backups: rclone and Duplicati\"","og_url":"https:\/\/www.cipv6.de\/worp\/index.php\/2025\/01\/11\/automate-your-cloud-backups-rclone-and-duplicati\/","og_site_name":"cipv6.de","article_published_time":"2025-01-11T12:11:34+00:00","article_modified_time":"2025-01-11T12:11:37+00:00","og_image":[{"width":1024,"height":1024,"url":"https:\/\/www.cipv6.de\/worp\/wp-content\/uploads\/2024\/12\/himage.jpg","type":"image\/jpeg"}],"author":"ugu5ma","twitter_card":"summary_large_image","twitter_creator":"@ugu5ma","twitter_site":"@ugu5ma","twitter_misc":{"Written by":"ugu5ma","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.cipv6.de\/worp\/index.php\/2025\/01\/11\/automate-your-cloud-backups-rclone-and-duplicati\/#article","isPartOf":{"@id":"https:\/\/www.cipv6.de\/worp\/index.php\/2025\/01\/11\/automate-your-cloud-backups-rclone-and-duplicati\/"},"author":{"name":"ugu5ma","@id":"https:\/\/www.cipv6.de\/worp\/#\/schema\/person\/5d62b275485540be9e5e9e33d4fab86d"},"headline":"Automate Your Cloud Backups: rclone and Duplicati","datePublished":"2025-01-11T12:11:34+00:00","dateModified":"2025-01-11T12:11:37+00:00","mainEntityOfPage":{"@id":"https:\/\/www.cipv6.de\/worp\/index.php\/2025\/01\/11\/automate-your-cloud-backups-rclone-and-duplicati\/"},"wordCount":655,"commentCount":0,"publisher":{"@id":"https:\/\/www.cipv6.de\/worp\/#\/schema\/person\/5d62b275485540be9e5e9e33d4fab86d"},"image":{"@id":"https:\/\/www.cipv6.de\/worp\/index.php\/2025\/01\/11\/automate-your-cloud-backups-rclone-and-duplicati\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/www.cipv6.de\/worp\/wp-content\/uploads\/2024\/12\/himage.jpg?fit=1024%2C1024&ssl=1","articleSection":["Linux"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.cipv6.de\/worp\/index.php\/2025\/01\/11\/automate-your-cloud-backups-rclone-and-duplicati\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.cipv6.de\/worp\/index.php\/2025\/01\/11\/automate-your-cloud-backups-rclone-and-duplicati\/","url":"https:\/\/www.cipv6.de\/worp\/index.php\/2025\/01\/11\/automate-your-cloud-backups-rclone-and-duplicati\/","name":"Automate Your Cloud Backups: rclone and Duplicati - cipv6.de","isPartOf":{"@id":"https:\/\/www.cipv6.de\/worp\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.cipv6.de\/worp\/index.php\/2025\/01\/11\/automate-your-cloud-backups-rclone-and-duplicati\/#primaryimage"},"image":{"@id":"https:\/\/www.cipv6.de\/worp\/index.php\/2025\/01\/11\/automate-your-cloud-backups-rclone-and-duplicati\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/www.cipv6.de\/worp\/wp-content\/uploads\/2024\/12\/himage.jpg?fit=1024%2C1024&ssl=1","datePublished":"2025-01-11T12:11:34+00:00","dateModified":"2025-01-11T12:11:37+00:00","breadcrumb":{"@id":"https:\/\/www.cipv6.de\/worp\/index.php\/2025\/01\/11\/automate-your-cloud-backups-rclone-and-duplicati\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.cipv6.de\/worp\/index.php\/2025\/01\/11\/automate-your-cloud-backups-rclone-and-duplicati\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.cipv6.de\/worp\/index.php\/2025\/01\/11\/automate-your-cloud-backups-rclone-and-duplicati\/#primaryimage","url":"https:\/\/i0.wp.com\/www.cipv6.de\/worp\/wp-content\/uploads\/2024\/12\/himage.jpg?fit=1024%2C1024&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.cipv6.de\/worp\/wp-content\/uploads\/2024\/12\/himage.jpg?fit=1024%2C1024&ssl=1","width":1024,"height":1024},{"@type":"BreadcrumbList","@id":"https:\/\/www.cipv6.de\/worp\/index.php\/2025\/01\/11\/automate-your-cloud-backups-rclone-and-duplicati\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.cipv6.de\/worp\/"},{"@type":"ListItem","position":2,"name":"Automate Your Cloud Backups: rclone and Duplicati"}]},{"@type":"WebSite","@id":"https:\/\/www.cipv6.de\/worp\/#website","url":"https:\/\/www.cipv6.de\/worp\/","name":"cipv6.de","description":"","publisher":{"@id":"https:\/\/www.cipv6.de\/worp\/#\/schema\/person\/5d62b275485540be9e5e9e33d4fab86d"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.cipv6.de\/worp\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.cipv6.de\/worp\/#\/schema\/person\/5d62b275485540be9e5e9e33d4fab86d","name":"ugu5ma","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/7211dd31d32612293e4228c8f880721a803dcc15211868f096ea9a8e77b6f316?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/7211dd31d32612293e4228c8f880721a803dcc15211868f096ea9a8e77b6f316?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7211dd31d32612293e4228c8f880721a803dcc15211868f096ea9a8e77b6f316?s=96&d=mm&r=g","caption":"ugu5ma"},"logo":{"@id":"https:\/\/secure.gravatar.com\/avatar\/7211dd31d32612293e4228c8f880721a803dcc15211868f096ea9a8e77b6f316?s=96&d=mm&r=g"},"sameAs":["https:\/\/cipv6.de"]}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.cipv6.de\/worp\/wp-content\/uploads\/2024\/12\/himage.jpg?fit=1024%2C1024&ssl=1","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p9uBTs-hN","jetpack-related-posts":[{"id":939,"url":"https:\/\/www.cipv6.de\/worp\/index.php\/2024\/08\/26\/duplicati-rpi-setup-on-64-bit-ubuntu-os-jammy-22-04\/","url_meta":{"origin":1103,"position":0},"title":"Duplicati RPi setup on 64-bit Ubuntu OS Jammy (22.04)","author":"ugu5ma","date":"August 26, 2024","format":false,"excerpt":"Setting up Duplicati on Ubuntu Jammy (22.04) for Raspberry Pi (RPI) is a great way to ensure your data is securely backed up. Duplicati is a free, open-source backup solution that allows you to store encrypted, incremental, and compressed backups on various cloud storage services and remote file servers.\u00a0It supports\u2026","rel":"","context":"In &quot;Linux&quot;","block_context":{"text":"Linux","link":"https:\/\/www.cipv6.de\/worp\/index.php\/category\/linux\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.cipv6.de\/worp\/wp-content\/uploads\/2024\/08\/CleanShot-2024-08-26-at-11.43.33%402x.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.cipv6.de\/worp\/wp-content\/uploads\/2024\/08\/CleanShot-2024-08-26-at-11.43.33%402x.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.cipv6.de\/worp\/wp-content\/uploads\/2024\/08\/CleanShot-2024-08-26-at-11.43.33%402x.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.cipv6.de\/worp\/wp-content\/uploads\/2024\/08\/CleanShot-2024-08-26-at-11.43.33%402x.png?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/www.cipv6.de\/worp\/wp-content\/uploads\/2024\/08\/CleanShot-2024-08-26-at-11.43.33%402x.png?resize=1050%2C600&ssl=1 3x"},"classes":[]},{"id":161,"url":"https:\/\/www.cipv6.de\/worp\/index.php\/2018\/03\/27\/run-fn-functions-on-k8s-on-google-cloud-platform\/","url_meta":{"origin":1103,"position":1},"title":"Run Fn Functions on K8s on Google Cloud Platform","author":"ugu5ma","date":"March 27, 2018","format":false,"excerpt":"Java Code Geeks has a nice article about this subject.","rel":"","context":"In \"iaas\"","block_context":{"text":"iaas","link":"https:\/\/www.cipv6.de\/worp\/index.php\/tag\/iaas\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":74,"url":"https:\/\/www.cipv6.de\/worp\/index.php\/2017\/12\/22\/android-get-specific-json-attribute\/","url_meta":{"origin":1103,"position":2},"title":"Android: get specific JSON attribute","author":"ugu5ma","date":"December 22, 2017","format":false,"excerpt":"When accessing\u00a0http:\/\/headers.jsontest.com\/ the following content is provided: { \"X-Cloud-Trace-Context\": \"778d633b22354c11045ece44c646dd2a\/11146751159933655926\", \"Accept-Language\": \"de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7,sv;q=0.6,la;q=0.5\", \"Host\": \"headers.jsontest.com\", \"DNT\": \"1\", \"User-Agent\": \"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/63.0.3239.84 Safari\/537.36\", \"Postman-Token\": \"5851966f-f18b-cb0f-ab9c-e39ca6878d76\", \"Accept\": \"*\/*\", \"Cache-Control\": \"no-cache\" } The Goal is to extract the values for\u00a0 Host and User-Agent. first of all\u2026","rel":"","context":"In \"Android\"","block_context":{"text":"Android","link":"https:\/\/www.cipv6.de\/worp\/index.php\/tag\/android\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1203,"url":"https:\/\/www.cipv6.de\/worp\/index.php\/2025\/01\/29\/run-deepseek-llm-locally-on-your-m-series-mac-with-lm-studio-and-integrate-iterm2\/","url_meta":{"origin":1103,"position":3},"title":"Run DeepSeek LLM locally on your M series Mac with LM Studio and integrate iTerm2","author":"ugu5ma","date":"January 29, 2025","format":false,"excerpt":"With the integration of LM Studio and iTerm2, powered by the cutting-edge DeepSeek LLM, developers can now streamline their workflows. This setup enhances coding efficiency while maintaining complete control over their data.Running DeepSeek LLM locally offers several benefits: Enhanced Privacy: Your data stays on your machine, ensuring that sensitive information\u2026","rel":"","context":"In &quot;MacOS\/IOS&quot;","block_context":{"text":"MacOS\/IOS","link":"https:\/\/www.cipv6.de\/worp\/index.php\/category\/macos\/"},"img":{"alt_text":"DeepSeek LM Studio iTerm2 integration","src":"https:\/\/i0.wp.com\/www.cipv6.de\/worp\/wp-content\/uploads\/2025\/01\/lmdImage2.jpg?fit=1024%2C1024&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.cipv6.de\/worp\/wp-content\/uploads\/2025\/01\/lmdImage2.jpg?fit=1024%2C1024&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.cipv6.de\/worp\/wp-content\/uploads\/2025\/01\/lmdImage2.jpg?fit=1024%2C1024&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.cipv6.de\/worp\/wp-content\/uploads\/2025\/01\/lmdImage2.jpg?fit=1024%2C1024&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":1036,"url":"https:\/\/www.cipv6.de\/worp\/index.php\/2024\/11\/24\/do-you-use-nftables-or-iptables-or-both\/","url_meta":{"origin":1103,"position":4},"title":"Do you use NFTables or IPTables (or both) ?","author":"ugu5ma","date":"November 24, 2024","format":false,"excerpt":"Most major Linux distributions have adopted nftables as their default firewall framework, often using it under the hood for iptables commands. Here are some of the key distributions that support nftables: Debian: Starting with Debian Buster, nftables is the default backend for iptables. Ubuntu: From Ubuntu 20.10 (Groovy Gorilla) onwards,\u2026","rel":"","context":"In &quot;Linux&quot;","block_context":{"text":"Linux","link":"https:\/\/www.cipv6.de\/worp\/index.php\/category\/linux\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.cipv6.de\/worp\/wp-content\/uploads\/2024\/11\/photo_2024-11-24-12.36.11.jpeg?fit=1024%2C1024&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.cipv6.de\/worp\/wp-content\/uploads\/2024\/11\/photo_2024-11-24-12.36.11.jpeg?fit=1024%2C1024&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.cipv6.de\/worp\/wp-content\/uploads\/2024\/11\/photo_2024-11-24-12.36.11.jpeg?fit=1024%2C1024&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.cipv6.de\/worp\/wp-content\/uploads\/2024\/11\/photo_2024-11-24-12.36.11.jpeg?fit=1024%2C1024&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":973,"url":"https:\/\/www.cipv6.de\/worp\/index.php\/2024\/09\/06\/manual-steps-for-certificate-based-ssh-communication\/","url_meta":{"origin":1103,"position":5},"title":"Lab setup: Secure your SSH communication with certificates","author":"ugu5ma","date":"September 6, 2024","format":false,"excerpt":"When you Ssh the first time to a host the screen shows something like: ssh test@10.50.100.110 The authenticity of host '10.50.100.110 (10.50.100.110)' can't be established. ED25519 key fingerprint is SHA256:jCJ0TIJkKnjgu3RTv5eGER7p4IN5Tb\/JpTEVJNMfpMs. This key is not known by any other names Are you sure you want to continue connecting (yes\/no\/[fingerprint])? Be honest:\u2026","rel":"","context":"In &quot;Security&quot;","block_context":{"text":"Security","link":"https:\/\/www.cipv6.de\/worp\/index.php\/category\/security\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.cipv6.de\/worp\/wp-content\/uploads\/2024\/09\/ssh_cover.jpeg?fit=1024%2C1024&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.cipv6.de\/worp\/wp-content\/uploads\/2024\/09\/ssh_cover.jpeg?fit=1024%2C1024&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.cipv6.de\/worp\/wp-content\/uploads\/2024\/09\/ssh_cover.jpeg?fit=1024%2C1024&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.cipv6.de\/worp\/wp-content\/uploads\/2024\/09\/ssh_cover.jpeg?fit=1024%2C1024&ssl=1&resize=700%2C400 2x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.cipv6.de\/worp\/index.php\/wp-json\/wp\/v2\/posts\/1103","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cipv6.de\/worp\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cipv6.de\/worp\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cipv6.de\/worp\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cipv6.de\/worp\/index.php\/wp-json\/wp\/v2\/comments?post=1103"}],"version-history":[{"count":0,"href":"https:\/\/www.cipv6.de\/worp\/index.php\/wp-json\/wp\/v2\/posts\/1103\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cipv6.de\/worp\/index.php\/wp-json\/wp\/v2\/media\/1105"}],"wp:attachment":[{"href":"https:\/\/www.cipv6.de\/worp\/index.php\/wp-json\/wp\/v2\/media?parent=1103"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cipv6.de\/worp\/index.php\/wp-json\/wp\/v2\/categories?post=1103"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cipv6.de\/worp\/index.php\/wp-json\/wp\/v2\/tags?post=1103"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}