無料でセルフホスト(プライベート)クラウドを構築する方法
DropboxやGoogle Driveのようなパブリッククラウドをダンプしてセルフホストを構築したい場合 チームやビジネスのためのクラウド, Nextcloudは理想的なソリューションです。クラウドストレージプロバイダのほぼすべての必要な機能と、プライベートのセルフホストソリューションのすべての制御およびセキュリティの利点を提供します。.
この記事では、最初に行きます ホスティングプロバイダを探す Nextcloudをサポートしているので、このソリューションをセットアップしてプライベートクラウドを作成します。プライベートクラウドも必要な場合は、このチュートリアルに従ってください。 Nextcloudを使って作る.
Nextcloudを使う理由?
一目で私の目を引いたのは、Nextcloudが持っている ポピュラーなプラットフォームへの非常に大きなサポート - モバイルおよびデスクトッププラットフォームほとんどのオペレーティングシステムにネイティブアプリを提供し、あなたやあなたのチームがあらゆるデバイスや場所から作業できるようにします。つまり、これ以上インフラストラクチャのコストはかかりません。.
それはほんの始まりにすぎません - Nextcloudはそれを素晴らしいプライベートクラウドソリューションにする多くの機能をホストしています。その顕著な特徴のいくつかは次のとおりです。
- セルフホストソリューション - Nextcloudは、家やオフィス、データセンター、ホスティングプロバイダなど、ほとんどどこにでもホストできます。開発者がデータにアクセスできない場所では、完全に制御できます。.
- 機能を共有する - Nextcloudは安心してファイルを共有することを可能にします。パスワードで保護されたリンクを使用して、クラウド上またはクラウド外の誰とでもファイルを共有できます。また、ファイルをアップロードすることもできます。.
- 一番のセキュリティ - Nextcloudは、エンドツーエンドの暗号化機能を含む業界標準の安全およびセキュリティ対策を特徴としています。一般的な認証、制御、および許可スキームをサポートしています.
- たくさんの統合 - Nextcloudは、統合のサポート、つまりクラウドの機能を拡張するためのアプリケーションとサービスをサポートしています。たとえば、タスクを管理したり、Markdownでファイルを編集したりできます。.
Nextcloudを試す場所?
Nextcloudを試すための無料アカウントを探しているだけの場合は、Nextcloudの管理対象インスタンスを提供するホスティングプロバイダを使用できます。ただし、無料アカウントでは、大容量のストレージが提供されず、すべてのアプリや機能がサポートされるわけではありません。.
そのようなサービスのリストの下に見つけてください すぐにNextcloudを試す:
- デディゼルヴェ - あなたの無料アカウントに合計10GBを割り当てます.
- oCloud.de それは1GBの記憶容量を持つ無料アカウントを提供します.
- OwnDrive - 一部のアプリをサポートする1GBのアカウントを提供しています.
- サーバーディスカウンター - 5GBの途方もない記憶スペースを利用できます.
- Unixcorn - 迅速なサインアップを可能にし、1GBのスペースを提供.
- ヴェルクリ - 無料で1GBのストレージ容量を持つアカウントを提供します.
Nextcloudのインストール方法?
Nextcloudは、3つの方法のいずれかを使用してサーバーにインストールできます。
- Webインストーラ - これは、特に共有ホスティングで、サーバーにNextcloudをインストールする最も簡単な方法です。あなたはあなたのサーバーに単一のファイルをアップロードしてそれを実行する必要があります - それはこのソリューションをダウンロードしてインストールします.
- アーカイブファイル - これはサーバーの所有者にお勧めのオプションです。完全なパッケージを(アーカイブとして)アップロードし、そのコンテンツをWebサーバー上のフォルダに抽出してすべての人が公開できるようにする必要があります。.
- 電化製品 - これは技術に詳しい人以外には最も簡単な方法ですが、これもサーバーの所有者には当てはまります。 Nextcloudがプレインストールされたイメージファイルをダウンロードしてあなたのマシンにロードする必要があります。.
システム要求
まず、Nextcloudを使用してプライベートクラウドをインストールして実行するために必要なシステム要件について説明しましょう。ほとんどの無料ホスティングプロバイダはLinuxディストリビューションベースのホスティングサービスを提供しているので、以下でそのようなサービスの要件に焦点を当てます。あなたはここで完全なシステム要件をチェックすることができます.
- サーバーOS CentOS 6.5または7、Debian 8以降、openSUSE LEAP 42.1以上、Red Hat Enterprise Linux 6.5以上、SUSE Linux Enterprise Server 11 SP3以上、およびUbuntu 14.04以上のLTSリリースがサポートされています。.
- メモリー: 最小128 MB、ただし512 MBのRAMが推奨されます。.
- ストレージ: 最小500 MB、ただしそれはあなたの要求によります。また、サーバーは、Webインストーラーを使用するのに適した方法を使用してNextcloudをインストールするためのサイズ65 MBのファイル(単一のphpファイル)を許可する必要があります。.
- Webサーバー Apache 2.4(php-fpm、mod_php)またはNginx(php-fpm).
- データベース: MySQLまたはMariaDB 5.5以降、およびPostgreSQL 9および10.
- PHP: PHP 5.6以降のバージョンはNextcloudでサポートされています.
無料ホスティングプロバイダ
自分のクラウドを作成するためのホスティングプロバイダが必要でした。私のクラウドは一時的なストレージのためだけにあるので私は無料サービスを探していました、しかしあなたが十分に真剣であれば、どうぞ 良いホスティングを選ぶ またはこのタスクのためにVPSを購入する.
そうは言っても、私はNextcloudに必要な最低限のシステム要件を備えた無料ホスティングを探すために捜し求めました。そして、私はこの解決策のための無料のウェブホストを見つけることは容易ではなかったことを共有しなければなりません。 10〜20社のプロバイダを検索して試してみたところ、 000Webhostは完璧に動作します.
Nextcloudをインストールしましょう
このチュートリアルでは、最初の方法でNextcloudをインストールします。., Webインストーラを使用する. その理由は、私はあなたのすべての人にとってこのプロセスを簡単にしておくことを計画しています、そしてそれはそれです 共有ホスティングに適した唯一の方法.
以下の手順に従ってプライベートクラウドを起動してください。
- まず最初に、このリンクを開いて(ページ下部の) 'Webインストーラ'タブに切り替えて、最初のステップで言及したファイルをダウンロードしてください。.
- サーバーのダッシュボードに移動してファイルマネージャを開きます。たとえば、000Webhostでは、次のダッシュボードが表示されます。.
- ファイルマネージャに入ったら、アップロードボタンをクリックします。サーバーやホストによっては異なる画面が表示されることがあります。.
- 今すぐあなたのコンピュータからファイル 'setup-nextcloud.php'(あなたはステップ#1でダウンロードした)を選択し、ファイルマネージャを使用してあなたのサーバにそれをアップロードしてください。.
- ファイルがアップロードされたら、開く 'あなたのドメイン/ setup-nextcloud.php' あなたのブラウザで。たとえば、ドメインが「example.com」の場合は、「example.com/setup-nextcloud.php」に移動する必要があります。.
- Nextcloudのセットアップウィザードが表示されます。クリック 次 始める.
- これで、Nextcloudのインストールディレクトリを指定する必要があります。サブダイレクトを使用したくない場合, ただ入る “.” それ以外の場合は、ディレクトリ名を入力します。. たとえば、ドメインが「example.com」の場合、名前を指定しなくても同じ名前を使用してNextcloudにアクセスできますが、「example.com/folder-name」のリンクからプライベートクラウドにアクセスできます。.
- すべてうまくいけば、成功ページが表示されます。クリックするだけ 次 ここに.
- 次の画面で、Nextcloudは管理者アカウントの設定を要求します。これを使用して、後でプライベートクラウドにアクセスして管理できます。希望の認証情報を入力して 終了 ボタン.
- 完了しました。最後に、Nextcloudからのウェルカムメッセージが表示されます。.
- それだけでした。 Nextcloudを使用してプライベートクラウドを作成しました.
問題のトラブルシューティング
1.アーカイブをアップロードしましたがサーバーに表示されません.
この場合は、サーバーが原因である可能性があります。 十分な大きさのファイルをサポートしていません FTPまたはファイルマネージャを使用してアップロードしているファイルを表示または保存します。サイズが大きい(> 60MB)他のファイルをアップロードして同じことを確認してください.
サーバーがNextcloudアーカイブをアップロードするための大きなファイルをサポートしていない場合は、そのアーカイブをコンピューター上で解凍します。 抽出したコンテンツをアップロードする FTPを介してあなたのサーバーの公衆に直接(public_htmlかhtdocs)。しかし、Nextcloudアーカイブには1万2000以上のファイルがあるので、あなたのサーバーがそれほど多くのアップロード要求をすることをサポートしないという別の問題に終わるかもしれません。.
2. '依存性チェック'ページに、依存性エラーと表示されている.
Nextcloudが 'Dependency check'ページで何らかの問題についてあなたに告げているならば、あなたのサーバはそれを実行するために必要なすべてのプログラム/パッケージをサポートしていません。それはあなたがする必要があることを意味します 別のサーバーを探す Nextcloudをサポートする.
3.「依存性チェック」ページの後、サーバーエラーになります.
このような場合、サーバーがインストーラーがNextcloudアーカイブをダウンロードするのに十分な大きさのファイルをサポートしていないか、サーバーの実行時間が短く設定されていて、Nextcloudのセットアップファイルの完了に時間がかかります。.
サーバーの設定を調べて PHPの実行時間を延ばす 300秒以上に制限してください。これはあなたがそれを達成するのを助けるためのチュートリアルです。.
Nextcloudですべきこと?
私が最初にしたことは、その設定をチェックし、私の要求を満たすために様々なオプションをカスタマイズすることでした - 特に暗号化とセキュリティオプション。それから私はファイルをアップロードしてその機能をチェックすることを実験しました.
あなたがNextcloudを深く掘り下げるほど、あなたはそれを好きになるでしょう。たとえば、アプリストアからアプリを追加することで機能を拡張できます。あなたはそれが様々なアプリを持っていることに気付くでしょう - 公式とサードパーティ製の両方がより多くの機能を追加する。たとえば、カレンダー、連絡先、仕事などを追加できます。.
プライベートクラウドをうまく作成できましたか? Nextcloudで最初に何をしましたか?下記にコメントとしてご意見をお寄せください.