こんにちは、お元気ですか? 現在、市場にはクラウドストレージを提供するサービスがたくさんあります。 その中には、DriveやOneDriveなど、とても人気のあるものもあります。 しかし、これらのアプリケーションで常に批判されていることは、個人情報が侵害される可能性があるということです。 さらに、コンピュータとサーバーの間でファイルを同期させるプログラムもあります。 NextcloudやOwncloudなどがあり、このチュートリアルでは、この最後のものについて説明します。 このサーバーをWindows 10にインストールする方法を順を追って説明しましょう。

最初に知っておくべきことは、owncloudサーバーはLinuxオペレーティングシステムでのみ利用可能であるということです。 そのため、私たちのお気に入りのオペレーティング・システム用のインストーラーはありません。 ただし、Xammp や Wampp 経由でインストールできないわけではありません。 しかし今回は、安定性とパフォーマンスを高めるために、Windows subsystem for Linux (WSL)を使ってインストールと設定を行うことにします。 具体的に、使用する作業環境は、WindowsストアからダウンロードできるUbuntu 18.04 LTSとします。 それでは行ってみましょう。

前提条件

安定性の効果を得るためには、IPアドレスを静的に設定することを強く推奨します。 同様に、Windows Subsystem for Linuxも有効にしておく必要があります。 その方法がわからない場合は、こちらの記事をご覧ください。

Enabling Windows Subsystem for Linux
Enabling Windows Subsystem for Linux

これが完了すると、システムの再起動を要求されるでしょう。 次に、Windowsストアに行き、Ubuntu 18.04 LTS

Downloading Ubuntu 18.04 LTS
Downloading Ubuntu 18.04 LTS

ダウンロードしたら、起動してインストールプロセスが始まるのを待ちます。 ユーザー名とパスワードを割り当てる必要があります。 さて、作業に入りましょう!

Configuring Ubuntu
Configuring Ubuntu

Step 1. Apacheをインストールする

ここから先は、すべてコマンドによるインストールになります。 これから示すコマンドをテキストでコピーすればよいので、不安な方はご心配なく。 Apacheをインストールするには、Ubuntu:

 sudo apt-get install apache2 

Enter your password and then yes, enter your password and then yes to start and confirm the installation.と入力するだけで、インストールが始まります。 Owncloudを効果的に機能させるために、以下のApacheモジュールを有効にする必要があります。

sudo a2enmod rewritesudo a2enmod headerssudo a2enmod envsudo a2enmod dirsudo a2enmod mime 
Apache
Apache用追加モジュールの追加

モジュール追加後はコマンドでApacheサーバーを再起動します。

 sudo service apache2 restart 
Restarting Apache server
Restarting Apache server

サービスが再起動すると、ファイアウォール警告のウィンドウが表示されます。 アクセスを許可する必要があります。

Allow access to Apache
Allow access to Apache

ここで、Apacheの機能をテストしてみましょう。 さらに、ブラウザのアドレスバーにhttp://localhost/または私たちのIPアドレス、私の場合はhttp://192.168.1.58/

Apache Default Page
Apache Default Page

ステップ2.Apacheにアクセスする。 MySqlのインストール

次に、データベースを作成するために必要なソフトをインストールします。 これを行うには、次のコマンドを入力します

sudo apt-get install mysql-server mysql-client 

Step 3. Owncloud用のMySqlデータベースを作成します。

まず、MySqlを停止して再起動します。

sudo /etc/init.d/mysql stop sudo /etc/init.d/mysql start 

同様に、MySqlデータベースを作成してそれに名前をつけます。

 sudo mysql 

データベースを作成し、好きな名前を付けます。私の場合は googez を使用します。

 CREATE DATABASE googez; 

この時点で、データベース用のユーザー名とパスワードを作成します。 今回は、ユーザーとしてrogerjpm、パスワードとしてyo160882を使用することにします。

 GRANT ALL ON googez.* to 'rogerjpm'@'localhost' IDENTIFIED BY 'yo160882'; 

早速、次のコマンドを入力して、フラッシュ権限操作を割り当てます。

 FLUSH PRIVILEGES; 

最後に、コマンドを使用してMySqlを終了します:

exit

Step 4.MySqlを終了します。 PHPをインストールする

OwncloudはPHP 7.1と互換性があることに注意してください。 そのため、このバージョンをインストールします。そのために、以下のコマンドを記述します。 Windows 10にOwncloudをダウンロードしてインストールする

この時点で、使用する予定のOwncloudのバージョンをダウンロードして解凍する必要があります。 今回は10.0.03です。 これを踏まえて、コマンドライン・ターミナルを使って、以下のコマンドを実行してダウンロードするだけです。 と、Owncloudのファイルをそのルート・ディレクトリに展開します。 unzipコマンドがインストールされていない場合、システムはそれをインストールするように要求するので注意してください。

cd /tmp && wget https://download.owncloud.org/community/owncloud-10.0.3.zip unzip owncloud-10.0.3.zip sudo mv owncloud /var/www/html/owncloud/ 

これが完了したら、owncloudが正しく動作するように正しいパーミッションを割り当てる必要があります。 Windows 10でOwncloud用のファイルを作成してApacheを設定する

ここで、Owncloudの動作を制御するファイルをApacheに作成しましょう。 では、Owncloudの動作を制御するファイルをApacheに作成してみましょう。 実用的な目的のために、owncloud.conf

 sudo nano /etc/apache2/sites-available/owncloud.conf 

新しく作成したファイルに次の行を追加し、ルート ディレクトリに置き、Crtl +O を押してファイルを書き込み、CTRL +X で保存して終了します

Alias /owncloud "/var/www/owncloud/"<Directory /var/www/owncloud/>Options +FollowSymlinks AllowOverride All<IfModule mod_dav.c> Dav off </IfModule> SetEnv HOME /var/www/owncloud SetEnv HTTP_HOME /var/www/owncloud </Directory> 

さて、すべてのサービスをインストールしたら、Apache と owncloud 間の記号的リンクを作成する必要があります。 これを行うには、

ln -s /etc/apache2/sites-available/owncloud.conf /etc/apache2/sites-enabled/owncloud.conf 

Step 7を記述します。 Windows 10でOwncloudを実行する

owncloudサーバーを起動するために、ブラウザでhttp://localhost/owncloudと書き込みます。 それは、最初の設定を開き、我々は、サイトのユーザー名とパスワードを入力する必要があります。 また、データベースのユーザー名とパスワードを入力しなければなりません。

オウンクラウド最初の実行
オウンクラウド最初の実行
サーバーパラメータの設定
サーバーパラメータの設定

作業を完了すると、ファイル、および各種の設定とボードが表示されるでしょう。 そして、これで安全にファイルを共有する準備が整いました。

Owncloud dashboard
Owncloud dashboard

これで、Windows 10にOwncloudをインストールする方法が分かりましたね。 あなたがそれを好むことを願っています。

コメントを残す

メールアドレスが公開されることはありません。