Nextcloud プロバイダの無料プランを比較する

 自由ソフトウェアのオンラインストレージソリューション,Nextcloud をご存知でしょうか?
 簡単に言えば,Dropbox と Google Drive と Google Docs と Google Calendar をすべて合わせた上にマルチメディアやビデオチャットなどの機能も加えたものを自分のサーバで利用できるようにするという恐ろしい代物です。さらに,オンラインストレージ・コラボレーションツールとして定評があった ownCloud の創業者および主要開発者陣が独立してフォークした 1という経緯から,この多機能さにもかかわらずエンタープライズレベルの安定性があり,既に様々な組織で採用されているようです 2。Linux, Windows, macOS, Android, iOS, Windows Phone に対応した使いやすい公式クライアントが提供されており 3,大規模な組織から個人まであらゆるニーズに対応しています。

 Nextcloud ではユーザが自分自身でサーバを運用することが基本です。では,サーバ管理の手間なしに手軽に利用したい場合はどうすればよいのでしょうか? 開発元の Nextcloud GmbH ではホスティングサービスも提供していますが,法人向けプランのみです 4。もっとも,Nextcloud は自由ソフトウェアであるため,同一のソフトウェアでサービスを提供するサードパーティのプロバイダも存在します。プロバイダの一覧は Nextcloud 公式サイトで公開されており 5,こうしたプロバイダが提供するサービスには,安価な個人向けプランがあるのはもちろん,無料プランも存在しています。

 以下が,これらの無料プランを比較した表です。

プロバイダ名 DediSERVE Vault oCloud.de OwnDrive Pixel X e.K. Serverdiscounter Unixcorn Project Webo Hosting woelkli Cloud Storage Zaclys
運営主体 Dediserve Ltd 個人(情報開示あり) 個人(情報開示あり) Pixel X e.K. 個人(情報開示あり) 不明 個人(情報開示あり) oriented.net GmbH Association la mère Zaclys
種別 非公開の株式会社(アイルランド) 個人事業(ドイツ) 個人事業(ノルウェー) 無限責任社員1名の会社(ドイツ) 個人事業(ドイツ) 不明(フランス?) 個人事業(スロベニア) 有限会社(スイス) 非営利団体(フランス)
運営主体設立年 2009 不明 不明 不明 不明 不明 不明 2014 1998
                   
容量(GB) 10GB 1GB 1GB 5GB 5GB 1GB 1GB 1GB 1GB
ファイルサイズ制限 不明 不明 不明 100MBまで 不明 不明 不明 不明 不明
                   
サーバ所在地 不明 ドイツ EU ドイツ ドイツ ドイツ 不明 スイス フランス
可用性(%) 99.99 非公表 非公表 非公表 99.5 非公表 非公表 非公表 非公表
定期バックアップ 不明 あり 不明 なし 不明 不明 不明 不明 なし
UPS 不明 あり 不明 不明 不明 不明 不明 不明 不明
サーバサイド暗号化 あり あり 不明 不明 不明 不明 不明 あり 不明
バージョン 不明 13.0.0 不明 不明 12.0.3 不明 不明 不明 不明(最新版)
サイトの言語 完全な英語対応 良好な英語対応 完全な英語対応 ほぼドイツ語のみ ドイツ語が多い ほぼフランス語のみ スロベニア語が多い 完全な英語対応 フランス語が多い

※ 2018年3月31日現在。Nextcloud 公式サイト掲載のプロバイダ一覧 https://nextcloud.com/providers/ に掲載されているサービスのみ。
※ 以下のサービスは除外しています。
Hostiso(情報不足), IndieHosters(情報不足), Open IT Store(情報不足), XT3(サーバ設定に問題), Quality Location UG(日本からのアクセスが遮断)

Comparison Chart of Nextcloud Providers’ Free (Gratis) Plans

Provider DediSERVE Vault oCloud.de OwnDrive Pixel X e.K. Serverdiscounter Unixcorn Project Webo Hosting woelkli Cloud Storage Zaclys
Organization Dediserve Ltd Individual (disclosed) Individual (disclosed) Pixel X e.K. Individual (disclosed) N/A Individual (disclosed) oriented.net GmbH Association la mère Zaclys
Type Limited company (IE) Sole proprietorship (DE) Sole proprietorship (NO) “Eingetragener Kaufmann” (DE) Sole proprietorship (DE) N/A (FR?) Sole proprietorship (SI) Sole proprietorship (CH) Non-profit Organization (FR)
Established 2009 N/A N/A N/A N/A N/A N/A 2014 1998
                   
Server space (GB) 10GB 1GB 1GB 5GB 5GB 1GB 1GB 1GB 1GB
File size limitation N/A N/A N/A Up to 100MB N/A N/A N/A N/A N/A
                   
Server location N/A Germany EU Germany Germany Germany N/A Switzerland France
Availability (%) 99.99 N/A N/A N/A 99.5 N/A N/A N/A N/A
Backup N/A Yes N/A No N/A N/A N/A N/A No
UPS N/A Yes N/A N/A N/A N/A N/A N/A N/A
Server Side Encryption Yes Yes N/A N/A N/A N/A N/A Yes N/A
Server Version N/A 13.0.0 N/A N/A 12.0.3 N/A N/A N/A N/A (latest)
Web site language Perfect English support Good English support Perfect English support Mostly in German Many German pages Mostly in French Many Slovenian pages Perfect English support Many French pages

※ As of 31 Mar 2018. Within the scope of services listed on Nextcloud official website https://nextcloud.com/providers/
※ Services below have been excluded.
Hostiso (insufficient information), IndieHosters (insufficient information), Open IT Store (insufficient information), XT3 (problem with server configuration), Quality Location UG (access from Japan is blocked)

 表中にあるサーバサイド暗号化とはデータをサーバ上で暗号化して保管する仕組みで,経路を保護するエンドツーエンド暗号化(E2EE),データをローカルで暗号化したうえでアップロードするクライアントサイド暗号化とは区別されるべきものです。クライアントサイド暗号化と違い通信量は増加しませんが,原理上サーバ管理者による盗聴には無力です。
18/04/26追記:Nextcloud では各クライアント間の同期までを一連の通信とみなしているらしく,「end-to-end encryption」の語をクライアントサイド暗号化と同じ意味で使っているようです。 6
 大半のサービスは 1GB の提供となっており,10GB もの容量を提供している DediSERVE が圧倒的な存在感を持っています。運営主体の DediServe 社はこのリスト中では最も大規模な事業者であり 7,アイルランド企業であることから完全に英語に対応している,障害情報等の報告も充実しているといった強みもあって,大容量であるだけでなく安心感も大きいです。欠点は Nextcloud サービスではサーバ所在地が選択できず限定もされていないことで,DediServe 社が利用しているサーバには米国,香港,シンガポール,インドネシアといった法的リスクが比較的高い国に位置するものが含まれている 8ことに加え,アジアおよび北米のサーバは香港 PCCW 社のデータセンタを利用しているものが少なくないようです 9。もっとも,(Dropbox や Google のような)一般的なサービスの基準でいえばまったく問題にされないレベルのリスクですし,Cryptomator 等を利用してクライアントサイド暗号化で利用することもできます。
 DediSERVE 以外では Pixel X e.K. と Serverdiscounter が 5GB を提供していますが,どうも両方ともユーザ数が非常に少ないようですし 10,前者はそもそも有料プランとの差別化のためのファイルサイズ制限が厳しすぎます。
 結論としては,無料プランが前提であれば DediSERVE を選べば間違いないと思われます。
 18/04/02追記:登録を試みたところ,自動検出により不正な登録であると判断され,1) クレジットカードの発行銀行および発行国を証明する書類,2) 写真付き身分証明書のスキャンまたは写真,3) 住所が記載された公共料金請求書のスキャンまたは写真 のうち2点以上をアップロードするよう求められました。もちろん全く論外であり,この条件ではおすすめできません。
18/04/26追記:再度試みてみたところ,今度はすんなりとプランを追加できました。どういう基準になっているのか謎ですが,弾かれた場合も日を置いてまた試してみるといいかもしれません。

常時 TLS に対応しました

 このサイトで利用しているホスティングサービス Minibird (StarServer) が Let’s Encrypt に対応していたので,遅ればせながら導入してみました。そういえば随分前に対応予定のアナウンスが出ていたのですが,すっかり忘れてしまっていました。
 ネットオウルのアカウント情報画面から「サーバー管理ツール」にログインし,「SSL設定」を開き対象とするドメイン名を選択して「無料独自SSL」>「独自SSL設定を追加する(確定)」をクリックするだけでした。
 こうやって,ごく普通の廉価なホスティングサービスにも Let’s Encrypt の統合による常時 TLS 化機能が浸透しているのはよいことですね。数年前からしたら夢のような話です。

Piwik,Matomo になる

Piwik is now Matomo – Announcement – Analytics Platform – Matomo

 このサイトでも利用している自由ソフトウェアのアクセス解析ソフトウェア「Piwik」が,「Matomo」という名称へと変更されました。「Matomo」とは,そう,「まとも」に由来しています。
 Matomo という名称は「あらゆる言語で発音しやすい。(簡単に)覚えられる短さ。簡潔。そしてなにより… Matomo は日本語で honesty を意味し,これは私たちの重要な価値基準のひとつである透明性に通じるものです」 1とのことで,Piwik という名前が一部の言語では発音が困難であることを受けた選定であるようです。
 ただ,最大の理由は別にあるようです。「なぜ名前を Piwik のままにしないのですか?」という質問に答える形で,以下のような記述があります。「いくつか理由があり,そのうちの一つは,Piwik とは違って Matomo ではその名前を他の企業とは共有しないことを保証するためです。私たちはまた,Matomo ブランドを保護し,オープンソースコミュニティの名前としてずっと保ちたいと考えます」 2
 ここで言及されているのは「Piwik PRO」のことかと思われます。「Piwik PRO」についてはプロジェクト公式サイトの FAQ で説明されています 3。これはポーランドのある企業であり,Piwik を開発しているチーム及び InnoCraft 社とは資本的にも人的にも一切関係がないばかりか,プロジェクトへのコントリビューションも無いとのことですが,プロジェクト創設者から許諾された「Piwik PRO」という商標を所有しており,これを自らのビジネスで使用しているとのことです 4。この Piwik PRO がプロジェクト公式のものであると誤認されることを防ぐためにリブランディングの必要があったものと思われます。おそらくですが,許諾された当時は Piwik も「Piwik PRO」もずっと小さく,何年かでここまで成長するものとは思っていなかったために,現在の状況では不合理が生じていたのでしょう。
 ともかく Piwik 改め Matomo は本当におすすめのアクセス解析ソフトウェアです。日本語化もほぼ完全であり,簡単に使うことができます。この機会に是非試してみてください。

Get Matomo – Analytics Platform – Matomo

DuckDuckGo を検索バーに追加するときの URL パラメータ

 プライバシを尊重する検索エンジン・DuckDuckGo には,過剰なまでに柔軟な URL パラメータが用意されており,Cookie が無効化されていたり頻繁に削除されたりする環境でも快適に利用できるようになっています。どれくらい柔軟かというと,広告を無効化するパラメータなる奇妙なものが存在しているほどです 1
 この記事ではおすすめの設定を紹介します 2

https://start.duckduckgo.com/?&kl=jp-jp&ks=m

・サブドメインの start. は,初回訪問者向けの DuckDuckGo の紹介などが表示されない“常連向け”の表示にするものです。
・kl=jp-jp は検索結果を日本語に最適化したものにする設定です。DuckDuckGo はフィルタバブルを避けていることを大きな売りの一つとしていることもあり,デフォルトでは言語ごとの最適化はされません。Cookie を保存しない環境では都度言語ごとの最適化をオンにする必要があり煩雑になってしまいますが,このパラメータを付すことで解決します。
・ks=m はフォントサイズを多少小さくする設定です。s を指定すると更に小さくできます。
 ブラウザによっては,以下のような形で登録することになるでしょう。

https://start.duckduckgo.com/?&kl=jp-jp&ks=m&q=


https://start.duckduckgo.com/?&kl=jp-jp&ks=m&q=%s

 パラメータは他にも多く用意されています。!bang 機能ほど知られてはいませんが,DuckDuckGo を便利に使うためには見逃せない機能なので,是非確認してみてください。

DuckDuckGoのURLパラメータ

 もっとも,これらの URL パラメータの利用は原理的には匿名性を害しうるものであるということは忘れてはいけません。必要最低限の――同じ組み合わせのパラメータを使っている人が多いと考えられる――パラメータのみを利用するのが無難だろうと思います。

Notes:

  1. もっとも,DuckDuckGo で表示される広告は古典的なキーワードベースで表示もテキストリンクのみであり一般的な広告とは比べ物にならないほど害が小さいですし,収益から毎年かなりの金額がネットの自由を守る団体や自由ソフトウェアプロジェクトに寄附されているので,無効化やブロックは全くお勧めできませんけどね。
  2. 実は,新しいデバイスを買った際などに空で打とうとして間違えることが少なからずあるので備忘録をネットに公開しておこうというのが本当の目的だったり。