Nextcloud
![]() | |||||||||
![]() | |||||||||
開発元 | 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はSnapを利用する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] | |
20 | 2020年10月3日[34] | 20.0.12 | 2021-05-18[23] | |
21 | 2021年2月22日[35] | 21.0.4 | 2021-05-18[23] | |
22 | 2021年7月6日[36] | 22.1.0 | 2021-07-06[23] | |
凡例 サポート終了 サポート中 現行バージョン 最新プレビュー版 |
脚注[編集]
- ^ “Nextcloud”. Nextcloud GmbH. 2019年3月7日閲覧。
- ^ "v27.1.3".
- ^ "Release 3.10.1 · nextcloud/desktop".
- ^ "Release 3.26.0"; 閲覧日: 2023年10月20日; 出版日: 2023年9月26日.
- ^ "Release 4.9.1"; 閲覧日: 2023年10月20日; 出版日: 2023年10月6日.
- ^ “File Access Control – A firewall for your private files in Nextcloud” (2016年8月25日). 2016年9月22日閲覧。
- ^ Steven J. Vaughan-Nichols (2016年12月14日). “Nextcloud adds security and scalability to its private cloud offering”. ZDNet 2017年1月19日閲覧。
- ^ “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. 2017年6月14日閲覧。
- ^ “Nextcloud Box – a private cloud and IoT solution for home users – from Nextcloud, Canonical and WDLabs Box”. Nextcloud (2016年9月16日). 2016年9月22日閲覧。
- ^ Swapnil Bhartiya (2016年9月16日). “Everything you need to know about Nextcloud Box”. CIO.com. 2016年9月22日閲覧。
- ^ Kevin Parrish (2017年6月22日). “Source confirms Western Digital is closing WDLabs and canceling projects”. Digital Trends. 2018年10月5日閲覧。
- ^ “Nextcloud box updates: Raspberry Pi 3, Nextcloud 12 and looking for a new provider”. Nextcloud (2017年8月4日). 2018年10月5日閲覧。
- ^ Keep your server at home, Nextcloud 2018年10月5日閲覧。
- ^ a b Frank Karlitschek (2016年4月27日). “big changes: I am leaving ownCloud, Inc. today”. blog 2016年9月22日閲覧。
- ^ Steven J. Vaughan-Nichols (2016年6月2日). “OwnCloud founder forks popular open-source cloud”. ZDNet 2016年9月22日閲覧。
- ^ Frank Karlitschek (2018年2月4日). “Why I forked my own project and my own company”. 2019年3月9日閲覧。
- ^ Swapnil Bhartiya (2016年6月6日). “What we can learn from ownCloud's collapse”. CIO.com. 2016年9月22日閲覧。
- ^ “ownCloud Secures Financing and Expands its Management Team - ownCloud” (2016年7月14日). 2019年3月9日閲覧。
- ^ “Nextcloud vs ownCloud – The Whole Story ⋆ CiviHosting” (2017年6月19日). 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 l m n “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日閲覧。
- ^ “Nextcloud Hub 20 debuts Dashboard, unifies search and notifications, integrates with other technologies”. 2021年8月27日閲覧。
- ^ “Nextcloud Hub 21 out with up to 10x better performance, whiteboard and more collaboration features”. 2021年8月27日閲覧。
- ^ “Nextcloud Hub 22 introduces approval workflows, integrated knowledge management, and decentralized group administration”. 2021年8月27日閲覧。