Nextcloudのプラグインの紹介とインストール方法について解説

📖 この記事は約 7 分で読めます。
Nextcloudを自宅サーバーへインストール
概要

Nextcloudのプラグイン(アプリ)の種類と、アプリのページからカレンダーを入れる手順を、検証した画面つきで解説します。

管理人

本記事の読者層は以下の方を想定しています。

本記事の読者層
  • Nextcloudのプラグインを使いたい方
  • Nextcloudにどんなアプリがあるのか知りたい方
  • アプリが表示されない・入らないときの確認点を知りたい方
目次

Nextcloudの便利なプラグイン

Nextcloudのプラグインは、Nextcloudの中では「アプリ」と呼ばれます。管理画面の「アプリ」のページから、必要なものを選んでダウンロードし、有効にするだけで使えます。アプリの管理方法は、公式のApps managementにも書かれています。

Nextcloudには当初、オンラインストレージとして必要な最低限の機能しか組み込まれていません。しかし、Nextcloudに組み込むことが出来るプラグイン「アプリ」を有効化することで、スケジュール管理機能や、オンラインオフィス機能、ビデオチャット機能や、オーディオプレーヤーなどのさまざまな機能を追加できるように設計されています。

今回は、以下の環境でプラグインの検証をしてみようと思います。

Nextcloudのバージョン情報
  • 検証に使った環境:PHP7.4.23 Nextcloud 23.0.3

検証に使ったNextcloud 23は、2022年12月にサポートが終了しています(公式のリリーススケジュールによる)。2026年11月時点の最新版はNextcloud 35(2026年9月16日リリース)で、サポート対象はバージョン33以降です。新しく構築する場合は、サポート中のバージョンを使ってください。なお、Nextcloud 35にはPHP 8.3以上が必要で、検証時のPHP 7.4では動きません(Releases and PHP versionsによる)。

Nextcloudのグループウェア系プラグイン(アプリ)

公式のユーザーマニュアルでは、メール・カレンダー・連絡先・Deckを「グループウェア」のアプリとしてまとめています。

アプリできること
MailIMAP/POP3に対応したメールクライアント
CalendarCalDAVに対応したカレンダー(本記事で導入します)
ContactsCardDAVに対応した連絡先の管理
Deckカンバン形式のタスクボードを作り、チームで共有する

出典:公式ユーザーマニュアルのGroupware(Nextcloud 34・35)。

Nextcloudで使えるプラグイン(アプリ)の一覧(検証時の画面)

以下は、検証したNextcloud 23のアプリの画面に表示されていた一覧です。バージョンによって、表示されるアプリや名前は変わります。

Accessibility
Activity
Automated media conversion
Breeze Dark
Brute-force settings
Circles(Nextcloud 29以降の名称はTeams)
Collaborative tags
Comments
Deleted files
External storage support
Extract
File sharing
Metadata
Monitoring
Nextcloud announcements
Notifications
ocDownloader
Password policy
PDF viewer
Photos
Recommendations
Registration
Right click
Talk
Text
Update notification
User status
Video converter

各アプリが今のバージョンでも提供されているかは、お使いの環境のアプリのページで確認してください。

アプリの有効化

上記の機能を利用するにはアプリの有効化が必要です。以下の手順と画面は、Nextcloud 23.0.3で検証したときのものです。

【手順1】Nextcloudの右上にある丸いアイコン「A」(ここではadminの最初の文字「A」)の部分をクリックすると、下の方に「+アプリ」という表示がでてくるかと思います。これをクリックしてください。

【手順2】次に以下のようなプラグイン「アプリ」の一覧が現れます。

【手順3】次に左側の「office&テキスト」の一覧をクリックすると以下の画面となります。試しに「Calendar」をインストールしてみます。

【手順4】「ダウンロードして有効にする」のボタンを押してみて下さい。すると、パスワードを求められますので、ログイン時のパスワードを入力してください。するとダウンロードが開始され、以下のように「無効にする」というボタンが出た後一番上に画面が移動しています。

また、一番上にカレンダーのアイコンが現れています。

【手順5】カレンダーのアイコンをクリックして立ち上げてみて下さい。これで設定が終了しています。

アプリが表示されない・インストールできないときの確認点

  • サーバーからアプリストアに接続できるか:Nextcloudのサーバーは、アプリの一覧取得とダウンロードのために apps.nextcloud.com と通信できる必要があります。ファイアウォールやプロキシで遮断していないか確認します(公式ドキュメントの記載)。
  • AppAPIを無効にしていないか:AppAPI(app_api)を無効にすると、それに依存するアプリはアプリストアに表示されません。Nextcloud 30.0.1以降は標準で有効です(公式ドキュメントの記載)。
  • アプリが対応するバージョンか:アプリは、対応するNextcloudのメジャーバージョンが決まっています。お使いのバージョンが対応範囲に入っているか確認します。

コマンドラインからは、occコマンドのapp:installでも入れられます(sudo -E -u www-data php occ app:install アプリIDの形式。公式の管理者マニュアルの例による)。

まとめ

本記事のまとめ

Nextcloudのプラグイン(アプリ)は、アプリのページから選んで有効にするだけで使えます。

  • Nextcloudのプラグインは「アプリ」と呼ばれ、公式のグループウェア系にはMail・Calendar・Contacts・Deckがあります
  • インストールは、アプリのページで「ダウンロードして有効にする」を押すだけです(Nextcloud 23で検証した手順)
  • 表示されない・入らないときは、アプリストアへの接続、AppAPI、対応バージョンを確認します

検証に使ったNextcloud 23はサポートが終了しているため、新しく使うときはサポート中のバージョンで試してください。

関連リンク

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする

目次