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を有効にします。

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

PHPとMySQL Serverの導入
次に、WindowsマシンにPHPとMySQL Serverをインストールします。それぞれWindows用のパッケージを公式サイトからダウンロードしてください。WAMP Serverを利用してそこからPHPとMySQLを使うことも可能ですが、その場合はIISとApacheが同じポートで動作しないよう注意が必要です。ポートが重複すると競合が発生し、どちらも正常に動作しなくなります。
ownCloudのインストールと初期設定
IIS、PHP、MySQLのインストールが完了したら、いよいよownCloudのセットアップです。手順は比較的シンプルで、ownCloudをダウンロードして解凍し、フォルダごと「C:\inetpub\wwwroot」にコピーするだけです。

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

config.phpの編集
コピーが完了したら、configフォルダ内の「config.sample.php」を「config.php」にリネームします。続いて新しく作成した「config.php」を開き、dbname(データベース名)、dbuser(データベースユーザー名)、dbpassword(データベースパスワード)の各値を自分の環境に合わせて変更しましょう。その他の項目はデフォルトのままで問題ありません。
管理者アカウントの作成
ブラウザを開き、「https://localhost/owncloud」にアクセスします。すべてのファイルをwwwroot直下にコピーした場合は、「https://localhost/」だけでアクセスできます。管理者アカウント作成ページが表示されるので、必要な項目を入力して「Create account(アカウントを作成)」ボタンをクリックします。

これでownCloudの基本セットアップは完了です。高度なオプションは、実際に運用しながら必要に応じて設定していきましょう。
ownCloudのメリットとデメリット
筆者の意見としては、ownCloudはユーザーごとに高額なクラウドストレージ契約をするのを避けたい小規模ビジネスに最適です。唯一の弱点はLAN同期機能が提供されていない点で、その分SMB(中小企業)環境では帯域幅の消費が大きくなるという欠点があります。
皆さんはownCloudを活用する予定はありますか?どんな目的で独自のクラウドストレージを構築したいのか、ぜひコメントで教えてください。
-
Windows 10 / 11 に Ubuntu をインストールする3つの方法【WSL・USB起動・仮想マシン】
Windows 10 や Windows 11 のパソコンで Ubuntu Linux を使ってみたいと思ったことはありませんか?この記事では、その手順を初心者の方にもわかりやすく解説します。 実は、Windows 上で Ubuntu をインストールして動かす方法はひとつだけではありません。本記事では、代表的な3つのアプローチをご紹介します。① Windows Subsystem for Linux(WSL)を使って Linux コマンドを実行する方法、② USB メモリから直接起動する方法、そして③ 仮想マシン(VM)上で動かす方法です。 それぞれの特徴と手順を順番に見ていきましょう。 方法
-
非対応PCにWindows 11をインストールする方法|ISOとレジストリ設定で要件を回避する手順
Windows 11は、Windows 7、8、10からの無料アップグレードとして、すべてのWindowsデスクトップユーザーに提供されています。しかし、古いPCの中には公式にWindows 11へ対応していない機種も多く存在します。それでも諦める必要はありません。いくつかの工夫をすれば、非対応のPCにもWindows 11をインストールすることが可能です。 残念ながら、Microsoftは古いマシンへの最新OSのインストールを公式にサポートしていません。必要なハードウェアやソフトウェアが不足している場合、動作に問題が生じる可能性もあります。とはいえ、これらの制限を回避し、ほぼどんなPCにもW