{"componentChunkName":"component---src-templates-blog-template-js","path":"/blog/rclone-integrasi-cloud-storage-untuk-data-penting-anda","result":{"data":{"mdx":{"body":"function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsx mdx */\nvar _frontmatter = {\n  \"path\": \"/blog/rclone-integrasi-cloud-storage-untuk-data-penting-anda\",\n  \"date\": \"2017-03-28 12:37:00\",\n  \"title\": \"Rclone, Integrasi Cloud Storage Untuk Data Penting Anda\",\n  \"banner\": \"./images/rclone.png\"\n};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, [\"components\"]);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, \"Sebenarnya saya sudah lama menggunakan tool sederhana ini. Beberapa waktu yang lalu saya sempat bereksperimen dengan \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"https://en.wikipedia.org/wiki/Rsync\"\n  }), \"rsync\"), \". Saya begitu takjub dengan fiturnya. Berbeda dengan copy file pada umumnya, rsync memiliki fitur mengenali serangkaian file yang sudah ada pada destination path sehingga kita hanya perlu mengcopy berkas termodifikasi atau berkas baru. Jika anda pernah berkerja dengan git, Anda akan sedikit familiar dengan rsync.\"), mdx(\"p\", null, \"Lebih jauh, saya bertanya. Adakah tools berbasis rsync yang terintergrasi dengan layanan penyimpanan berbasis cloud? Saya menemukan \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"http://rclone.org/\"\n  }), \"Rclone\"), \".\"), mdx(\"p\", null, \"Rclone merupakan tool berbasi CLI yang sampai saat ini, ketika tulisan ini dibuat, telah terintegrasi dengan beberapa Cloud storage.\"), mdx(\"p\", null, mdx(\"span\", _extends({\n    parentName: \"p\"\n  }, {\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"400px\"\n    }\n  }), \"\\n      \", mdx(\"a\", _extends({\n    parentName: \"span\"\n  }, {\n    \"className\": \"gatsby-resp-image-link\",\n    \"href\": \"/static/070b8367ae70694aefece78bdaec7b3e/77f8f/rclone.png\",\n    \"style\": {\n      \"display\": \"block\"\n    },\n    \"target\": \"_blank\",\n    \"rel\": [\"noopener\"]\n  }), \"\\n    \", mdx(\"span\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"50%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAIAAAA7N+mxAAAACXBIWXMAAAsSAAALEgHS3X78AAABFklEQVQoz5VRyU7DMBDtN3NwUBZC+R6OfEHFgSNIIFVwaogTp4qyy7tjxmRRJA4tT7I9muf3PDPeIYTu4/hhv4/vHOLYnUEQ+L4fhiEEsEMmjCLPQ/6tB7tbCAG1s9YqpRil9hKENi0TRstxnDNO/IbL6OnlHZcQm5WxdlwwJUlDn48FYwIY8wsnPnzhm8fD6/cZYqmUXjAuRtNBqfj4LEg5uDfMOL8spMqLc9cPnHO2AXhvy5ZSCsG1lkCB9Sw2RudZVlcVpZQLPllslVMJXdcfSVVxtXbkxGCTpikhRAixEn8HRhkrBzZuxjGLszzr+8H+B7MY6mzbBmqWSmpj4OegvWvFcDvN8iRJTskJY1zXjZTqGvEPWloqxkGitxwAAAAASUVORK5CYII=')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  })), \"\\n  \", mdx(\"img\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-image\",\n    \"alt\": \"rclone\",\n    \"title\": \"rclone\",\n    \"src\": \"/static/070b8367ae70694aefece78bdaec7b3e/e17e5/rclone.png\",\n    \"srcSet\": [\"/static/070b8367ae70694aefece78bdaec7b3e/7e516/rclone.png 100w\", \"/static/070b8367ae70694aefece78bdaec7b3e/772e8/rclone.png 200w\", \"/static/070b8367ae70694aefece78bdaec7b3e/e17e5/rclone.png 400w\", \"/static/070b8367ae70694aefece78bdaec7b3e/0a47e/rclone.png 600w\", \"/static/070b8367ae70694aefece78bdaec7b3e/5a190/rclone.png 800w\", \"/static/070b8367ae70694aefece78bdaec7b3e/77f8f/rclone.png 1353w\"],\n    \"sizes\": \"(max-width: 400px) 100vw, 400px\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    },\n    \"loading\": \"lazy\"\n  })), \"\\n  \"), \"\\n    \")), mdx(\"p\", null, \"Kabar baiknya, anda bisa melihat langsung sumber kode dari Rclone di \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"https://github.com/rclone/rclone\"\n  }), \"Github\"), \". Rclone dibangun menggunakan bahasa GO dan didistribusikan ke banyak platform. Rclone berada di bawah MIT license. Penggunaanya juga tidak terlalu rumit. Hampir sama dengan baris perintah rsync. Bagi anda yang memiliki frekuensi backup data yang tinggi, Namun ingin memprioritaskan keamanan data anda, anda bisa coba tools ini.\"));\n}\n;\nMDXContent.isMDXComponent = true;","timeToRead":1,"excerpt":"Sebenarnya saya sudah lama menggunakan tool sederhana ini. Beberapa waktu yang lalu saya sempat bereksperimen dengan  rsync . Saya begitu…","frontmatter":{"date":"March 28, 2017","path":"/blog/rclone-integrasi-cloud-storage-untuk-data-penting-anda","title":"Rclone, Integrasi Cloud Storage Untuk Data Penting Anda","banner":{"publicURL":"/static/rclone-070b8367ae70694aefece78bdaec7b3e.png","childImageSharp":{"fluid":{"src":"/static/070b8367ae70694aefece78bdaec7b3e/ee604/rclone.png","srcSet":"/static/070b8367ae70694aefece78bdaec7b3e/69585/rclone.png 200w,\n/static/070b8367ae70694aefece78bdaec7b3e/497c6/rclone.png 400w,\n/static/070b8367ae70694aefece78bdaec7b3e/ee604/rclone.png 800w,\n/static/070b8367ae70694aefece78bdaec7b3e/f3583/rclone.png 1200w,\n/static/070b8367ae70694aefece78bdaec7b3e/3d5d5/rclone.png 1353w","aspectRatio":2,"sizes":"(max-width: 800px) 100vw, 800px","base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAIAAAA7N+mxAAAACXBIWXMAAAsSAAALEgHS3X78AAABFklEQVQoz5VRyU7DMBDtN3NwUBZC+R6OfEHFgSNIIFVwaogTp4qyy7tjxmRRJA4tT7I9muf3PDPeIYTu4/hhv4/vHOLYnUEQ+L4fhiEEsEMmjCLPQ/6tB7tbCAG1s9YqpRil9hKENi0TRstxnDNO/IbL6OnlHZcQm5WxdlwwJUlDn48FYwIY8wsnPnzhm8fD6/cZYqmUXjAuRtNBqfj4LEg5uDfMOL8spMqLc9cPnHO2AXhvy5ZSCsG1lkCB9Sw2RudZVlcVpZQLPllslVMJXdcfSVVxtXbkxGCTpikhRAixEn8HRhkrBzZuxjGLszzr+8H+B7MY6mzbBmqWSmpj4OegvWvFcDvN8iRJTskJY1zXjZTqGvEPWloqxkGitxwAAAAASUVORK5CYII="}}}}}},"pageContext":{}}}