自宅に Nextcloud を導入して 3年以上経ちました。
現在は、Raspberry Pi 3 Model B(ラズパイ、以下 rpi)上に NextCloudPi を導入して運用しています。
最近になって、Nextcloud カレンダーを使うようになりました。
Nextcloud 自体は rpi なので 24H 稼働なのですが、PC はそういうわけにはいきません。
Nextcloud カレンダーを見たい時、毎回 PC 起動してブラウザ起動して...というのが手間に感じるように...
そこで、去年買った Android タブレット Lenovo Tab M7 (3rd Gen) で閲覧できるように設定してみました。
目次
前提
CalDAV
CalDAV - Wikipedia
CalDAVとは、WebDAVを用いたカレンダーサーバのための規格である。RFC 4791で制定された。
Nextcloud はカレンダー規格 CalDAV
に準拠しているので、大体のアプリで共有できそう。
個人的に
このためだけにアカウントを作ったりするのは嫌だったので、アカウント作成不要なものに絞ってテストしました。
また、無料であることがマストです。
検証したけどダメだったもの
Nextcloud + DaVx5
- Android の Nextcloud 設定画面を開くと「カレンダーを同期」があるので、選択してみると...
- (設定できるんでしょうけれど)¥660 求められるので却下しました
OneCalendar
OneCalendar というアプリは Nextcloud 用の設定画面が用意されており期待したのですが、何度やってもエラーになって接続できませんでした。
残念。
検証して使えたもの
上記以外のアプリもいろいろ試したのですが、私が成功したのは下記「Open Sync」だけでした。
Open Sync
*導入後に(カレンダーへのアクセス)権限の追加が必要です。
- Google Play ストアにあります(最終更新日が 2017年でしたが使えました)
- 設定登録
URL とユーザー名でログイン
を選んで登録しました。 *URL はhttp://0.0.0.0
(ip)で OK。
- 登録が完了してしばらく経つと「CalCAV」欄に Nextcloud カレンダーの項目名が表示されます
表示された項目名のうち、Google カレンダーで閲覧したいものにチェックを入れます。
- Google カレンダーを開くと、上記 Open Sync でチェックを入れた項目が表示されます
Google カレンダー上に表示されないときは、Google カレンダーを終了させて開き直すと良さそうです。