GNU/Linux >> Linux の 問題 >  >> Cent OS

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

ownCloud は、セルフホストのファイルホスティングサービスを提供するソフトウェアアプリケーションです。サーバーにowncloudアプリケーションをインストールして、独自のファイルサーバーとして使用できます。クライアントマシンからファイルを簡単にアップロード/同期できる場所。また、デバイス間で同期および共有するためのオプションも提供されます。これらはすべてユーザーの制御下にあります。このチュートリアルは、CentOS8LinuxシステムでownCloudを使用して独自のファイルホスティングサーバーをセットアップするのに役立ちます。

前提条件

  • サーバーの初期設定に従うことをお勧めする新しいシステム。
  • CentOS8システムへのシェルアクセス

ステップ1–SELinuxを無効にする

開始する前に、システムでSELinuxを無効にすることをお勧めします。

SELinuxを無効にするには、/ etc / selinux/configファイルを開きます。

nano /etc/selinux/config

次の行を変更します:

SELINUX=disabled

ステップ2– Apache / MySQL/PHPをインストールする

ownCloudを設定するには、CentOS8システムでLAMPサーバーを実行している必要があります。すでにLAMPスタックを実行している場合は、この手順をスキップしてください。それ以外の場合は、次のコマンドを使用してインストールしてください。

Apache2をインストールする

sudo dnf install httpd

MySQLのインストール

sudo dnf install @mysql
sudo mysql_secure_installation

CentOS 8でのMySQLの完全なインストール手順については、このチュートリアルを使用してください。

PHPのインストール

PHP5.6以降のバージョンのインストールから始めましょう。

sudo dnf install php php-gd php-curl php-zip php-dom php-xml php-simplexml php-mbstring php-intl php-json

ステップ3–ownCloudソースをダウンロードする

システムでランプサーバーを正常に構成したら、公式Webサイトから最新のownCloudをダウンロードしましょう。

cd /tmp
wget https://download.owncloud.org/community/owncloud-10.4.0.tar.bz2

次に、ダウンロードしたアーカイブをWebサイトのドキュメントルートから抽出し、ファイルとディレクトリに適切な権限を設定します。

cd /var/www
sudo tar xjf /tmp/owncloud-10.4.0.tar.bz2
sudo chown -R apache:apache owncloud
sudo chmod -R 755 owncloud

ownCloudはそのデータを別のディレクトリに保存します。これをownCloudアプリケーションディレクトリの外に置くことをお勧めします。したがって、以下のようなディレクトリを作成し、Webサーバーがファイルを書き込めるように適切な権限を設定します。

mkdir -p /var/owncloud/data
sudo chown -R apache:apache owncloud
sudo chmod -R 755 owncloud

ステップ4–MySQLユーザーとデータベースを作成する

コードを抽出したら、ownCloudを構成するためのMySQLデータベースとユーザーアカウントを作成しましょう。次の一連のコマンドを使用してMySQLサーバーにログインし、データベースとユーザーを作成します。

mysql -u root -p
Enter password:

mysql> CREATE DATABASE owncloud;
mysql> CREATE USER 'owncloud'@'localhost' IDENTIFIED BY '_password_';
mysql> GRANT ALL ON owncloud.* to 'owncloud'@'localhost';
mysql> FLUSH PRIVILEGES;
mysql> quit

ステップ5–Apacheを構成する

次に、Apache構成ファイルを作成し、owncloudエイリアスを設定します。これにより、サブディレクトリのURLとしてownCloudにアクセスできるようになります。

ファイルの作成と編集:

sudo vim /etc/httpd/conf.d/owncloud.conf

以下のコンテンツを追加します:

Apache
12345678910111213 エイリアス/owncloud"/ var / www /owncloud"<ディレクトリ/var/ www/owncloud>オプション+FollowSymlinksAllowOverride All Dav off SetEnv HOME / var / www / owncloud SetEnv HTTP_HOME / var / www / owncloud

ファイルを保存して閉じます。次に、Apacheサービスを再起動して、構成ファイルを再ロードします。

sudo systemctl restart httpd

ステップ6–ownCloudWebインストーラーを実行する

次に、以下のようにWebブラウザでownCloudにアクセスします。 webhost.tecadmin.netをサーバーのIPアドレスまたはドメイン名に変更します。

 http://webhost.tecadmin.net/owncloud/

新しい管理者クレデンシャルを入力して管理者アカウントを作成し、データフォルダの場所を指定します。

次に、ページを下にスライドしてデータベースのクレデンシャルを入力し、セットアップの完了をクリックします。 。

セットアップが完了すると、管理ダッシュボードが表示されます。ユーザーやグループを作成したり、権限を割り当てたりできる場所。

結論

おめでとうございます。CentOS8LinuxシステムでownCloudインスタンスが機能しています。


Cent OS
  1. CentOS7にVagrantをインストールする方法

  2. CentOS8にGiteaをインストールする方法

  3. CentOS8にMemcachedをインストールする方法

  1. CentOS7にNginxをインストールする方法

  2. CentOS7にApacheをインストールする方法

  3. CentOS7にTomcat8.5をインストールする方法

  1. CentOS7にJenkinsをインストールする方法

  2. CentOS7にTomcat9をインストールする方法

  3. CentOS7にMemcachedをインストールする方法