DAVx5 : Synology NAS を利用したPIMの同期

DAVx5-icon

DAVx⁵ を使用して Synology Contacts と Calendar を スマホのアプリに同期

DAVx⁵ は サーバの  CardDAVCalDAV を同期するアプリで、スマホの 連絡先 や カレンダー アプト に DAVx⁵ のアカウントを登録して使用する。

CardDAV / CalDAV
CardDAV は WebDAV を使用した アドレス帳を同期するプロトコル ( 通信規格 ) で、CalDAV は WebDAV を使用して カレンダー を同期する プロトコル。

Synology NAS

Synology  NAS の オペレーティングシステム Synology DSMSynology ContactsSynology Calendar を実装しており、DAVx⁵ で Synology Contacts / Synology Calendar に アクセスすることで  Google Contact と Google カレンダーの代替え環境を自前で構築できる。

Synology Contacts と Synology Calendar は Hyper Backup で バックアップが可能。

DDNS の 設定 と ルーターのポート設定

Synology Contacts に DAVx⁵ で接続する場合は Synology NAS に ダイナミックDNS の設定が必要。
nas-icon

Synology NAS : ダイナミックDNSの設定

Synology NAS に ダイナミックDNS 導入  Synology NAS は Synology のサーバを経由する QuickConnect を使用することで 外部ネットワークから簡単にアクセスできるが、DDN […]

Synology Contacts のインストール

Synology Contacts を使用していない場合は Synology DSM へのインストール と Googleコンタクト など 現在使用している 連絡帳から 連絡先を エクスポートしておく。

DAVx5 Synology NAS-003

Synology DSM の パッケージセンターから Synology Contacts をインストール。

DAVx⁵ : Synology Contacts -004

Synology Contacts を起動して アドレス帳をインポート

DAVx⁵ : Synology Contacts -005

 vCard または Google CSV ファイル を選択。

DAVx⁵ : Synology Contacts -006

エクスポートした 連絡先を インポート。

davx5-015

DAVx⁵ は アドレス帳 別に 同期設定が可能なため、インポートした 連絡先は 必要に応じて アドレス帳を 追加して整理する。

Synology Calendar のインストール

Synology Contacts と同じ手順で パッケージセンター から Synology Calendar をインストールする。

davx5-synology-nas-021

インストールした Synology Calendar は 右サイドバー にある カレンダー の 3 点リーダー にある インポート で、 Google カレンダー などの カレンダーアプリから出力した iCalendar ( .ics ) ファイルをインポートできる。

Google カレンダーからの 取り込みは 直近 100日間 のイベントのみのため、過去のイベントをすべて取り込む場合は、Google カレンダーの 設定 で カレンダーをエクスポートして ics ファイルをインポートする。

DAVx⁵ のインストール

Google Play ストアでは 4.99ドル で販売されているが F-Droid から 無料で入手可能。

システム要件

バージョン 4. 0 現在

OS : Android 5.0 以降

ソフトの入手先

F-Droid DAVx⁵  ダウンロードページ

DAVx⁵ 公式サイト

DAVx⁵ の設定

DAVx⁵ では スマホのアクセス権の許可 と 同期するサーバの登録 を行う。

DAVx⁵ : Synology Contacts-025

F-Droid から DAVx⁵ をインストール。

DAVx⁵ : Synology Contacts -007

DAVx⁵ を 起動すると ウェルカム画面になるので「 → 」をタップして続行。

DAVx⁵ : Synology Contacts -008

Tasks support は 後から設定できるので スキップ。

I don’t need tasks support にチェックを入れておく。

davx5-synology-nas-022

All of the below を有効にして 連絡帳・カレンダー への アクセスを許可する。

davx5-synology-nas-024

システム ダイアログ表示されるので 連絡先カレンダー へのアクセスを「 許可 」。

synology-diskstation-carddav-server-011

DAVx⁵ に自動同期 させる場合は Regular sync intervals を有効にして、バックグラウンドでの実行を許可する。

davx5-012

Regular sync intervals を有効にすると システムダイアログ が表示されるので「 許可 」。

davx5-014

寄付についての画面が表示されたら初期設定 が完了。

DAVx⁵ と Synology Contacts の同期設定

DAVx⁵ と Synology Contacts のセットアップが完了したら、 Synology Contacts から 連絡先の URL を取得して DAVx⁵ に登録する。

DAVx⁵ : Synology Contacts-016

DAVx⁵ の「 + 」をタップ。

DAVx⁵ : Synology Contacts-017

URL と ユーザー名でログイン を選択。

DAVx⁵ : Synology Contacts-018

Synology Contactsの マイ連絡先 にある 3 点リーダーから CardDAV を選択。

DAVx⁵ : Synology Contacts-021

CardDAV クライアント に表示されている URL  https:// ( 設定した DDNS ) : ( https のポート番号 ) / carddav / ( ユーザー名 ) / xxxxxx  の ユーザー名 までを取得する。
入力が面倒な場合は URL の右にある QR コードのアイコンをクリックして 表示された QRコードをスマホで 読み込む。

DAVx⁵ : Synology Contacts-023

DAVx⁵ の ベースURL に Synology Contacts で取得した ( ユーザー名までの ) URL を入力して、Synology DSM に ログインする際の ユーザー名パスワード を登録。

ベースURLhttps://icloud.comと入力して iCloud のアカウント情報を 登録すれば、 iCloud の連絡先 と同期できる。

davx5-synology-nas-025

連絡先用 の アカウントを作成。

davx5-synology-nas-028

Synology Contacts の アドレス帳 が表示されたら 接続完了。

連絡先 アプリへの登録

DAVx⁵ と Synology Contacts の接続設定が完了したら、DAVx⁵ で作成した 連絡先用の アカウントを スマホの 連絡帳アプリに登録する。

davx5-synology-nas-026

スマホの 連絡帳アプリ を起動して 左上の ハンバーガーボタン から 設定 を選択して アカウント をタップ。

davx5-synology-nas-030

+アカウントを追加 をタップ。

davx5-030

DAVx⁵  アドレス帳 を選択。

davx5-synology-nas-027

DAVx⁵ が開くので 作成した 連絡先用 アカウントを選択。

davx5-synology-nas-029

同期する アドレス帳を選択して 同期 アイコンをタップ。

davx5-synology-nas-031

連絡帳 アプリの設定で 新しい連絡先のデフォルト アカウント を DAVx⁵ の アドレス帳に変更。

davx5-033

スマホの 連絡帳 アプリ と Synology Contacts が同期されて 電話アプリから 利用可能になる。

DAVx⁵ と Synology Calendar の同期設定

カレンダーも Synology Calendar から CalDAV でアクセスする ベース URL を取得する。

davx5-synology-nas-032

右サイドバーにある My Calendar のドロップダウンリスト から CalDAV アカウント を選択。

davx5-synology-nas-033

Thunderbird に表示されている URL  https:// ( 設定した DDNS ) : ( https のポート番号 ) / caldav / ( ユーザー名 ) /home  の ユーザー名 までを取得する。

davx5-synology-nas-034

カレンダー用のアカウントを作成するため DAVx⁵ を起動して「 + 」をタップ。

davx5-synology-nas-035

URL と ユーザー名 でログイン を選択して、 Synology Calendar で取得した ベースURL と Synology NAS のログイン情報を入力。

davx5-synology-nas-036

カレンダー用 のアカウントを作成。

davx5-synology-nas-037

CALDAV を選択して Synology Calendar が表示されたら 接続完了。

カレンダー アプリへの登録

DAVx⁵ で Synology Calendar と同期できるのは CalDAV をサポートしているアプリのみ。

davx5-synology-nas-038

カレンダーアプリの 設定 から +Add CalDAV calendar をタップ。

使用しているのは LineageOS にプリインストールされている デフォルトカレンダーで、ベースは オープンソースの Etar

davx5-synology-nas-040

DAVx⁵ の アカウント追加画面が開くので「 ← 」で戻って カレンダー用のアカウントをタップ。

davx5-synology-nas-041

CALDAV で同期するカレンダーを選択して 更新アイコンをタップ。

davx5-synology-nas-042

カレンダーアプリ で Synology Calendar の操作が可能になる。

davx5-synology-nas-043

DAVx⁵ のデフォルト設定で 同期は 直近 90 日になっているので カレンダー用 アカウントの 設定 にある 過去のイベント時間限度 を編集する。

すべてのイベントを同期する場合は 空白にする。

関連記事

nas-icon

Synology NAS : FTP / WebDAV の設定

外部アプリから Synology NAS へアクセスを可能にする FTP / WebDAV の設定方法 Synology NAS は 外部からアクセス設定が簡素化された QuickConnect  を実装しているが、サー […]

resili-icon

Resillo Sync Home for Synology NAS の インストールと使い方

P2P タイプのファイル同期ツール Resillo Sync を Synology NAS で利用  Resilio Sync は 米国に拠点のあるソフトウェアベンダー Resilio Inc が開発している BitTo […]

Video-Station-icon1

Synology NAS : Video Station のセットアップ

Synology NAS に保存している動画を ストリーミング再生できる メディアライブラリ機能を備えたプレーヤー Video Station は Synology NAS の動画ファイルをストリーミング再生するためのア […]

Hyper-Backup-icon

Synology NAS のバックアップ

Synology NAS が実装しているデータバックアップ機能の設定方法 Synology NAS には NAS のデータを ローカルストレージ や クラウドストレージにバックアップする Hyper Backup と、ク […]

HDD-Case-icon

Synology NAS : 外部デバイスの追加

Synology Diskstation に 外付けHDD を接続して ストレージ容量を追加 使用中の Synology Diskstation にストレージ容量を追加する方法として 最も手軽なのが 外部デバイスの追加で […]