Nextdloudを更に統合プラットフォームとして使うため、以下の手順が必要でした。
環境
Nextcloud側
- Ver 33
- Nextdloud Task (標準アプリ)
- Ubuntu 24.04
- PHP-FPM 8.3
- Apache 2.4
- MySQL 8
- ※二要素認証あり
- ※外部からアクセスできる環境にあること
iOS側
- iOS 26.42
- iPhone Air
さっくりとした手順
- Nextdloud側でアプリパスワードを作ります。
- iOS側でアカウントを競ってします。
Nextcloud側でのアプリパスワードの設定
- 個人設定 > セキュリティに遷移します。
- デバイスとセッションの一番下、アプリ名というところに適当な名前を付けます。
iOSリマインダー等 - 新しいアプリパスワード作成をクリックします。このパスワードは一度しか表示されません。控えておきます。(一番手っ取り早いのはそのパスワードをコピーして、Nextdloud Talk等で貼り付けること。ただし、Nextdloud全てにアクセスできるパスワードです。設定後、速やかにTalkから削除しましょう。
iOS側での連携
- iPhoneの「設定」>「リマインダー(またはアカウント)」>「CalDAVアカウントを追加」の画面を開きます。
- 以下のように設定します。
- サーバ: 自分のNextdloudのドメイン
- アカウント:自分のNextdloudのアカウント
- パスワード:先ほど生成したアプリパスワード
- 設定:自分が覚えやすいもの
- 設定後「次へ」をタップして、エラーがないことを確認します。
連携の確認
Nextdloud側で適当なタスクを作成して、iOS側で表示されることを確認します。
iOSの「リマインダー」に、Nextdloudで設定したタスクが表示されることを確認します。
iOS側で適当なタスクを作成して、Nextdloud側で表示されることを確認します。