「Nextcloud」の版間の差分
m Bot作業依頼: Apple関連記事の改名に伴うリンク修正依頼 (iOS (Apple)) - log |
m Bot作業依頼: Apple関連記事の改名に伴うリンク修正依頼(2) (iOS (Apple)) - log |
||
15行目: | 15行目: | ||
| operating_system = {{plainlist| |
| operating_system = {{plainlist| |
||
* サーバ: [[Linux]] |
* サーバ: [[Linux]] |
||
* クライアント: [[Windows]]、[[macOS]]、Linux、[[Android (オペレーティングシステム)|Android]]、[[ |
* クライアント: [[Windows]]、[[macOS]]、Linux、[[Android (オペレーティングシステム)|Android]]、[[iOS (Apple)|iOS]] |
||
}} |
}} |
||
| engine = |
| engine = |
||
53行目: | 53行目: | ||
== アーキテクチャ == |
== アーキテクチャ == |
||
ローカルマシンとNextcloudサーバのファイルを同期するには、[[Windows]]・[[macOS]]・[[FreeBSD]]・[[Linux]]で動作するデスクトップクライアントか、[[Android (オペレーティングシステム)|Android]]・[[ |
ローカルマシンとNextcloudサーバのファイルを同期するには、[[Windows]]・[[macOS]]・[[FreeBSD]]・[[Linux]]で動作するデスクトップクライアントか、[[Android (オペレーティングシステム)|Android]]・[[iOS (Apple)|iOS]]で動作するモバイルクライアントが利用できる。ファイルやその他のデータ (カレンダー・アドレス帳・ブックマークなど) は、[[ウェブブラウザ]]を使用してアクセス・管理・アップロードすることもできる。サーバの[[ファイルシステム]]への更新は、接続されている全てのデバイスに反映される。 |
||
Nextcloudのサーバサイドソフトウェアは[[PHP (プログラミング言語)|PHP]]と[[JavaScript]]で書かれている。リモートアクセスにはオープンソースのWebDAVサーバである{{仮リンク|SabreDAV|label=sabre/dav|en|SabreDAV}}を使用する。Nextcloudは[[SQLite]]・[[MariaDB]]・[[MySQL]]・[[Oracle Database]]・[[PostgreSQL]]などの[[データベース管理システム]]と連携するように設計されている<ref>{{cite web|url=https://docs.nextcloud.com/server/12/admin_manual/configuration_database/linux_database_configuration.html|title=Database Configuration - Nextcloud 12 Server Administration Manual 12 documentation|accessdate=2019-03-09}}</ref>。 |
Nextcloudのサーバサイドソフトウェアは[[PHP (プログラミング言語)|PHP]]と[[JavaScript]]で書かれている。リモートアクセスにはオープンソースのWebDAVサーバである{{仮リンク|SabreDAV|label=sabre/dav|en|SabreDAV}}を使用する。Nextcloudは[[SQLite]]・[[MariaDB]]・[[MySQL]]・[[Oracle Database]]・[[PostgreSQL]]などの[[データベース管理システム]]と連携するように設計されている<ref>{{cite web|url=https://docs.nextcloud.com/server/12/admin_manual/configuration_database/linux_database_configuration.html|title=Database Configuration - Nextcloud 12 Server Administration Manual 12 documentation|accessdate=2019-03-09}}</ref>。 |
2021年5月23日 (日) 06:25時点における版
開発元 | Nextcloud GmbH[1]、コミュニティ | ||||||||
---|---|---|---|---|---|---|---|---|---|
最新版 |
| ||||||||
リポジトリ | |||||||||
プログラミング 言語 | PHP、JavaScript | ||||||||
対応OS | |||||||||
種別 | オンラインストレージ、データ同期 | ||||||||
ライセンス | GNU AGPL v3+ | ||||||||
公式サイト |
nextcloud |
Nextcloudは、オンラインストレージの作成と使用のためのクライアント・サーバ型のソフトウェアである。機能的にはDropboxに似ているが、オフプレミスのオンラインストレージサービスは提供しない。Nextcloudはフリーかつオープンソースなので、誰でも自分のプライベートサーバにインストールして利用することができる。
Dropboxのようなプロプライエタリなサービスとは異なり、Nextcloudのようなオープンアーキテクチャではアプリケーションの形でサーバに機能を追加することができ、ユーザーがデータを完全に自身の制御下に置くことができる。
NextcloudはownCloudの作者であるフランク・カーリチェックによって、ownCloudからフォークして誕生した。Nextcloudはカーリチェックやその他のオリジナルのownCloudの開発チームのメンバーによって積極的に開発されている。
特徴
Nextcloudではファイルは通常のディレクトリ構造で保存されており、WebDAVを介してアクセスすることができる。ファイルは転送時に暗号化され、保存されているファイルに対してもオプションで暗号化することができる。Nextcloudはデスクトップクライアントまたはモバイルクライアントによってローカルのファイルと同期することができる。
NextcloudはOpenIDまたはLDAPを介してユーザーとグループの管理ができる。ユーザーとグループの間の読み書き権限を定義してファイルを共有することができる。また、Nextcloudユーザーはファイル共有時に公開URLを作成することができる。ファイルに対する行動の記録や、ファイルアクセスルールに基づいてファイルへのアクセスを禁止することもできる[6]。
Nextcloudはモニタリング機能・全文検索・ケルベロス認証・音声/ビデオ会議・拡張された連合・UIの改善などの新たな機能が追加されている[7]。
Nextcloudはモジュール式なので、プラグインによって機能を拡張することができる。プラグインの開発者は、Nextcloudの開発元が提供するプラットフォームを通して、他のユーザーに拡張機能を提供することができる。このプラットフォームはオープンプロトコルを介してNextcloudインスタンスと通信をする。このApp Store[8]には既に200を超える拡張機能が存在する。これらによって以下の機能を実装することができる。
- カレンダー (CalDAV)
- アドレス帳 (CardDAV)
- ストリーミングメディア (Ampache)
- ブラウザベースのテキストエディタ
- ブックマークサービス
- 短縮URLスイート
- ギャラリー
- RSSフィードリーダー
- Nextcloud内からのドキュメントビューア
- Dropbox・Google ドライブ・Amazon S3への接続
アーキテクチャ
ローカルマシンとNextcloudサーバのファイルを同期するには、Windows・macOS・FreeBSD・Linuxで動作するデスクトップクライアントか、Android・iOSで動作するモバイルクライアントが利用できる。ファイルやその他のデータ (カレンダー・アドレス帳・ブックマークなど) は、ウェブブラウザを使用してアクセス・管理・アップロードすることもできる。サーバのファイルシステムへの更新は、接続されている全てのデバイスに反映される。
NextcloudのサーバサイドソフトウェアはPHPとJavaScriptで書かれている。リモートアクセスにはオープンソースのWebDAVサーバであるsabre/davを使用する。NextcloudはSQLite・MariaDB・MySQL・Oracle Database・PostgreSQLなどのデータベース管理システムと連携するように設計されている[9]。
Nextcloud 12では何億ものユーザーに対応することを目標にGlobal Scaleという新たなアーキテクチャが開発された。このアーキテクチャでは、ユーザーを別々のノードに分割し、それらの間の相互作用を管理するためのコンポーネントを導入する[10]。
Nextcloud Box
2016年9月、Nextcloudはウェスタン・デジタル・ラボとカノニカルと共同で、Nextcloud Boxをリリースした。この発表はカノニカルのCEOのジェーン・シルバーとフランク・カーリチェックによって行われた[11]。Nextcloud BoxはSnappyを利用するUbuntu Coreが動作するRaspberry Piをベースとしている。これはその他のベンダーのためのリファレンス実装となることを意図していた[12]。2017年6月にウェスタン・デジタルがウェスタン・デジタル・ラボを閉鎖したことによって製造を終了した[13][14]。
代替ハードウェアとしては以下が入手可能である[15]。
- Raspberry Piと他のボードをベースとしたいくつかのDIYキット
- Next Unit of Computingに基づいて完全に構成されたサーバ
その他にも発表されている。
歴史
2016年4月にカーリチェックとその他の幾人かの開発者がownCloud, Incを去った[16]。ownCloudコミュニティに近い情報筋曰く、これにはownCloudスタッフの何人かが含まれていた[17]。
カーリチェックのブログには「コミュニティの所有者は誰なのか?誰がownCloudを所有しているのか?何が理由なのか、短期的なお金か、或いは長期的な責任と成長によるものなのか?」などの質問が寄せられた[16]。これらの質問に対する公式の声明はなかった。しかし、カーリチェックは2018年のFOSDEMカンファレンスでの講演でフォークについて言及し、オープンソース開発者とコミュニティに慣れていないビジネス指向の人々との間の文化的なミスマッチを強調した[18]。
6月2日、フォークの発表から12時間以内に、アメリカのownCloud Inc.は、「アメリカの主要な貸し手は私達に対する信用を取り消した。アメリカ法に基づき、ownCloud Inc.の即座の閉鎖と、8人の従業員の解雇を余儀なくされた。」と述べた。ownCloud Inc.はカーリチェックがownCloudの開発者を密猟したと非難したが、Arthur SchiwonなどのNextcloud開発者は「ownCloud Inc.の全てが想像通りに進化したわけではないので辞任することにした。」と述べた[19]。ownCloud GmbHは事業を継続し、新規投資家からの資金調達を行い、ownCloud Inc.の事業を引き継いだ[20]。
ownCloudとの違い
NextcloudはownCloudからフォークしたプロジェクトであるが、現在では多くの違いがある。ownCloudはオープンソースのコミュニティ版以外にも、追加機能とサブスクリプション方式のサポート付きのプロプライエタリな商用版も存在する。Nextcloudには複数のエディションは存在せず、オープンソースのエディションだけが存在する。Google Trendsのデータに基づくと、NextcloudはownCloudよりも人気である[21]。
バージョン履歴
バージョン | 初版リリース日 | 最新版 | リリース日 | 主な特徴 |
---|---|---|---|---|
9 | 2016年6月14日[22] | 9.0.58 | 2017-04-24[23] | |
10 | 2016年8月25日[24] | 10.0.6 | 2017-08-07[23] | |
11 | 2016年12月13日[25] | 11.0.8 | 2018-03-15[23] | |
12 | 2017年5月22日[26] | 12.0.13 | 2018-11-22[23] | |
13 | 2018年2月6日[27] | 13.0.12 | 2019-02-29[23] | UIの改善、動画とテキストによるチャット、エンドツーエンド暗号化、パフォーマンスの改善[27] |
14 | 2018年9月10日[28] | 14.0.14 | 2019-08-16[23] | 動画検証、SignalとTelegramによる二要素認証のサポート、コラボレーションの改善、GDPRへの対応[28] |
15 | 2018年12月10日[29] | 15.0.14 | 2019-12-20[23] | Mastodonを統合、PDFの変換、Collabora Onlineによる共同編集[29] |
16 | 2019年4月25日[30] | 16.0.11 | 2020-06-04[23] | |
17 | 2019年9月30日[31] | 17.0.9 | 2020-08-27[23] | |
18 | 2020年1月17日[32] | 18.0.8 | 2020-08-27[23] | |
19 | 2020年6月3日[33] | 19.0.2 | 2020-08-27[23] | |
凡例 サポート終了 サポート中 現行バージョン 最新プレビュー版 |
脚注
- ^ “Nextcloud”. Nextcloud GmbH. 2019年3月7日閲覧。
- ^ "Release 30.0.2"; 閲覧日: 2024年11月23日; 出版日: 2024年11月7日.
- ^ "Release 3.14.3"; 閲覧日: 2024年11月23日; 出版日: 2024年11月4日.
- ^ "Release 3.30.5"; 閲覧日: 2024年11月23日; 出版日: 2024年11月18日.
- ^ "Release 6.1.6"; 閲覧日: 2024年11月23日; 出版日: 2024年11月12日.
- ^ “File Access Control – A firewall for your private files in Nextcloud” (25 August 2016). 22 September 2016閲覧。
- ^ Steven J. Vaughan-Nichols (14 December 2016). “Nextcloud adds security and scalability to its private cloud offering”. ZDNet 19 January 2017閲覧。
- ^ “Nextcloud App Store”. 2019年3月9日閲覧。
- ^ “Database Configuration - Nextcloud 12 Server Administration Manual 12 documentation”. 2019年3月9日閲覧。
- ^ “Nextcloud announces Global Scale architecture as part of Nextcloud 12”. nextcloud.com. 14 June 2017閲覧。
- ^ “Nextcloud Box – a private cloud and IoT solution for home users – from Nextcloud, Canonical and WDLabs Box”. Nextcloud (16 September 2016). 22 September 2016閲覧。
- ^ Swapnil Bhartiya (16 September 2016). “Everything you need to know about Nextcloud Box”. CIO.com. 22 September 2016閲覧。
- ^ Kevin Parrish (22 June 2017). “Source confirms Western Digital is closing WDLabs and canceling projects”. Digital Trends. 5 October 2018閲覧。
- ^ “Nextcloud box updates: Raspberry Pi 3, Nextcloud 12 and looking for a new provider”. Nextcloud (4 August 2017). 5 October 2018閲覧。
- ^ Keep your server at home, Nextcloud 5 October 2018閲覧。
- ^ a b Frank Karlitschek (27 April 2016). “big changes: I am leaving ownCloud, Inc. today”. blog 22 September 2016閲覧。
- ^ Steven J. Vaughan-Nichols (2 June 2016). “OwnCloud founder forks popular open-source cloud”. ZDNet 22 September 2016閲覧。
- ^ Frank Karlitschek (4 February 2018). “Why I forked my own project and my own company”. 2019年3月9日閲覧。
- ^ Swapnil Bhartiya (6 June 2016). “What we can learn from ownCloud's collapse”. CIO.com. 22 September 2016閲覧。
- ^ “ownCloud Secures Financing and Expands its Management Team - ownCloud” (14 July 2016). 2019年3月9日閲覧。
- ^ “Nextcloud vs ownCloud – The Whole Story ⋆ CiviHosting” (19 June 2017). 2019年3月7日閲覧。
- ^ “Nextcloud 9 Available, Enterprise Functionality to be Open Source”. 2018年9月10日閲覧。
- ^ a b c d e f g h i j k “Maintenance and Release Schedule”. Nextcloud GmbH. 2020年9月8日閲覧。
- ^ “Secure, Monitor and Control your data with Nextcloud 10 – get it now!”. 2018年9月10日閲覧。
- ^ “Nextcloud 11 sets new standard for security and scalability”. 2018年9月10日閲覧。
- ^ “Welcome to Nextcloud 12!”. 2018年9月10日閲覧。
- ^ a b “Nextcloud 13 Brings Improved UI, Video and Text Chat, End-to-end Encryption, Improved performance and more”. 2018年9月10日閲覧。
- ^ a b “Nextcloud 14 now available with Video Verification, Signal/Telegram 2FA support, Improved Collaboration and GDPR compliance”. 2018年9月10日閲覧。
- ^ a b “Nextcloud 15 goes social, enforces TFA and gives you a new generation real-time document editing”. 2018年12月10日閲覧。
- ^ “Nextcloud 16 allows you to link resources to keep track of your projects”. 2019年4月25日閲覧。
- ^ “Nextcloud 17 brings remote wipe, collaborative text editor and next generation secure watermarking”. 2019年9月30日閲覧。
- ^ “The new standard in on-premises team collaboration: Nextcloud Hub”. 2020年1月23日閲覧。
- ^ “Nextcloud Hub brings productivity to home office”. 2020年6月6日閲覧。