はじめに
ownCloudは、ファイルの保存、同期、共有サービスを提供するソフトウェアシステムです。 DropboxやGoogleドライブなどの製品と比較できますが、自分でインストールして管理できる無料のオープンソースソリューションであるという利点があります。
ownCloudを使用すると、ローカルコンピューター上のファイルやフォルダーを共有し、サーバーと同期させることができます。
ownCloudデスクトップクライアント(このガイドでは説明していません)を使用すると、スマートフォンやタブレットなど、複数のデバイス間でファイルの同期を維持できます。または、ブラウザを使用して、ウェブに接続されている任意のコンピュータからファイルにアクセスできます。
このガイドでは、ownCloudをインストールしていくつかの構成設定を変更する方法を説明します。
「
example.com」を使用します このガイドの」。サーバーで構成したドメイン名またはIPアドレスに置き換えます。
前提条件
Ubuntu 14.04(またはそれ以降)のサーバーが必要になります。異なるフレーバーのGNU/LinuxでownCloudを実行できますが、以下に概説する手順は異なる場合があります。 Centos 7のハウツーについては、ここをクリックしてください。
Ubuntu14.04へのownCloudのインストール
始める前に、システムが更新されていることを確認してください。コマンドラインから次のように入力します。
sudo apt-get update sudo apt-get upgrade
次に、ownCloudリポジトリを追加して、ソフトウェアの最新バージョンをインストールできるようにします。
sudo sh -c "echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/community/xUbuntu_14.04/ /' >> /etc/apt/sources.list.d/owncloud.list"
リポジトリキーをダウンロードして追加します。
wget -q http://download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_14.04/Release.key -O- | sudo apt-key add -
リポジトリを更新し、ownCloudをインストールします:
sudo apt-get update sudo apt-get install owncloud
インストールプロセス中に、パッケージマネージャーは必要なすべてのソフトウェア依存関係とともにownCloudをインストールします。
MySQLデータベースサーバーは、これらの依存関係の1つです。 MySQLがサーバーにまだインストールされていない場合、インストーラーはルートMySQLユーザーのパスワードの入力を求めます。サーバーユーザーのパスワードとは異なる、安全なパスワードを選択することを忘れないでください。
ownCloudの設定
初期設定はほぼ完了です。次に、管理者アカウントを作成する必要があります。
- Webブラウザーを使用して、
http://example.com/owncloud
にアクセスします 。管理者アカウントのユーザー名とパスワードを設定するように求められます。任意のユーザー名を選択できます。この例では、 adminを使用します 。ownCloudの初期ログイン画面
- この画面には、データベースバックエンドをSQLite(デフォルトオプション)からMySQL/MariaDBまたはPostgreSQLに変更するオプションもあります。デフォルトのオプションを使用しますが、大規模な展開では、代替の1つを使用することをお勧めします。このデータベースオプションは、必要に応じて後で変更できます。
- セットアップの完了をクリックします 。管理者ユーザーのownCloudメイン画面が表示されます。
ポップアップウィンドウが1回表示され、さまざまなプラットフォーム用のownCloudクライアントをダウンロードするためのリンクが表示されます。クライアントのダウンロードリンクを備えたownCloudポップアップウィンドウ
ownCloudの管理
ownCloudサーバーを使用する準備が整いました。次のいくつかの手順では、ユーザーを追加する方法と、安全な接続を有効にして適用する方法を学習します。
ユーザーの追加
右上隅で、 adminの下に表示されるメニューを確認します。 (または管理者アカウントに選択したユーザー名)、ユーザーに移動します ownCloudサーバーのユーザーを作成します。
ユーザーを作成または編集するためのownCloudメニュー
ユーザーを追加するときに、ユーザーが使用できるストレージ容量に割り当てを割り当てることができます。
ownCloudユーザー管理画面
HTTPSを有効にしてHTTPを無効にする
HTTPトラフィックは「平文で」送信されるため、ネットワークにアクセスできる人は誰でもユーザー名とパスワードを見ることができます。データを保護するには、HTTPSプロトコルを使用して、暗号化されたデータチャネルを使用してサーバーにアクセスする必要があります。
この例では、自己署名証明書を使用しますが、必要に応じて、認定された認証局によって発行された証明書を使用できます。
- SSLを有効にして、デフォルトの自己署名証明書をインストールします。コマンドラインから、次のように入力します。
sudo a2enmod ssl sudo a2ensite default-ssl sudo service apache2 reload
Apacheで自己署名SSL証明書を有効にしてインストールするときに出力
- お好みのテキストエディタを使用して、
/etc/apache2/sites-available/default-ssl.conf
を変更します ファイル、最後に</VirtualHost>
の前に以下を追加します および</IfModule>
ステートメント。<Directory /var/www/owncloud> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny Allow from all # add any possibly required additional directives here # e.g. the Satisfy directive (see below for details): Satisfy Any </Directory>
変更後、そのファイルの下部は次のようになります。
変更された/etc/apache2/sites-available/default-ssl.confファイル
- Apacheリライトモジュールを有効にします。
sudo a2enmod rewrite sudo service apache2 restart
- 今すぐHTTPSを使用してownCloudにアクセスします。ブラウザで
https://example.com/owncloud
にアクセスします (http sに注意してください )。
ブラウザに警告が表示されます。このセクションのステップ1で作成した自己署名証明書の信頼性を検証できないために表示されます。この場合、警告を無視してブラウザに続行するように指示しても安全です。
- 管理者としてログインし、 adminに移動します メニュー、これもページの右上隅にあります。
- セキュリティに移動します セクションをクリックし、HTTPSを適用をクリックします 。そのオプションを選択すると、次のオプションが表示されます。サブドメインにHTTPSを適用する 。それもチェックしてください。
ownCloudセキュリティオプション
これで、HTTP経由でownCloudにアクセスしようとすると、代わりにHTTPSを使用するように自動的にリダイレクトされます。
追加機能
おめでとうございます、ownCloudを使用する準備が整いました。これで動作するようになったので、時間をかけてそのすべての優れた機能について学びましょう。これらの機能の完全なリファレンスについては、次のリンクを参照してください。
- 公式サイト
- ドキュメント
また、管理者としてownCloudにログインすると、デモファイルの中にユーザーマニュアルのPDFがあります。このドキュメントには、利用可能なすべての機能を理解するのに役立つ詳細情報とヒントが含まれています。
おめでとう!これで、ownCloudが正常にインストールされました。フォローしていただきありがとうございます。最新情報を確認したり、信頼性の高いVPSホスティングの詳細を確認したりしてください。