Syncovery の Linux および FreeBSD 向け技術ドキュメントページへようこそ。ここでは、強力なバックアップおよび同期ツール Syncovery のインストール、設定、使用方法を包括的に解説しています。ファイルを安全に保ちたい初心者の方から、複雑なデータワークフローを管理する IT 専門家の方まで、このドキュメントでは、Syncovery を最大限に活用するための手順、詳細な説明、ベストプラクティスを段階的にご案内します。初期設定から高度な機能まで、Syncovery が複数のプラットフォームにわたるバックアップと同期のニーズを、容易さと信頼性をもってシームレスに処理する方法をご確認ください。

Syncovery が動作する Linux および FreeBSD プラットフォーム

Syncovery は、ほぼすべての最近の Linux および FreeBSD ディストリビューション、ならびに多くの NAS ブランドで動作します。Intel/AMD や ARM/AArch64 など、さまざまな CPU タイプに対応しており、32 ビット版と 64 ビット版の両方があります。

Syncovery は次の Linux ディストリビューションおよび NAS システムをサポートしています:

  • Debian および派生 Linux ディストリビューション。Ubuntu、Linux MINT、MX Linux、Kali Linux、Raspberry Pi OS など多数を含みます
  • Red Hat および RPM パッケージマネージャーを使用するディストリビューション。Fedora, CentOS, openSUSE、Rocky Linux、AlmaLinux などを含みます
  • dpkg を使用できるその他のディストリビューション。Arch Linux / ManjaroUGREEN NASyncNetgear ReadyNAS デバイスなどを含みます
  • QNAP, Synology, ASUStor、および Western Digital (WD) の NAS モデル向けにネイティブのインストールパッケージをご用意しています
  • Windows 向け Unified Installer で対応している NAS モデル: Seagate、Thecus、Zyxel。
  • FreeBSD および派生システム。FreeNAS/TrueNAS と XigmaNAS を含みます
  • その他の Linux 向けに、シンプルな tar.gz 配布パッケージをご利用いただけます

Syncovery インストールガイド

Syncovery(お気に入りの Linux バックアップおよび同期ソフトウェア)をシステムにインストールする方法はいくつかあります。ネイティブのインストールパッケージがさまざまな形式で用意されており、汎用の tar.gz アーカイブも使用できます。インストール先のシステムや CPU の種類が分かっている場合は、適切なダウンロードを簡単に選べます。一方、Unified Syncovery Linux Installer を使えば、Syncovery を自動的にインストールでき、特定のダウンロードパッケージを選ぶ必要がありません。

インストール後は、ポート 8999 経由で Syncovery の Web GUI にアクセスできます。たとえば、次の行を Web ブラウザーに入力してください(Linux システムにブラウザー付きのデスクトップ GUI がある場合):
localhost:8999

Web ブラウザーを別のシステムで実行している場合は、Linux システムの IP アドレスを入力する必要があります。例:
192.168.1.58:8999

初期の ユーザー名default、パスワードは pass です。

Screenshot showing Syncovery's login dialog


Unified Syncovery Linux インストーラー

Unified Syncovery Linux Installer は、Windows 上で動作し、SSH シェル接続を使ってほぼすべての対応プラットフォームに Syncovery をインストールするツールです。管理者権限または root 権限を持つ SSH ログイン(または sudo の使用が許可されたログイン)をお持ちであれば使用できます。この便利なインストーラーツールは、Syncovery for Linux ダウンロードページから入手できます。

Windows ツールを使わずに Syncovery をインストールしたい場合は、以下の段落で各プラットフォーム向けの手順をご確認ください:

Synology NAS への Syncovery のインストール

Synology 向けのネイティブインストールパッケージは、Synology NAS 向け Syncovery ダウンロードページにあります。これらは、Package Center の手動インストールを使用して Synology DSM 6 または 7 にインストールできます。CPU の種類と DSM のバージョンに応じて、正しいダウンロードを選択することが重要です。さらに、DSM 7 以降を使用している場合は、作業対象のフォルダーに対して Syncovery にアクセス権を付与する必要があります。

QNAP NAS への Syncovery のインストール

QNAP ダウンロードページには、QNAP App Center へのインストール用パッケージがあり、手動インストールボタンを使用します。QNAP のアプリカタログには古い Syncovery バージョンもありますが、当社ウェブサイトから直接最新バージョンを使用することを強くお勧めします。NAS の CPU を確認し、適切なパッケージをダウンロードしてください。

ASUStor、WD、その他への Syncovery のインストール

Syncovery は ASUStor App Central で入手でき、さらに当社の ASUStor ダウンロードページでも手動ダウンロードを提供しています。Western Digital (WD) NAS デバイス向けの別の ダウンロードページもあります。その他の NAS ブランドは、Unified Syncovery Linux Installer に対応しています。

Debian、Ubuntu、Linux MINT、Raspberry Pi、UGREEN NASync、Netgear ReadyNAS、およびその他の Debian ベースシステムへの Syncovery のインストール

これらのシステムへのインストールは .deb パッケージを使用して行います。Linux ダウンロードページから正しいパッケージをダウンロードし、Linux デスクトップで開くインストーラーを使うか、ターミナルまたは SSH シェルウィンドウからインストールしてください。以下はインストール用コマンドラインの例です:
sudo dpkg -i Syncovery-10.15.8-amd64.deb

場合によっては dpkg がエラーを表示することがありますが、正しいパッケージであることが確実であれば、次のコマンドラインでエラーを上書きできます:
sudo dpkg -i --force-all Syncovery-10.15.8-amd64.deb

Red Hat、Fedora、CentOS、openSUSE、その他の RPM ベースのシステムへの Syncovery のインストール

これらのシステムでは、Syncovery を含むソフトウェアのインストールに .rpm パッケージを使用します。Linux ダウンロードページから正しい RPM パッケージをダウンロードし、次のようなコマンドラインでインストールしてください:
sudo rpm -i Syncovery-10.15.8-amd64.rpm

または、yum を使用できます:
sudo yum install Syncovery-10.15.8-amd64.rpm

FreeBSD、FreeNAS/TrueNAS、XigmaNAS へのインストール

FreeBSD ベースのシステム向けのインストール手順は、FreeBSD ダウンロードページにあります。

汎用 Linux ダウンロードページ

インストール方法の別の概要と、各種ダウンロードページへのリンクについては、汎用 Linux ダウンロードページをご覧ください。


Linux バックアップと同期に Syncovery の Web GUI を使用する

NAS、Debian、または RPM パッケージをインストールすると、Web GUI は自動的に利用可能になります。

.tar.gz ダウンロードを選ぶ場合は、ターミナルウィンドウで次の SyncoveryCL コマンドを実行して Web GUI を有効化できます:
./SyncoveryCL SET /WEBSERVER=localhost (Web サーバーを設定するため)
./SyncoveryCL start (SyncoveryCL を起動するため – start コマンドラインパラメーターは v8.25 以降で認識されます)

次を入力して、ブラウザーウィンドウで Web GUI を開きます:localhost:8999。localhost 以外から Web GUI にアクセスする場合は、ユーザー名とパスワードの入力を求められます。既定値は、ユーザー名 = default、パスワード = pass です。

Web サーバーを設定するための完全なコマンドラインは次のとおりです:
SyncoveryCL SET /WEBSERVER=localhost /WEBUSER=username /WEBPASS=password /WEBPORT=port /WEBDOCSPATH=path_to_web_docs_folder

Web サーバーを OFF にするには(SyncoveryCL がすでに実行中の場合は再起動が必要です):
SyncoveryCL SET /WEBSERVER=OFF

Web Docs フォルダーは WebDocs という名前で、このページからダウンロードする tar.gz アーカイブに含まれています。

追加情報

SyncoveryCL は、HOME フォルダー内に設定、ログ、データベース用の .Syncovery フォルダーを作成します。これは HOME 環境変数に依存します。SYNCOVERY_HOME も使用でき、その場合はこちらが優先されます。HOME は / であってはいけません。

Syncovery コマンドライン – Linux バックアップと同期だけでなく

Syncovery を設定して実行するためのコマンドライン例をいくつかご紹介します。追加のコマンドラインはこちらでご覧いただけます。コマンドラインが必要なのは、Web GUI を使用しない場合、またはまだ利用できない場合だけです。

設定ファイルに保存せずにジョブを実行するには:
SyncoveryCL RUN /LEFT="/home/tobias/Documents/" /RIGHT="/home/tobias/DocumentsCopy" /L2R

この同じジョブを設定ファイルに追加:
SyncoveryCL ADD /NAME="LocalTest" /LEFT="/home/tobias/Documents/" /RIGHT="/home/tobias/DocumentsCopy" /L2R

既存のジョブを実行:
SyncoveryCL /RUN="LocalTest"

定期ジョブを設定(30 分ごと):
SyncoveryCL ADD /NAME="LocalTest" /LEFT="/home/tobias/Documents/" /RIGHT="/home/tobias/DocumentsCopy" /L2R /Sched /Rep /Days=0 /Mins=30

設定ファイル内のジョブ一覧:
SyncoveryCL /LIST

ジョブを無効にする:
SyncoveryCL CHANGE "SFTPTest" /Disabled

ジョブを有効にする:
SyncoveryCL CHANGE "SFTPTest" /Disabled=No

ジョブ設定を表示:
SyncoveryCL SHOW "SFTPTest"


追加パラメーター付きのコマンドラインを取得する最も簡単な方法は、Windows または Mac 版でジョブを作成し、プロフィールエディターの「Information」タブシートへ移動することです。そこでプロフィール XML とコマンドラインを確認できます。


Scheduler を起動(Debian または RPM パッケージを使用しない場合にのみ必要):
SyncoveryCL (フォアグラウンドで実行)
または
SyncoveryCL start (デーモンになる – v8.25 以降で対応)
または
SyncoveryCL & (バックグラウンドで実行されますが、デーモンではありません)

Scheduler を停止:
SyncoveryCL /STOPTIMER

Scheduler の状態を表示:
SyncoveryCL /STATUS

継続的に更新される Scheduler の状態を表示:
SyncoveryCL /CONTSTATUS


FTP にアップロード:
SyncoveryCL ADD /NAME=FTPTest /LEFT="/home/tobias/Documents/" /RIGHT="ftp://yourdomain.com/FolderName" /RUSER=userid /RPASS=password /L2R

SFTP にアップロード:
SyncoveryCL ADD /NAME=FTPTest /LEFT="/home/tobias/Documents/" /RIGHT="sftp://yourdomain.com/FolderName" /RUSER=userid /RPASS=password /L2R

証明書を使用して SFTP にアップロード:
SyncoveryCL SET /CERT=/home/tobias/tobias_rsa
SyncoveryCL ADD /Name=WithKey /Left=/home/tobias /Right="sftp://tobiaskey@192.168.10.20/Tests" /L2R /RightFTPSettings="SFTP:Port=2222,AbsolutePath=N,Flags=UTF8+NoCertPass+UTC,"Cert=tobias_rsa""
SyncoveryCL /RUNX=WithKey /ACCEPTSERVER

WebDAV にアップロード(例: Strato HiDrive):
SyncoveryCL ADD /NAME=WebDAVTest /LEFT="/home/tobias/Documents/" /RIGHT="https://webdav.hidrive.strato.com/users/yourusername/folder" /RUSER=userid /RPASS=password /L2R /EXCL=.*

Amazon S3 にアップロード:
SyncoveryCL ADD /LEFT="/home/tobias/Documents/" /RIGHT="S3://bucketname/Documents" /L2R /RUSER=yourid /RPASS=yoursecretkey /CacheDestination=Yes /EXCL=.* /NAME=S3Test

Microsoft Azure BLOB Storage にアップロード:
SyncoveryCL ADD /NAME=AzureTest /LEFT="/home/tobias/Documents/" /RIGHT="AZ://container/Documents" /L2R /RUSER=yourid /RPASS=yoursecretkey

Amazon Glacier にアップロード:
SyncoveryCL ADD /NAME=GLTest /LEFT="/home/tobias/Documents/" /RIGHT="GL://vaultname/Documents" /RUSER=yourid /RPASS=yoursecretkey /L2R /EXCL=.*

Rackspace にアップロード:
SyncoveryCL ADD /LEFT="/home/tobias/Documents/" /RIGHT="ext://containername/Documents" /RUSER=yourid /RPASS=yoursecretkey /RProt=Rackspace /L2R /EXCL=.* /NAME=RackTest

SugarSync にアップロード:
SyncoveryCL ADD /LEFT="/home/tobias/Documents/" /RIGHT="ext://My SugarSync/Documents" /RProt=SugarSync /RUSER=userid /RPASS=password /L2R /EXCL=.* /NAME=SugarTest

Backblaze B2 Cloud Storage にアップロード:
SyncoveryCL ADD /LEFT="/home/tobias/Documents/" /RIGHT="ext://BucketName/Documents" /RUSER=account_id /RPASS=application_key /RProt=B2 /L2R /NAME=B2Test
Account ID と Application Key は、Backblaze B2 の「Buckets」ページから取得できます。


OAuth 対応のクラウドサービス – OAuth URL をブラウザーで開くためのプロンプトが表示されます。

box.com にアップロード:
SyncoveryCL ADD /LEFT="/home/tobias/Documents/" /RIGHT="ext://OptionalAcctID@Box/Documents" /RProt=Box /L2R /EXCL=.* /NAME=BoxTest

Microsoft OneDrive にアップロード:
SyncoveryCL ADD /LEFT="/home/tobias/Documents/" /RIGHT="ext://OptionalAcctID@OneDrvNew/Documents" /RProt=OneDrvNew /L2R /EXCL=.* /NAME=OneTest

DropBox にアップロード:
SyncoveryCL ADD /LEFT="/home/tobias/Documents/" /RIGHT="ext://DropBoxV2/Documents" /RProt=DropBoxV2 /L2R /EXCL=.* /NAME=DropBoxTest

SyncoveryCL /RUN=DropBoxTest


一般設定

Gmail を使用してメール通知を設定:
SyncoveryCL SET /GMAIL=youremail@gmail.com /SMTPPASS=xxx

メール受信者を指定(前のコマンドラインの Gmail アドレスと異なる場合):
SyncoveryCL SET /EmailRecipients=email1,email2,email3

Windows の INI ファイルの [Main] セクションに似たグローバル設定を適用:
SyncoveryCL SET /SettingName=Value

例:
SyncoveryCL SET /S3PartSize=536870912

プロフィールを XML にエクスポート:
SyncoveryCL /EXPORTONEXML="Profile Name"

XML からプロファイルをインポート:
SyncoveryCL /IMPORT="/path/to/theprofiles.xml"

関連項目: Syncovery コマンドライン


Syncovery Linux バックアップおよび同期の設定辞書
利用可能なプロファイル設定の完全な辞書を、pdf または xlsx 形式でダウンロードできます。
Syncovery Settings Dictionary PDF Document.
Syncovery Settings Dictionary Excel Document.