Nextcloudのインストール
様々なプラットフォームにインストールすることが可能です。・Microk8sで同一ポッド内にPostgreSQLとNextcloudを配置する
・Minikubeで同一ポッド内にPostgreSQLとNextcloudを配置する
・Debian 11(Bullseye)にNextcloud22とPostgreSQL13をインストールする
・Ubuntu 20.04にNextcloud20とPostgreSQL13をインストールする
・CentOS 8-StreamにNextcloudとPostgreSQL13をインストールする
・CentOS 8.1にNextcloudとPostgreSQL12をインストールする
・Raspberry Pi(Raspbian Buster)にNextcloud18とPostgreSQL11をインストールする
・Debian 10(Buster)にNextcloud18とPostgreSQL12をインストールする
※Nextcloud DesktopというローカルとNextcloudを同期するクライアントアプリケーションも用意されています。
・CentOS 8-StreamにNextcloud Desktopをインストールする
・Debian 10(Buster)にNextcloudクライアントをインストールする
基本的な管理・設定
Nextcloudの基本的な管理・設定方法には、以下の様なものがあります。・Nextcloudでユーザーを作成する
・Nextcloudでグループを作成する
・Nextcloudでログイン時画像を変更する
・Nextcloudでテーマカラーを変更する
・Nextcloudでアプリを有効化・無効化する
・Nextcloudでシンプルなファイル共有機能のみにする
・Nextcloudでタグを追加・削除・割り当てる
コンテンツに関するアプリ
Nextcloud内のコンテンツ(ファイル)を操作したり、分類・編集機能を強化するアプリには以下の様なものがあります。・Nextcloudに音楽ファイル再生機能を追加するMusicアプリを追加する
・Nextcloudにホワイトボード生成機能を追加するWhiteboardアプリを追加する
・Nextcloudに独自プロパティを追加する機能を追加するCustom Propertiesアプリを追加する
・Nextcloudにチェックサム生成機能を追加するChecksumアプリを追加する
・Nextcloudに動画ファイル変換機能を追加するVideo Converterアプリを追加する
・Nextcloudに動画・音声・画像のメタデータ表示機能を追加するMetadataアプリを追加する
・Nextcloudに3Dモデルビューワー機能を追加するFiles 3Dアプリを追加する
・Nextcloudにチャート編集機能を追加するdraw.ioアプリを追加する
・Nextcloudにシンプルなmarkdownノート作成機能を追加するNotesアプリを追加する
・Nextcloudにマインドマップ作成機能を追加するMind Mapアプリを追加する
・Nextcloudにmarkdownの編集・プレビュー機能を追加する
・Nextcloudでコンテンツに対してコメントをつけられる機能を追加する
・Nextcloudに右クリックメニュー機能を追加するRight clickアプリを追加する
Nextcloud上での共同作業を補助するアプリケーション
Nextcloud上での共同作業を補助するアプリケーションには次のようなものがあります。・Nextcloudに投票機能を追加するPollsアプリを追加する
・Nextcloudにお知らせを掲示するAnnouncement centerアプリを追加する
・Nextcloudにログイン画面にお知らせ表示機能をを追加するLogin Notesアプリを追加する
・Nextcloudにカンバン機能を追加するDeckアプリを追加する
作業の効率化に関するアプリケーション
情報の入手や管理の効率を上げたりすることができるアプリケーションには次のようなものがあります。・NextcloudにRSSリーダー機能を追加するNewsアプリを追加する
・Nextcloudに外部サイトリンクを追加するExternal Sitesアプリを追加する
・Nextcloudに付箋紙機能を追加するCametアプリを追加する
・Nextcloudに地図表示機能を追加するMapsアプリを追加する
・Nextcloudに作業時間記録機能を追加するTimeManagerアプリを追加する
・Nextcloudにウェブサイトを作成・管理する機能を追加するPico CMSアプリを追加する
システムをカスタマイズするアプリケーション
以下のアプリケーションでシステムをカスタイマイズすることが出来ます。・Nextcloudにログイン画面やヘッダーに風景画像を表示する機能を追加するSplashアプリを追加する
・Nextcloudにダークテーマを追加するBreeze Darkアプリを追加する
・Nextcloudにユーザのデフォルトグループ自動設定機能を追加するDefault Groupアプリを追加する
PythonとWebDAVプロトコルでの操作
PythonとWebDavプロトコルを使用して、外部からNextcloud内のコンテンツを操作することが出来ます。・Python WebDAV Client 3を使用してNextcloudのファイルを列挙する(pipenv版)
・Python WebDAV Client 3を使用してNextcloudのファイルを列挙する(poetry版)
・Python WebDAV Client 3を使用してNextcloud上にディレクトリを作成する(pipenv版)
・Python WebDAV Client 3を使用してNextcloud上にディレクトリを作成する(poetry版)
・Python WebDAV Client 3を使用してNextcloud上のファイルをダウンロードする(pipenv版)
・Python WebDAV Client 3を使用してNextcloud上のファイルをダウンロードする(poetry版)
・Python WebDAV Client 3を使用してNextcloud上の指定ディレクトリ配下のファイルをダウンロードする(pipenv版)
・Python WebDAV Client 3を使用してNextcloud上の指定ディレクトリ配下のファイルをダウンロードする(poetry版)
・Python WebDAV Client 3を使用してNextcloud上にファイルをアップロードする(pipenv版)
・Python WebDAV Client 3を使用してNextcloud上にファイルをアップロードする(poetry版)
・Python WebDAV Client 3を使用してNextcloud上に指定ディレクトリ上のファイルをアップロードする(pipenv版)
・Python WebDAV Client 3を使用してNextcloud上に指定ディレクトリ上のファイルをアップロードする(poetry版)
・Python WebDAV Client 3を使用してNextcloud上のファイルをコピーする(pipenv版)
・Python WebDAV Client 3を使用してNextcloud上のファイルをコピーする(poetry版)
・Python WebDAV Client 3を使用してNextcloud上のファイルを移動する(pipenv版)
・Python WebDAV Client 3を使用してNextcloud上のファイルを削除する(pipenv版)
・Python WebDAV Client 3を使用してNextcloud上のファイルを削除する(poetry版)
・Python WebDAV Client 3を使用してNextcloud上のファイルの情報を取得する(pipenv版)
・Python WebDAV Client 3を使用してNextcloud上のファイルの情報を取得する(poetry版)
APIによる管理・操作
APIを使用して管理業務を自動化したり、効率化することができます。○ユーザに関するAPI
・Pythonを使用して、Nextcloudのユーザ一覧を取得する
・Pythonを使用して、Nextcloudのユーザを登録する
・Pythonを使用して、Nextcloudのユーザを検索する
・Pythonを使用して、指定したNextcloudユーザの情報を取得する
・Pythonを使用して、Nextcloudのユーザ情報を更新する
・Pythonを使用して、Nextcloudのユーザを無効化する
・Pythonを使用して、Nextcloudのユーザを有効化する
・Pythonを使用して、Nextcloudのユーザの所属グループを追加する
・Pythonを使用して、Nextcloudのユーザの所属グループを削除する
・Pythonを使用して、Nextcloudの指定ユーザをsubadminにする
・Pythonを使用して、Nextcloudの指定ユーザをsubadminから降格する
○グループに関するAPI
・Pythonを使用して、Nextcloudのグループを検索する
・Pythonを使用して、Nextcloudのグループを作成する
・Pythonを使用して、Nextcloudのグループメンバーを取得する
・Pythonを使用して、Nextcloudのグループのsubadminを取得する
・Pythonを使用して、Nextcloudのグループを削除する
○アプリに関するAPI
・Pythonを使用して、Nextcloudのインストール済みアプリ一覧を取得する
0 件のコメント:
コメントを投稿