Ubuntu16.04にownCloudをインストールして構成する方法

前書き

ownCloudは、Dropboxと同じように、個人的なコンテンツ(ドキュメントや写真など)を一元化された場所に保存できるファイル共有サーバーです。 ownCloudの違いは、無料のオープンソースソフトウェアであり、誰でも使用および確認できることです。また、機密データの制御とセキュリティをユーザーに返し、サードパーティのクラウドホスティングサービスの使用を排除します。

このチュートリアルでは、Ubuntu16.04サーバーにownCloudインスタンスをインストールして構成します。

準備 ##

このチュートリアルの手順を完了するには、次のものが必要です。

ステップ1-ownCloudのインストール

ownCloudサーバーパッケージは、Ubuntuのデフォルトリポジトリに存在しません。ただし、ownCloudはリリース専用のリポジトリを維持しています。

まず、 curlコマンドを使用してリリースキーをダウンロードし、次に addコマンドを使用して apt-keyユーティリティにインポートします。

sudo curl https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04/Release.key | sudo apt-key add -
... % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
         Dload  Upload   Total   Spent    Left  Speed
100135810013580020570--:--:----:--:----:--:--2057
OK

' 'Release.key'ファイルにはPGP(Pretty Good Privacy)公開キーが含まれています。つまり、 aptはownCloudパッケージが本物かどうかを確認するために使用されます。

キーのインポートに加えて、 sources.list.dディレクトリで呼び出される aptのファイル owncloud.listを作成します。このファイルには、ownCloudリポジトリのアドレスが含まれます。

echo 'deb https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04/ /'| sudo tee /etc/apt/sources.list.d/owncloud.list
deb https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04/ /

新しいソースを追加した後、 apt-getユーティリティと updateコマンドを使用して、 aptに変更を認識させます。

sudo apt-get update
Output...
W: https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04/Release.gpg: Signature by key DDA2C105C4B73A6649AD2BBD47AE7F72479BC94B uses weak digest algorithm(SHA1)

最後に、 apt-getユーティリティと installコマンドを使用してownCloudをインストールします。

sudo apt-get install owncloud

「続行しますか?[Y / n]」というプロンプトが表示されたら、「ENTER」キーを押してインストールを確認します。

Setting up owncloud-deps-php7.0(9.1.1-1.2)...
Enabling conf owncloud.
To activate the newconfiguration, you need to run:
 service apache2 reload
apache2_invoke: Enable module rewrite
apache2_invoke owncloud: already enabled
Setting up owncloud(9.1.1-1.2)...
Processing triggers for libc-bin(2.23-0ubuntu4)...
Processing triggers for libapache2-mod-php7.0(7.0.8-0ubuntu0.16.04.3)...

出力からわかるように、インストールによってApacheの新しい構成が作成されます。 systemctlユーティリティを reloadコマンドとともに使用して、Apacheデーモンに変更を認識させます。

sudo systemctl reload apache2

ownCloudサーバーをインストールした後、引き続きデータベースを使用できるようにセットアップします。

ステップ2-MySQLデータベースの構成

開始するには、管理者アカウントでMySQLにログインします。

mysql -u root -p

データベースサーバーをインストールするときに、MySQLルートユーザーに設定されたパスワードを入力します。

ownCloudには、管理データを格納するための別個のデータベースが必要です。このデータベースは自由に呼び出すことができますが、「owncloud」という名前を使用することにしました。

CREATE DATABASE owncloud;

**注:**各MySQLステートメントはセミコロン(;)で終了する必要があります。問題が発生した場合は、必ずこの問題を確認してください。

次に、新しく作成されたデータベースと対話する別のMySQLユーザーアカウントを作成します。管理とセキュリティの観点から、単一機能のデータベースとアカウントを作成することをお勧めします。データベースの名前と同様に、好きなユーザー名を選択してください。このチュートリアルでは、 owncloudという名前を使用することにしました。

GRANT ALL ON owncloud.* to 'owncloud'@'localhost' IDENTIFIED BY 'set_database_password';

**警告:**コマンドが配置されている実際のパスワードを必ず入力してください: set_database_password

ユーザーがデータベースへのアクセス権を割り当てた後、flush-privileges操作を実行して、実行中のMySQLインスタンスが最新の権利割り当てを認識していることを確認します。

FLUSH PRIVILEGES;

これでMySQLの構成が完了したので、次のコマンドを入力してセッションを終了します。

exit

ownCloudサーバーをインストールしてデータベースをセットアップしたら、ownCloudアプリケーションの構成に注意を向ける準備が整いました。

ステップ3-ownCloud構成

ownCloud Webインターフェイスにアクセスするには、Webブラウザーを開き、次のアドレスに移動します。

https://server_domain_or_IP/owncloud

自己署名証明書を使用している場合、証明書がブラウザの信頼できる機関によって署名されていないため、警告が表示される場合があります。これは予想された正常なことです。証明書の暗号化の側面にのみ関心があり、ホストの信頼性のサードパーティによる検証には関心がありません。対応するボタンまたはリンクをクリックして、ownCloud管理ページに移動します。

次のようなものが表示されます。

ユーザー名とパスワードを選択して、管理者アカウントを作成します。セキュリティ上の理由から、ユーザー名に「admin」などのコンテンツを使用しないことをお勧めします。

[設定の完了]ボタンをクリックする前に、[ストレージとデータベース]リンクをクリックしてください。

データフォルダの設定はそのままにして、[データベースの構成]セクションの[** MySQL / MariaDB **]ボタンをクリックします。

前の手順で構成したデータベース情報を入力します。これは、このチュートリアルで使用したデータベース資格情報と一致する例です。

** [セットアップの完了**]ボタンをクリックしてownCloudにログインします。 すべてのデータスプラッシュ画面の安全なホームページが表示されます。

初期画面の右上隅にある** x **をクリックして、メインインターフェイスにアクセスします。

ここでは、ファイルを作成したり、パーソナルクラウドにアップロードしたりできます。

結論として ##

ownCloudは、一般的なサードパーティの[クラウドストレージ](https://cloud.tencent.com/product/cos?from=10680)サービスの機能を複製できます。コンテンツはユーザー間で共有することも、パブリックURLと外部で共有することもできます。 ownCloudの利点は、情報が管理下の場所に安全に保存されることです。

インターフェイスやその他の機能を参照するには、[ownCloudのアプリケーションストア](https://apps.owncloud.com/)を使用してプラグインをインストールします。

ownCloud関連のチュートリアルのインストールと構成の詳細については、[Tencent Cloud + Community](https://cloud.tencent.com/developer?from=10680)にアクセスして詳細を確認してください。


参照:「Ubuntu16.04にownCloudをインストールして構成する方法」

Recommended Posts

Ubuntu16.04にownCloudをインストールして構成する方法
Ubuntu16.04にownCloudをインストールして構成する方法
Ubuntu16.04にNATSをインストールして構成する方法
Ubuntu18.04にGogsをインストールして構成する方法
Ubuntu18.04にCyberpanelをインストールして構成する方法
Ubuntu18.04にGitLabをインストールして構成する方法
Ubuntu18.04にAnsibleをインストールして構成する方法
Ubuntu16.04にElasticsearchをインストールして構成する方法
Ubuntu14.04にPostGISをインストールして構成する方法
Ubuntu18.04にVNCをインストールして構成する方法
Ubuntu16.04にSphinxをインストールして構成する方法
Ubuntu14.04にOrientDBをインストールして構成する方法
CentOS8にOwncloudをインストールして構成する方法
Ubuntu12.04にAppScaleをインストールして構成する方法
Ubuntu14.04にPostGISをインストールして構成する方法
CentOS7にElasticsearchをインストールして構成する方法
Ubuntu16.04にphpMyAdminをインストールして保護する方法
Ubuntu20.04にDockerをインストールして使用する方法
CentOS8にVNCをインストールして構成する方法
Ubuntu18.04にCurlをインストールして使用する方法
Ubuntu18.04にComposerをインストールして使用する方法
Ubuntu18.04にWineをインストールして使用する方法
Ubuntu16.04にphpMyAdminをインストールして保護する方法
CentOS8にRedisをインストールして構成する方法
Ubuntu20.04にComposerをインストールして使用する方法
Ubuntu14.04にBaasBoxをインストールして使用する方法
Ubuntu16.04にPostgreSQLをインストールして使用する方法
CentOS6にphpMyAdminをインストールして構成する方法
Ubuntu16.04にDockerをインストールして使用する方法
CentOS8にRedmineをインストールして構成する方法
Ubuntu20.04にRubyをインストールする方法
Ubuntu20.04にMemcachedをインストールする方法
Ubuntu20.04にJavaをインストールする方法
Ubuntu20.04にMySQLをインストールする方法
Ubuntu20.04にVirtualBoxをインストールする方法
Ubuntu20.04にElasticsearchをインストールする方法
UbuntuにProtobuf3をインストールするための詳細なチュートリアル
Ubuntu20.04にNginxをインストールする方法
Ubuntu20.04にApacheをインストールする方法
Ubuntu20.04にGitをインストールする方法
Ubuntu16.04にNode.jsをインストールする方法
Ubuntu20.04にMySQLをインストールする方法
UbuntuにMySQLをインストールして構成する
Ubuntu20.04にVagrantをインストールする方法
Ubuntu14.04にBacula-Webをインストールする方法
Ubuntu16.04にPostgreSQLをインストールする方法
Ubuntu20.04にGitをインストールする方法
Ubuntu18.04にAnaconda3をインストールする方法
Ubuntu18.04にMemcachedをインストールする方法
Ubuntu16.04にJenkinsをインストールする方法
Ubuntu14.04にMemSQLをインストールする方法
Ubuntu20.04にGoをインストールする方法
Ubuntu16.04にMongoDBをインストールする方法
Ubuntu14.04にMailpileをインストールする方法
Ubuntu16.04にPrestaShopをインストールする方法
Ubuntu20.04にSkypeをインストールする方法
Ubuntu20.04にJenkinsをインストールする方法
Ubuntu18.04にPython3.8をインストールする方法
Ubuntu18.04にKVMをインストールする方法
Ubuntu20.04にKVMをインストールする方法
ubuntu14.04にopencv3.0.0をインストールする方法