{"id":84720,"date":"2018-08-16T08:52:01","date_gmt":"2018-08-16T15:52:01","guid":{"rendered":"https:\/\/www.backblaze.com\/blog\/?p=84720"},"modified":"2025-12-12T12:57:54","modified_gmt":"2025-12-12T20:57:54","slug":"how-to-setup-freenas-cloud-storage","status":"publish","type":"post","link":"https:\/\/www.backblaze.com\/blog\/how-to-setup-freenas-cloud-storage\/","title":{"rendered":"Backing Up FreeNAS and TrueNAS to Backblaze B2 Cloud Storage"},"content":{"rendered":"<p><a href=\"\/blog\/wp-content\/uploads\/2018\/08\/freenas-truenas.jpg\" data-rel=\"lightbox-gallery-dBULPP6C\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-84721\" src=\"https:\/\/www.backblaze.com\/blog\/wp-content\/uploads\/2018\/08\/freenas-truenas.jpg\" alt=\"FreeNAS and TrueNAS\" width=\"1440\" height=\"820\" srcset=\"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2018\/08\/freenas-truenas.jpg 1440w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2018\/08\/freenas-truenas-300x171.jpg 300w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2018\/08\/freenas-truenas-1024x583.jpg 1024w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2018\/08\/freenas-truenas-768x437.jpg 768w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2018\/08\/freenas-truenas-560x319.jpg 560w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2018\/08\/freenas-truenas-220x124.jpg 220w\" sizes=\"auto, (max-width: 1440px) 100vw, 1440px\" \/><\/a><\/p>\n<p id=\"bzdropcap\">Thanks to recent updates of FreeNAS and TrueNAS, backing up data to Backblaze <a href=\"https:\/\/www.backblaze.com\/cloud-storage\" target=\"_blank\" rel=\"noopener noreferrer\">B2 Cloud Storage<\/a> is now available for both platforms. <a href=\"https:\/\/www.ixsystems.com\/blog\/truenas-11-1-whats-new\/\" target=\"_blank\" rel=\"noopener noreferrer\">FreeNAS\/TrueNAS v11.1<\/a> adds a feature called <em>Cloud Sync<\/em>, which lets you sync, move, or copy data to and from Backblaze B2.<\/p>\n<p><!--HubSpot Call-to-Action Code --><span id=\"hs-cta-wrapper-69de7d55-4fa4-436e-90de-bc4bf35f18f5\" class=\"hs-cta-wrapper\"><span id=\"hs-cta-69de7d55-4fa4-436e-90de-bc4bf35f18f5\" class=\"hs-cta-node hs-cta-69de7d55-4fa4-436e-90de-bc4bf35f18f5\"><!-- [if lte IE 8]>\n\n\n<div id=\"hs-cta-ie-element\"><\/div>\n\n\n<![endif]--><a href=\"https:\/\/cta-redirect.hubspot.com\/cta\/redirect\/2832298\/69de7d55-4fa4-436e-90de-bc4bf35f18f5\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" id=\"hs-cta-img-69de7d55-4fa4-436e-90de-bc4bf35f18f5\" class=\"hs-cta-img\" style=\"border-width: 0px;\" src=\"https:\/\/no-cache.hubspot.com\/cta\/default\/2832298\/69de7d55-4fa4-436e-90de-bc4bf35f18f5.png\" alt=\"\u2794 Download Our Complete NAS Guide\" \/><\/a><\/span><script charset=\"utf-8\" src=\"https:\/\/js.hscta.net\/cta\/current.js\"><\/script><script type=\"text\/javascript\"> hbspt.cta.load(2832298, '69de7d55-4fa4-436e-90de-bc4bf35f18f5', {\"useNewLoader\":\"true\",\"region\":\"na1\"}); <\/script><\/span><!-- end HubSpot Call-to-Action Code --><\/p>\n<h2 class=\"b2\">What Are FreeNAS and TrueNAS?<\/h2>\n<p>FreeNAS and TrueNAS are <a href=\"http:\/\/www.freenas.org\/blog\/freenas-vs-truenas\/\" target=\"_blank\" rel=\"noopener noreferrer\">two faces<\/a> of a comprehensive <a href=\"\/blog\/tag\/nas\/\" target=\"_blank\" rel=\"noopener noreferrer\">NAS storage environment<\/a> built on the FreeBSD OS and OpenZFS file system. FreeNAS is the open-source and development platform, while TrueNAS is the supported and commercial product line offered by <a href=\"https:\/\/www.ixsystems.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">IXSystems<\/a>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-84780 size-full\" style=\"max-width: 65%;\" title=\"What is FreeNAS\" src=\"https:\/\/www.backblaze.com\/blog\/wp-content\/uploads\/2018\/08\/freenas_logo_flat.png\" alt=\"FreeNAS logo\" width=\"752\" height=\"177\" srcset=\"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2018\/08\/freenas_logo_flat.png 752w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2018\/08\/freenas_logo_flat-300x71.png 300w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2018\/08\/freenas_logo_flat-560x132.png 560w\" sizes=\"auto, (max-width: 752px) 100vw, 752px\" \/><\/p>\n<p><a href=\"http:\/\/www.freenas.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">FreeNAS<\/a> is for the DIY crowd. If you don\u2019t mind working with bleeding-edge software and figuring out how to make your software and hardware work harmoniously, then FreeNAS could be a good choice for you.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-84779 size-full\" style=\"max-width: 77%;\" title=\"What is TrueNAS\" src=\"https:\/\/www.backblaze.com\/blog\/wp-content\/uploads\/2018\/08\/TrueNAS_Logo_Flat.png\" alt=\"TrueNAS logo\" width=\"844\" height=\"260\" srcset=\"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2018\/08\/TrueNAS_Logo_Flat.png 844w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2018\/08\/TrueNAS_Logo_Flat-300x92.png 300w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2018\/08\/TrueNAS_Logo_Flat-768x237.png 768w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2018\/08\/TrueNAS_Logo_Flat-560x173.png 560w\" sizes=\"auto, (max-width: 844px) 100vw, 844px\" \/><\/p>\n<p>If you\u2019re in a business or other environment with critical data, then a fully supported product like <a href=\"https:\/\/www.ixsystems.com\/truenas\/\" target=\"_blank\" rel=\"noopener noreferrer\">TrueNAS<\/a> is likely the way you&#8217;ll want to go. IXsystems builds their TrueNAS commercial server appliances on the battle-tested, open-source framework that FreeNAS and OpenZFS provide.<\/p>\n<p>The software developed by the FreeNAS open-source community forms the basis for both platforms, so we\u2019ll talk specifically about FreeNAS in this post.<\/p>\n<h3 class=\"b3\">Working With FreeNAS<\/h3>\n<p>You can download FreeNAS directly from the open-source project website, <a href=\"http:\/\/www.freenas.org\/download-freenas-release\/\" target=\"_blank\" rel=\"noopener noreferrer\">freenas.org<\/a>. Once installed, FreeNAS is managed through a comprehensive web interface that is supplemented by a minimal shell console that handles essential administrative functions. The web interface supports storage pool configuration, user management, sharing configuration, and system maintenance.<\/p>\n<p><a href=\"\/blog\/wp-content\/uploads\/2018\/08\/freenas_ui.png\" data-rel=\"lightbox-gallery-dBULPP6C\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-84781\" src=\"https:\/\/www.backblaze.com\/blog\/wp-content\/uploads\/2018\/08\/freenas_ui.png\" alt=\"FreeNAS web UI\" width=\"1125\" height=\"665\" srcset=\"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2018\/08\/freenas_ui.png 1125w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2018\/08\/freenas_ui-300x177.png 300w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2018\/08\/freenas_ui-1024x605.png 1024w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2018\/08\/freenas_ui-768x454.png 768w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2018\/08\/freenas_ui-560x331.png 560w\" sizes=\"auto, (max-width: 1125px) 100vw, 1125px\" \/><\/a><\/p>\n<p>FreeNAS supports Windows, macOS, and Unix clients.<\/p>\n<h3 class=\"b3\">Syncing to Backblaze B2 With FreeNAS<\/h3>\n<p>Files or directories can be synchronized to remote cloud storage providers, including Backblaze B2, with the <em>Cloud Sync<\/em> feature.<\/p>\n<p>Selecting Tasks \u2023 <em>Cloud Sync<\/em> shows the screen below. This screen shows a single cloud sync called &#8220;backup-acctg&#8221; that \u201cpushes\u201d a file to cloud storage. The last run finished with a status of SUCCESS.<\/p>\n<p>Existing cloud syncs can be run manually, edited, or deleted with the buttons that appear when a single cloud sync line is selected by clicking with the mouse.<\/p>\n<p><a href=\"\/blog\/wp-content\/uploads\/2018\/08\/tasks-cloudsync-status.jpg\" data-rel=\"lightbox-gallery-dBULPP6C\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-84787 size-full\" title=\"\" src=\"https:\/\/www.backblaze.com\/blog\/wp-content\/uploads\/2018\/08\/tasks-cloudsync-status.jpg\" alt=\"FreeNAS Cloud Sync status\" width=\"1451\" height=\"357\" srcset=\"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2018\/08\/tasks-cloudsync-status.jpg 1451w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2018\/08\/tasks-cloudsync-status-300x74.jpg 300w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2018\/08\/tasks-cloudsync-status-1024x252.jpg 1024w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2018\/08\/tasks-cloudsync-status-768x189.jpg 768w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2018\/08\/tasks-cloudsync-status-560x138.jpg 560w\" sizes=\"auto, (max-width: 1451px) 100vw, 1451px\" \/><\/a><\/p>\n<p>Cloud credentials must be defined before a cloud sync is created. One set of credentials can be used for more than one cloud sync. For example, a single set of credentials for Backblaze B2 can be used for separate cloud syncs that push different sets of files or directories.<\/p>\n<p>A cloud storage area must also exist. With Backblaze B2, these are called buckets and must be created before a sync task can be created.<\/p>\n<p>After the credentials and receiving bucket have been created, a cloud sync task is created with Tasks \u2023 <em>Cloud Sync<\/em> \u2023 Add <em>Cloud Sync<\/em>. The Add <em>Cloud Sync<\/em> dialog is shown below.<\/p>\n<p><a href=\"\/blog\/wp-content\/uploads\/2018\/08\/tasks-cloudsync.png\" data-rel=\"lightbox-gallery-dBULPP6C\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-84783\" src=\"https:\/\/www.backblaze.com\/blog\/wp-content\/uploads\/2018\/08\/tasks-cloudsync.png\" alt=\"FreeNAS Cloud Sync credentials\" width=\"534\" height=\"531\" srcset=\"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2018\/08\/tasks-cloudsync.png 534w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2018\/08\/tasks-cloudsync-300x298.png 300w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2018\/08\/tasks-cloudsync-150x150.png 150w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2018\/08\/tasks-cloudsync-80x80.png 80w\" sizes=\"auto, (max-width: 534px) 100vw, 534px\" \/><\/a><\/p>\n<h4 class=\"b4\">Cloud Sync Options<\/h4>\n<p>The table below shows the options for <em>Cloud Sync<\/em>.<\/p>\n<div align=\"center\">\n<table style=\"width: 100%; border-collapse: collapse; font-size: .8rem;\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td width=\"15%\"><b>Setting<\/b><\/td>\n<td width=\"25%\"><b>Value Type<\/b><\/td>\n<td><b>Description<\/b><\/td>\n<\/tr>\n<tr style=\"border-top: 3px solid #b0b0b0; vertical-align: text-top; text-align: left;\">\n<td style=\"text-align: left;\">Description<\/td>\n<td style=\"text-align: center;\">string<\/td>\n<td style=\"text-align: left;\">a descriptive name for this Cloud Sync<\/td>\n<\/tr>\n<tr style=\"background-color: #f8f8f8; border-top: 1px solid #b0b0b0; vertical-align: text-top; text-align: left;\">\n<td style=\"text-align: left;\">Direction<\/td>\n<td style=\"text-align: center;\">string<\/td>\n<td style=\"text-align: left;\"><i>Push<\/i> to send data <a href=\"https:\/\/www.backblaze.com\/b2\/solutions\/datatransfer\/cloud-to-cloud.html\">to cloud<\/a> storage, or <i>Pull<\/i> to pull data from the cloud storage<\/td>\n<\/tr>\n<tr style=\"border-top: 1px solid #b0b0b0; vertical-align: text-top; text-align: left;\">\n<td style=\"text-align: left;\">Provider<\/td>\n<td style=\"text-align: center;\">drop-down<br \/>\nmenu<\/td>\n<td style=\"text-align: left;\">select the cloud storage provider; the list of providers is defined by Cloud Credentials<\/td>\n<\/tr>\n<tr style=\"background-color: #f8f8f8; border-top: 1px solid #b0b0b0; vertical-align: text-top; text-align: left;\">\n<td style=\"text-align: left;\">Path<\/td>\n<td style=\"text-align: center;\">browse<br \/>\nbutton<\/td>\n<td style=\"text-align: left;\">select the directories or files to be sent for <i>Push<\/i> syncs or the destinations for <i>Pull<\/i> syncs<\/td>\n<\/tr>\n<tr style=\"border-top: 1px solid #b0b0b0; vertical-align: text-top; text-align: left;\">\n<td style=\"text-align: left;\">Transfer Mode<\/td>\n<td style=\"text-align: center;\">drop-down<br \/>\nmenu<\/td>\n<td style=\"text-align: left;\"><b>Sync<\/b> (default): make files on destination system identical to those on the source; files removed from the source are removed from the destination (like <b>rsync &#8211;delete<\/b>)<br \/>\n<b>Copy<\/b>: copy files from the source to the destination, skipping files that are identical (like <b>rsync<\/b>)<br \/>\n<b>Move<\/b>: copy files from the source to the destination, deleting files from the source after the copy (like <b>mv<\/b>)<\/td>\n<\/tr>\n<tr style=\"background-color: #f8f8f8; border-top: 1px solid #b0b0b0; vertical-align: text-top; text-align: left;\">\n<td style=\"text-align: left;\">Minute<\/td>\n<td style=\"text-align: center;\">slider or<br \/>\nminute selections<\/td>\n<td style=\"text-align: left;\">select <b>Every N minutes<\/b> and use the slider to choose a value, or select <b>Each selected minute<\/b> and choose specific minutes<\/td>\n<\/tr>\n<tr style=\"border-top: 1px solid #b0b0b0; vertical-align: text-top; text-align: left;\">\n<td style=\"text-align: left;\">Hour<\/td>\n<td style=\"text-align: center;\">slider or<br \/>\nhour selections<\/td>\n<td style=\"text-align: left;\">select <b>Every N hours<\/b> and use the slider to choose a value, or select <b>Each selected hour<\/b> and choose specific hours<\/td>\n<\/tr>\n<tr style=\"background-color: #f8f8f8; border-top: 1px solid #b0b0b0; vertical-align: text-top; text-align: left;\">\n<td style=\"text-align: left;\">Day of month<\/td>\n<td style=\"text-align: center;\">slider or<br \/>\nday of month<br \/>\nselections<\/td>\n<td style=\"text-align: left;\">select <b>Every N days of month<\/b> and use the slider to choose a value, or select <b>Each selected day of month<\/b> and choose specific days<\/td>\n<\/tr>\n<tr style=\"border-top: 1px solid #b0b0b0; vertical-align: text-top; text-align: left;\">\n<td style=\"text-align: left;\">Month<\/td>\n<td style=\"text-align: center;\">checkboxes<\/td>\n<td style=\"text-align: left;\">months when the Cloud Sync runs<\/td>\n<\/tr>\n<tr style=\"background-color: #f8f8f8; border-top: 1px solid #b0b0b0; vertical-align: text-top; text-align: left;\">\n<td style=\"text-align: left;\">Day of week<\/td>\n<td style=\"text-align: center;\">checkboxes<\/td>\n<td style=\"text-align: left;\">days of the week when the Cloud Sync runs<\/td>\n<\/tr>\n<tr style=\"border-top: 1px solid #b0b0b0; border-bottom: 1px solid #b0b0b0; vertical-align: text-top; text-align: left;\">\n<td style=\"text-align: left;\">Enabled<\/td>\n<td style=\"text-align: center;\">checkbox<\/td>\n<td style=\"text-align: left;\">uncheck to temporarily disable this <a href=\"\/blog\/cloud-backup-vs-cloud-sync\/\">Cloud Sync<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Take care when choosing a direction. Most of the time, &#8220;push&#8221; will be used to send data to the cloud storage. &#8220;Pull&#8221; retrieves data from cloud storage, but be careful: Files retrieved from cloud storage will overwrite local files with the same names in the destination directory.<\/p>\n<p>&#8220;Provider&#8221; is the name of the cloud storage provider. These providers are defined by entering credentials in Cloud Credentials.<\/p>\n<p>After the provider is chosen, a list of available cloud storage areas from that provider is shown. With B2 Cloud Storage, this is a drop down with names of existing buckets.<\/p>\n<p>&#8220;Path&#8221; is the path to the directories or files on the FreeNAS system. On push jobs, this is the source location for files sent to cloud storage. On pull jobs, the path is where the retrieved files are written. Again, be cautious about the destination of pull jobs to avoid overwriting existing files.<\/p>\n<p>The minute, hour, days of month, months, and days of week fields permit creating a flexible schedule of when the cloud synchronization takes place.<\/p>\n<p>Finally, the enabled field makes it possible to temporarily disable a cloud sync job without deleting it.<\/p>\n<h2 class=\"b2\">FreeNAS Cloud Sync Example<\/h2>\n<p>This example shows a push cloud sync which writes an accounting department backup file from the FreeNAS system to Backblaze <a href=\"https:\/\/www.backblaze.com\/b2\/c2c-migration.html\">B2 storage<\/a>.<\/p>\n<p>Before the new cloud sync was added, <a href=\"https:\/\/www.backblaze.com\/b2\/docs\/quick_bucket.html\">a bucket<\/a> called &#8220;<a href=\"\/blog\/cloud-backup-vs-cloud-sync\/\">cloudsync<\/a>-bucket&#8221; was created with the <a href=\"https:\/\/www.backblaze.com\/cloud-storage\">B2 Cloud Storage<\/a> web console for storing data from the FreeNAS system.<\/p>\n<p>System \u2023 Cloud Credentials \u2023 Add Cloud Credential is used to enter the credentials for storage on a Backblaze B2 account. Enter an application key ID and application key for the Backblaze B2 account. This<a href=\"https:\/\/www.backblaze.com\/b2\/docs\/application_keys.html\"> application key<\/a> needs to have full read\/write permissions for the bucket or section of the bucket that will be accessed. The credential is given the name &#8220;B2,&#8221; as shown in the image below:<\/p>\n<p><a href=\"\/blog\/wp-content\/uploads\/2018\/08\/b2_credentials.png\" data-rel=\"lightbox-gallery-dBULPP6C\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-84784 size-full\" title=\"\" src=\"https:\/\/www.backblaze.com\/blog\/wp-content\/uploads\/2018\/08\/b2_credentials.png\" alt=\"FreeNAS Cloud Sync B2 credentials\" width=\"339\" height=\"255\" srcset=\"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2018\/08\/b2_credentials.png 339w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2018\/08\/b2_credentials-300x226.png 300w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2018\/08\/b2_credentials-260x195.png 260w\" sizes=\"auto, (max-width: 339px) 100vw, 339px\" \/><\/a><\/p>\n<div style=\"border: 1px solid #ccc; padding: 11px 20px; border-radius: 15px; font-size: 90%; margin: 24px 16px; line-height: 1.6;\"><strong>Note on encryption:<\/strong> FreeNAS Cloud Sync versions prior to 11.2 do not support client-side encryption of data and file names before syncing to the cloud, whether the destination is Backblaze B2 or another public cloud provider.<\/div>\n<h4 class=\"b4\">Example: Adding Cloud Credentials<\/h4>\n<p>The local data to be sent to the cloud is a single file called accounting-backup.bin on the smb-storage data set. A cloud sync job is created with Tasks \u2023 <em>Cloud Sync<\/em> \u2023 Add <em>Cloud Sync<\/em>.<\/p>\n<p>The description is set to &#8220;backup-acctg&#8221; to describe the job. This data is being sent to cloud storage, so this is a push. The provider comes from the cloud credentials defined in the previous step, and the destination bucket &#8220;cloudsync-bucket&#8221; has been chosen.<\/p>\n<p>The path to the data file is selected.<\/p>\n<p>The remaining fields are for setting a schedule. The default is to send the data to cloud storage once an hour, every day. The options provide great versatility in configuring when a cloud sync runs, anywhere from once a minute to once a year.<\/p>\n<p>The &#8220;enabled&#8221; field is checked by default, so this cloud sync will run at the next scheduled time.<\/p>\n<p>The completed dialog is shown below:<\/p>\n<p><a href=\"\/blog\/wp-content\/uploads\/2018\/08\/cloudsync-example-cropped.png\" data-rel=\"lightbox-gallery-dBULPP6C\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-84785 size-full\" title=\"\" src=\"https:\/\/www.backblaze.com\/blog\/wp-content\/uploads\/2018\/08\/cloudsync-example-cropped.png\" alt=\"FreeNAS Cloud Sync example\" width=\"949\" height=\"936\" srcset=\"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2018\/08\/cloudsync-example-cropped.png 949w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2018\/08\/cloudsync-example-cropped-300x296.png 300w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2018\/08\/cloudsync-example-cropped-768x757.png 768w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2018\/08\/cloudsync-example-cropped-80x80.png 80w, https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2018\/08\/cloudsync-example-cropped-560x552.png 560w\" sizes=\"auto, (max-width: 949px) 100vw, 949px\" \/><\/a><\/p>\n<h2>Dependable and Economical Disaster Recovery<\/h2>\n<p>In the event of an unexpected data loss incident, the VMs, files, or other data stored in Backblaze B2 from FreeNAS or TrueNAS are available for recovery. Having that data ready and available in B2 Cloud Storage provides a dependable, easy, and cost effective off-site disaster recovery solution.<\/p>\n<p>Are you using FreeNAS or TrueNAS? What tips do you have? Let us know in the comments.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>FreeNAS and TrueNAS now include direct support of Backblaze B2, which enables easy backing up of data to the B2 Cloud. Here&#8217;s how to get started using B2 with FreeNAS or TrueNAS.<\/p>\n","protected":false},"author":133,"featured_media":84721,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":""},"categories":[474],"tags":[291,468,455,390],"class_list":["post-84720","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-nas","tag-b2","tag-b2cloud","tag-freenas","tag-nas","entry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Set Up FreeNAS and TrueNAS for Cloud Sync to Cloud Storage<\/title>\n<meta name=\"description\" content=\"FreeNAS\/TrueNAS v11.1 adds a feature called Cloud Sync, which lets you sync, move, or copy data to and from cloud storage. Learn how to set it up.\" \/>\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.backblaze.com\/blog\/how-to-setup-freenas-cloud-storage\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Set Up FreeNAS and TrueNAS for Cloud Sync to Cloud Storage\" \/>\n<meta property=\"og:description\" content=\"FreeNAS\/TrueNAS v11.1 adds a feature called Cloud Sync, which lets you sync, move, or copy data to and from cloud storage. Learn how to set it up.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.backblaze.com\/blog\/how-to-setup-freenas-cloud-storage\/\" \/>\n<meta property=\"og:site_name\" content=\"Backblaze Blog | Cloud Storage &amp; Cloud Backup\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/backblaze\" \/>\n<meta property=\"article:published_time\" content=\"2018-08-16T15:52:01+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-12T20:57:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2018\/08\/freenas-truenas.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1440\" \/>\n\t<meta property=\"og:image:height\" content=\"820\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Roderick Bauer\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@rodbauer\" \/>\n<meta name=\"twitter:site\" content=\"@backblaze\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Roderick Bauer\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Set Up FreeNAS and TrueNAS for Cloud Sync to Cloud Storage","description":"FreeNAS\/TrueNAS v11.1 adds a feature called Cloud Sync, which lets you sync, move, or copy data to and from cloud storage. Learn how to set it up.","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.backblaze.com\/blog\/how-to-setup-freenas-cloud-storage\/","og_locale":"en_US","og_type":"article","og_title":"How to Set Up FreeNAS and TrueNAS for Cloud Sync to Cloud Storage","og_description":"FreeNAS\/TrueNAS v11.1 adds a feature called Cloud Sync, which lets you sync, move, or copy data to and from cloud storage. Learn how to set it up.","og_url":"https:\/\/www.backblaze.com\/blog\/how-to-setup-freenas-cloud-storage\/","og_site_name":"Backblaze Blog | Cloud Storage &amp; Cloud Backup","article_publisher":"https:\/\/www.facebook.com\/backblaze","article_published_time":"2018-08-16T15:52:01+00:00","article_modified_time":"2025-12-12T20:57:54+00:00","og_image":[{"width":1440,"height":820,"url":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2018\/08\/freenas-truenas.jpg","type":"image\/jpeg"}],"author":"Roderick Bauer","twitter_card":"summary_large_image","twitter_creator":"@rodbauer","twitter_site":"@backblaze","twitter_misc":{"Written by":"Roderick Bauer","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.backblaze.com\/blog\/how-to-setup-freenas-cloud-storage\/#article","isPartOf":{"@id":"https:\/\/www.backblaze.com\/blog\/how-to-setup-freenas-cloud-storage\/"},"author":{"name":"Roderick Bauer","@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#\/schema\/person\/ab76c78d649d9b862757dfa400d3cb8d"},"headline":"Backing Up FreeNAS and TrueNAS to Backblaze B2 Cloud Storage","datePublished":"2018-08-16T15:52:01+00:00","dateModified":"2025-12-12T20:57:54+00:00","mainEntityOfPage":{"@id":"https:\/\/www.backblaze.com\/blog\/how-to-setup-freenas-cloud-storage\/"},"wordCount":1287,"commentCount":11,"publisher":{"@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.backblaze.com\/blog\/how-to-setup-freenas-cloud-storage\/#primaryimage"},"thumbnailUrl":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2018\/08\/freenas-truenas.jpg","keywords":["B2","B2Cloud","FreeNAS","NAS"],"articleSection":["NAS"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.backblaze.com\/blog\/how-to-setup-freenas-cloud-storage\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.backblaze.com\/blog\/how-to-setup-freenas-cloud-storage\/","url":"https:\/\/www.backblaze.com\/blog\/how-to-setup-freenas-cloud-storage\/","name":"How to Set Up FreeNAS and TrueNAS for Cloud Sync to Cloud Storage","isPartOf":{"@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.backblaze.com\/blog\/how-to-setup-freenas-cloud-storage\/#primaryimage"},"image":{"@id":"https:\/\/www.backblaze.com\/blog\/how-to-setup-freenas-cloud-storage\/#primaryimage"},"thumbnailUrl":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2018\/08\/freenas-truenas.jpg","datePublished":"2018-08-16T15:52:01+00:00","dateModified":"2025-12-12T20:57:54+00:00","description":"FreeNAS\/TrueNAS v11.1 adds a feature called Cloud Sync, which lets you sync, move, or copy data to and from cloud storage. Learn how to set it up.","breadcrumb":{"@id":"https:\/\/www.backblaze.com\/blog\/how-to-setup-freenas-cloud-storage\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.backblaze.com\/blog\/how-to-setup-freenas-cloud-storage\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.backblaze.com\/blog\/how-to-setup-freenas-cloud-storage\/#primaryimage","url":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2018\/08\/freenas-truenas.jpg","contentUrl":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2018\/08\/freenas-truenas.jpg","width":1440,"height":820},{"@type":"BreadcrumbList","@id":"https:\/\/www.backblaze.com\/blog\/how-to-setup-freenas-cloud-storage\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Backing Up FreeNAS and TrueNAS to Backblaze B2 Cloud Storage"}]},{"@type":"WebSite","@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#website","url":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/","name":"Backblaze Cloud Solutions Blog","description":"Cloud Storage &amp; Cloud Backup","publisher":{"@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#organization","name":"Backblaze","url":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/www.backblaze.com\/blog\/wp-content\/uploads\/2017\/12\/backblaze_icon_transparent.png?fit=512%2C512&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.backblaze.com\/blog\/wp-content\/uploads\/2017\/12\/backblaze_icon_transparent.png?fit=512%2C512&ssl=1","width":512,"height":512,"caption":"Backblaze"},"image":{"@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/backblaze","https:\/\/x.com\/backblaze","https:\/\/www.youtube.com\/user\/Backblaze","https:\/\/en.wikipedia.org\/wiki\/Backblaze"]},{"@type":"Person","@id":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/#\/schema\/person\/ab76c78d649d9b862757dfa400d3cb8d","name":"Roderick Bauer","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/d0f9ff246abfe724e25d1c41983affb76e691cd3577d8b4d0d7607ee3ab6cbe2?s=96&d=blank&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/d0f9ff246abfe724e25d1c41983affb76e691cd3577d8b4d0d7607ee3ab6cbe2?s=96&d=blank&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d0f9ff246abfe724e25d1c41983affb76e691cd3577d8b4d0d7607ee3ab6cbe2?s=96&d=blank&r=g","caption":"Roderick Bauer"},"description":"Roderick has held marketing, engineering, and product management positions with Adobe, Microsoft, Autodesk, and several startups. He's consulted to Apple, Microsoft, Hewlett-Packard, Stanford University, Dell, the Pentagon, and the White House. He was a Ford-Mozilla Fellow in Media and Democracy with Common Cause in Washington, D.C., where he advocated for a free, open, and accessible internet for all, reducing media consolidation, and transparency in politics and the media.","sameAs":["https:\/\/x.com\/rodbauer"],"url":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/author\/roderick\/"}]}},"jetpack_featured_media_url":"https:\/\/backblazeprod.wpenginepowered.com\/wp-content\/uploads\/2018\/08\/freenas-truenas.jpg","_links":{"self":[{"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/posts\/84720","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/users\/133"}],"replies":[{"embeddable":true,"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/comments?post=84720"}],"version-history":[{"count":0,"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/posts\/84720\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/media\/84721"}],"wp:attachment":[{"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/media?parent=84720"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/categories?post=84720"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/backblazeprod.wpenginepowered.com\/blog\/wp-json\/wp\/v2\/tags?post=84720"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}