Adding Cloud Credentials

The Cloud Credentials widget on the Backup Credentials screen allows users to integrate TrueNAS with cloud storage providers. These providers are supported for Cloud Sync tasks in TrueNAS SCALE: Amazon S3 Backblaze B2 Box Dropbox File Transfer Protocol (FTP) Google Cloud Storage Google Drive Google Photos Hypertext Transfer Protocol (HTTP) Hubic (closed to new accounts) Mega Microsoft Azure Blob Storage OpenStack Swift pCloud SSH File Transfer Protocol (SFTP) Storj iX WebDAV Yandex To maximize security, TrueNAS encrypts cloud credentials when saving them.
Read full post gdoc_arrow_right_alt

Backing Up Google Drive to TrueNAS SCALE

Google Drive and G Suite are widely used tools for creating and sharing documents, spreadsheets, and presentations with team members. While cloud-based tools have inherent backups and replications included by the cloud provider, certain users might require additional backup or archive capabilities. For example, companies using G Suite for important work might be required to keep records for years, potentially beyond the scope of the G Suite subscription. TrueNAS offers the ability to easily back up Google Drive by using the built-in cloud sync.
Read full post gdoc_arrow_right_alt

Cloud Credentials Screens

The Backup Credentials screen displays the Cloud Credentials, SSH Connections and SSH Keypairs widgets. Cloud Credentials Widget The Cloud Credentials widget displays a list of cloud storage credentials configured on the system. Before adding cloud credentials for a cloud storage provider, the Cloud Credentials widget displays No Cloud Credentials configured. Add opens the Cloud Credentials configuration screen. Click the name of a cloud credential to open the Cloud Credentials configuration screen populated with the settings for that credential.
Read full post gdoc_arrow_right_alt

Managing the System Configuration

TrueNAS SCALE allows users to manage the system configuration by uploading or downloading configurations, or by resetting the system to the default configuration. System Configuration Options The Manage Configuration option on the System Settings > General screen provides three options: Download File that downloads your system configuration settings to a file on your system. Upload File that allows you to upload a replacement configuration file. Reset to Defaults that resets system configuration settings back to factory settings.
Read full post gdoc_arrow_right_alt

Cloud Sync Tasks Screens

The Cloud Sync Tasks widget on the Data Protection screen shows configured cloud sync tasks, and provides access to configuration screens to add single-time or scheduled recurring transfers between TrueNAS SCALE and a cloud storage provider. Cloud sync tasks are an effective method to back up data to a remote location. These providers are supported for Cloud Sync tasks in TrueNAS SCALE: Amazon S3 Backblaze B2 Box Dropbox File Transfer Protocol (FTP) Google Cloud Storage Google Drive Google Photos Hypertext Transfer Protocol (HTTP) Hubic (closed to new accounts) Mega Microsoft Azure Blob Storage OpenStack Swift pCloud SSH File Transfer Protocol (SFTP) Storj iX WebDAV Yandex Cloud Sync Task Widget The Cloud Sync Task widget shows a list of tasks configured on the system.
Read full post gdoc_arrow_right_alt

Setting Up a Local Replication Task

Using Local Replication A local replication creates a zfs snapshot and saves it to another location on the same TrueNAS SCALE system either using a different pool, or dataset or zvol. This allows users with only one system to take quick data backups or snapshots of their data when they have only one system. In this scenario, create a dataset on the same pool to store the replication snapshots. You can create and use a zvol for this purpose.
Read full post gdoc_arrow_right_alt

Setting Up an Encrypted Replication Task

Using Encryption in Replication Tasks TrueNAS SCALE replication allows users to create replicated snapshots of data stored in encrypted pools, datasets or zvols that on their SCALE system as a way to back up stored data to a remote system. You can use encrypted datasets in a local replication. You can set up a replication task for a dataset encrypted with a passphrase or a hex encryption key, but you must unlock the dataset before the task runs or the task fails.
Read full post gdoc_arrow_right_alt

Adding a Storj Cloud Sync Task

TrueNAS can send, receive, or synchronize data with the cloud storage provider Storj. Cloud sync tasks allow for single-time transfers or recurring transfers on a schedule. They are an effective method to back up data to a remote location. To take advantage of the lower-cost benefits of the Storj-TrueNAS cloud service, you must create your Storj account using the link provided on the Add Cloud Credentials screen. You must also create and authorize the storage buckets on Storj for use by SCALE.
Read full post gdoc_arrow_right_alt

Setting Up a Remote Replication Task

Using Remote Replication TrueNAS SCALE replication allows users to create one-time or regularly scheduled snapshots of data stored in pools, datasets or zvols on their SCALE system as a way to back up stored data. When properly configured and scheduled, remote replication takes take regular snapshots of storage pools or datasets and saves them in the destination location on another system. Remote replication can occur between your TrueNAS SCALE system and another TrueNAS system (SCALE or CORE) where you want to use to store your replicated snapshots.
Read full post gdoc_arrow_right_alt

Unlocking a Replication Encrypted Dataset or Zvol

Unlocking a Replicated Encrypted Dataset or Zvol Without a Passphrase TrueNAS SCALE users should either replicate the dataset/Zvol without properties to disable encryption at the remote end or construct a special JSON manifest to unlock each child dataset/zvol with a unique key. Method 1: Construct JSON Manifest. Replicate every encrypted dataset you want to replicate with properties. Export key for every child dataset that has a unique key. For each child dataset construct a proper json with poolname/datasetname of the destination system and key from the source system like this: {"tank/share01": "57112db4be777d93fa7b76138a68b790d46d6858569bf9d13e32eb9fda72146b"}
Read full post gdoc_arrow_right_alt