Debain 9にownCloudをインストールする方法

前書き

OnwCloudは、ファイル共有とデータ同期をサポートするように設計された、信頼性の高い自己ホスト型のPHP Webアプリケーションです。 Webユーザーが連絡先、ファイル、カレンダーなどを統一された場所で管理できるようにする、安全なオープンソースのコラボレーションパッケージです。.


このチュートリアルは、Debian 9システムにownCloudをインストールして設定し、セキュリティを強化し、すべてのコンテンツを制御できるようにするのに役立ちます.

始める前に

プロセスを問題なく実行するには、以下が必要です。

  • Debian 9システムにインストールされたLAMP(Linux、Apache、MySQL、およびPHP)スタック.

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

デフォルトのDebianリポジトリには、ownCloudパッケージが付属していません。幸い、ownCloudには専用のリポジトリーがあり、システムに追加してインストールを容易にすることができます。しましょう’s ownCloudリポジトリをDebian 9に組み込む.

まず、以下のコマンドを実行してローカルパッケージインデックスを更新します。

$ sudo apt update

次に、以下のコマンドを実行して、 apt-transport-https あなたが利用できるようにするパッケージ deb https:// HTTP経由で使用される外部リポジトリを示す.

$ sudo apt install curl apt-transport-https

次に、apt-keyユーティリティと一緒にインポートする前に、以下のコマンドを使用してOwnCloudリリースキーを取得します。

$ curl https://download.owncloud.org/download/repositories/production/Debian_9.0/Release.key | sudo apt-key add –

OwnCloudリリースキーは、onwCloudのパッケージを認証するためにaptが使用するPretty Good Privacy(PGP)公開キーを特徴としています.

さらに、このキーをインポートして、aptディレクトリにファイルを生成する必要があります, sources.list.d それに名前を付けます owncloud.list. このファイルには、ownCloudサーバーリポジトリへのアドレスが含まれます。

echo’deb http://download.owncloud.org/download/repositories/production/Debian_9.0/ / ‘| sudo tee /etc/apt/sources.list.d/owncloud.list

次に、aptパッケージマネージャーを使用して、ownCloudを取得して実装します。 ownCloudのインストールに加えて、以下のコマンドは、ownCloud機能を拡張するために必要なPHPライブラリを追加します.

$ sudo apt update
$ sudo apt install php-bz2 php-curl php-gd php-imagick php-intl php-mbstring php-xml php-zip owncloud-files

それ’それだ!必要なものがすべてインストールされています.

手順2-Apacheドキュメントルートの変更

新しくインストールされたownCloudパッケージは、ディレクトリにWebファイルをコピーします / var / www / owncloud Debian 9サーバー上。ただし、仮想ホストの構成ファイルは現在、別の場所からファイルを配信するように構成されています。このため、構成内のApacheドキュメントルートを変更して、新しいownCloudディレクトリを指すようにする必要があります。.

では、 apache2ctl ご使用のIPアドレスまたはドメイン名を指すApache仮想ホスト構成ファイルを正確に示すユーティリティ。以下のコマンドは、これを実現し、IPアドレスまたはドメイン名を使用して出力をフィルタリングするのに役立ちます。値を置き換えることを忘れないでください server_domain_or_IP あなたのIPアドレスまたはドメイン名で:

$ sudo apache2ctl -t -D DUMP_VHOSTS | grep server_domain_or_IP

これにより、次のような出力が得られます。

*:443 server_domain_or_IP(/etc/apache2/sites-enabled/server_domain_or_IP-le-ssl.conf:2)
ポート80 namevhost server_domain_or_IP(/etc/apache2/sites-enabled/server_domain_or_IP.conf:1)

括弧内のファイルは、IPアドレスまたはドメイン名を指すファイルです。次に、これらのファイルを編集します。以下のコマンドを実行して最初のファイルを開きます.

$ sudo nano /etc/apache2/sites-enabled/server_domain_or_IP.conf

ファイルが開かれると、のディレクティブを探します DocumentRoot そして、ディレクトリを指すように行を変更します, / var / www / owncloud. あれは:

. . .
DocumentRoot / var / www / owncloud
. . .

ファイルを保存して、テキストエディタを終了します。他のファイルについてもこれを繰り返します.

すべてのファイルを変更したら、以下のコマンドを実行して、構文に問題がないことを確認します。

$ sudo apache2ctl configtest

エラーや検出可能なタイプミスがない場合は、次の出力が表示されます。

構文OK

エラーに気づいた場合は、ファイルを確認して、入力ミスを修正してください。構文テストに合格したら、以下のコマンドを実行してApacheサービスをリロードします。

$ sudo systemctl reload apache2

これで、ApacheはownCloudサーバーファイルを提供できるはずです。.

ステップ3-データベースの設定

ownCloudはほぼ設定されていますが、最終構成を実行する前に、MySQLデータベースを構成する必要があります。これは、ownCloudがMySQL内のデータに安全かつ正常に接続できるようにするには、データベース名とデータベースのユーザー名とパスワードが必要になるためです。.

データベースのパスワード認証を設定していない場合は、以下のコマンドを実行してMySQL管理者アカウントにログインします。

$ sudo mysql

または、パスワード認証を実装している場合は、以下のコマンドを使用してデータベース管理アカウントを表示します。

$ mysql -u admin -p

ログインしたら、ownCloud専用のデータベースを作成して呼び出します 自分のクラウド.

CREATEDATABASE owncloud;

次に、新しいデータベースの制御に使用される別のMySQLデータベースユーザーアカウントを作成する必要があります。このチュートリアルでは、’ユーザーアカウントを呼び出します, 自分のクラウド. この名前を目的の値に置き換えてください.

owncloud。*を ‘owncloud’ @ ‘localhost’IDENTIFIEDBY’owncloud_database_password’にすべて許可します。

注意: owncloud_database_password 上記のコマンドの実際のパスワードに置き換える必要があります.

次に、以下のコマンドを実行して、現在のMySQLインスタンスが最近の権限割り当てを確認できるようにします.

FLUSHPRIVILEGES;

MySQLセッションを終了します。

出口

完全に構成されたデータベースとそれ’最終的なWeb設定を続行する場合は問題ありません

ステップ4-OwnCloudのセットアップ

まず、お気に入りのブラウザからownCloudのウェブインターフェースにアクセスする必要があります.

https:// server_domain_or_IP

ownCloudのownCloudサーバー設定ページにアクセスしたら、新しい管理者アカウントを作成します。パスワードとユーザー名には覚えやすいが本質的に強力な値を使用することを忘れないでください.

ownCloudをdebain 9にインストールする方法

ownCloudを変更しないでください データフォルダ 設定!データベースの構成部分にアクセスします。ここに、このデータベースに対応するデータベース名、ユーザー名、およびパスワードを入力します。このユーザー名とパスワードは、手順3で設定した資格情報である必要があります。データベースホストの場合は、そのままにしておきます。 ローカルホスト.

ownCloudをdebain 9にインストールする方法

クリック セットアップを完了する ownCloudが提供された詳細を利用して構成を完了することができるようにします。すべてが設定されると、次のログイン画面が表示されます。

ownCloudをdebain 9にインストールする方法

ユーザー名とパスワードを入力して、 入る ログインします。ログインすると、次の画面が表示されます。

ownCloudをdebain 9にインストールする方法

複数のデバイスでファイルを同期するのに役立つアプリをダウンロードして、 バツ ページの右上のセクションで、メインのowvCloudインターフェイスを表示します。このインターフェイスが表示されたら、ownCloudアカウントにフォルダーを作成してアップロードします.

結論

それだ! Debian 9システムにownCloudを正常にインストールして設定しました。このアプリケーションに付属するパワーと便利さを楽しむことができます.

以下の上位3つのクラウドホスティングサービスを確認してください。

FastComet

開始価格:
59.95ドル


信頼性
9.7


価格
9.5


使いやすい
9.7


サポート
9.7


特徴
9.6

レビューを読む

FastCometにアクセス

クラウドウェイズ

開始価格:
$ 10.00


信頼性
9.4


価格
9.2


使いやすい
9.2


サポート
9.3


特徴
9.3

レビューを読む

Cloudwaysにアクセス

Hostinger

開始価格:
$ 7.45


信頼性
9.3


価格
9.3


使いやすい
9.4


サポート
9.4


特徴
9.2

レビューを読む

Hostingerにアクセス

関連するハウツー記事

  • Debian 9 VPSまたは専用サーバーにMongoDBをインストールする方法
    初心者
  • Debian 9にphpMyAdminをインストールして保護する方法
    初心者
  • Debian 9で時刻同期を構成する方法
    初心者
  • Debian 9 VPSまたは専用サーバーにionCube Loaderをインストールする方法
    中間
  • Debian 9にJupyterをインストールする方法
    中間
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me