Windows
 Computer >> コンピューター >  >> システム >> Windows

WindowsにownCloudをインストールして自前クラウドストレージを構築する方法

Windowsで自前のクラウドストレージを構築しよう

近年、さまざまなクラウドストレージサービスが次々と登場しています。今回はそれぞれのサービスを比較・レビューするのではなく、Windowsサーバー(ローカル・リモート・インターネット上のいずれでも可)にホストできる、自分専用のクラウドストレージ環境を構築する方法をご紹介します。

ownCloudはオープンソースで無料のソフトウェアで、これを使えば独自のクラウドストレージを簡単に作成できます。サーバー側はWindowsとLinuxの両方に対応しており、クライアント側もWindowsやMac OS Xはもちろん、AndroidやiPhoneまで幅広くサポートしています。この記事では、Windows上にownCloudを使ったクラウドストレージサーバーを構築する手順に焦点を当てます。Linux版の手順については、公式サイトのドキュメントを参照してください。

前提条件:IIS(Internet Information Services)のインストール

WindowsでownCloudを動かすには、「Internet Information Services(IIS)」が必要です。開発元のサイトではApache+PHP+MySQLの組み合わせでも動作するとされていますが、筆者がXAMPPやWAMPで試した限りではうまく動作しませんでした。現時点では、ownCloudを実行するためにIISをインストールしておきましょう。

Windows 7の場合、IISはデフォルトではインストールされていません。「コントロールパネル」→「プログラムと機能」から「Windowsの機能の有効化または無効化」を選択し、IISを有効にします。

WindowsにownCloudをインストールして自前クラウドストレージを構築する方法

また、「アプリケーション開発機能」配下の「CGI」にチェックが入っていることも必ず確認してください。

WindowsにownCloudをインストールして自前クラウドストレージを構築する方法

PHPとMySQL Serverの導入

次に、WindowsマシンにPHPとMySQL Serverをインストールします。それぞれWindows用のパッケージを公式サイトからダウンロードしてください。WAMP Serverを利用してそこからPHPとMySQLを使うことも可能ですが、その場合はIISとApacheが同じポートで動作しないよう注意が必要です。ポートが重複すると競合が発生し、どちらも正常に動作しなくなります。

ownCloudのインストールと初期設定

IIS、PHP、MySQLのインストールが完了したら、いよいよownCloudのセットアップです。手順は比較的シンプルで、ownCloudをダウンロードして解凍し、フォルダごと「C:\inetpub\wwwroot」にコピーするだけです。

WindowsにownCloudをインストールして自前クラウドストレージを構築する方法

なお、「wwwroot」フォルダにファイルをコピーするには管理者権限が必要です。コピーを開始すると、Windowsから管理者権限を求めるダイアログが表示されるので、許可してください。

WindowsにownCloudをインストールして自前クラウドストレージを構築する方法

config.phpの編集

コピーが完了したら、configフォルダ内の「config.sample.php」を「config.php」にリネームします。続いて新しく作成した「config.php」を開き、dbname(データベース名)、dbuser(データベースユーザー名)、dbpassword(データベースパスワード)の各値を自分の環境に合わせて変更しましょう。その他の項目はデフォルトのままで問題ありません。

管理者アカウントの作成

ブラウザを開き、「https://localhost/owncloud」にアクセスします。すべてのファイルをwwwroot直下にコピーした場合は、「https://localhost/」だけでアクセスできます。管理者アカウント作成ページが表示されるので、必要な項目を入力して「Create account(アカウントを作成)」ボタンをクリックします。

WindowsにownCloudをインストールして自前クラウドストレージを構築する方法

これでownCloudの基本セットアップは完了です。高度なオプションは、実際に運用しながら必要に応じて設定していきましょう。

ownCloudのメリットとデメリット

筆者の意見としては、ownCloudはユーザーごとに高額なクラウドストレージ契約をするのを避けたい小規模ビジネスに最適です。唯一の弱点はLAN同期機能が提供されていない点で、その分SMB(中小企業)環境では帯域幅の消費が大きくなるという欠点があります。

皆さんはownCloudを活用する予定はありますか?どんな目的で独自のクラウドストレージを構築したいのか、ぜひコメントで教えてください。

  1. Windows 10 / 11 に Ubuntu をインストールする3つの方法【WSL・USB起動・仮想マシン】

    Windows 10 や Windows 11 のパソコンで Ubuntu Linux を使ってみたいと思ったことはありませんか?この記事では、その手順を初心者の方にもわかりやすく解説します。 実は、Windows 上で Ubuntu をインストールして動かす方法はひとつだけではありません。本記事では、代表的な3つのアプローチをご紹介します。① Windows Subsystem for Linux(WSL)を使って Linux コマンドを実行する方法、② USB メモリから直接起動する方法、そして③ 仮想マシン(VM)上で動かす方法です。 それぞれの特徴と手順を順番に見ていきましょう。 方法

  2. 非対応PCにWindows 11をインストールする方法|ISOとレジストリ設定で要件を回避する手順

    Windows 11は、Windows 7、8、10からの無料アップグレードとして、すべてのWindowsデスクトップユーザーに提供されています。しかし、古いPCの中には公式にWindows 11へ対応していない機種も多く存在します。それでも諦める必要はありません。いくつかの工夫をすれば、非対応のPCにもWindows 11をインストールすることが可能です。 残念ながら、Microsoftは古いマシンへの最新OSのインストールを公式にサポートしていません。必要なハードウェアやソフトウェアが不足している場合、動作に問題が生じる可能性もあります。とはいえ、これらの制限を回避し、ほぼどんなPCにもW