The SCALE CLI guide is a work in progress! New namespace and command documentation is continually added and maintained, so check back here often to see what is new!
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.
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.
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.
This section has tutorials for configuring and managing data backups to from TrueNAS to various 3rd party cloud service providers. This article provides instructions on adding a cloud sync task, configuring environment variables, running an unscheduled sync task, creating a copy of a task with a reversed transfer mode, and troubleshooting common issues with some cloud storage providers.
TrueNAS can send, receive, or synchronize data with a cloud storage provider. Cloud sync tasks allow for single-time transfers or recurring transfers on a schedule.
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.
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.
Google Photos works best in TrueNAS using a Google Photos API key and rclone token.
Creating the API Credentials On the Google API dashboard, click the dropdown menu next to the Google Cloud logo and select your project. If you do not have a project, click NEW PROJECT and enter a value in Project name, Organization, and Location.
Enable API After you select your project, click Enabled APIs & Services on the left menu, then click + ENABLE APIS AND SERVICES.
Organizations can use Microsoft Entra Domain Services (formerly Azure Active Directory Domain Services) to manage users and groups by connecting TrueNAS to an Azure domain and joining the managed directory.
Recommended best practice for increased security and flexible administration is to synchronize Entra ID with an on-premises active directory domain. However, some organizations prefer to use cloud-only domain services. This tutorial outlines how to join TrueNAS to an Entra ID without an on-premises domain.
TrueNAS can send, receive, or synchronize data with a Cloud Storage provider.
These providers are supported for Cloud Sync tasks in TrueNAS CORE:
Amazon S3 Backblaze B2 Box Dropbox File Transfer Protocol (FTP) Google Cloud Storage Google Drive Hypertext Transfer Protocol (HTTP) Hubic (closed to new accounts) Mega Microsoft Azure Blob Storage Microsoft OneDrive OpenStack Swift pCloud SSH File Transfer Protocol (SFTP) Storj iX WebDAV Yandex Transfer Name Description Description Enter a description of the Cloud Sync Task.