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

CentOS7にownCloudをインストールして設定する方法

ownCloudは、ファイルホスティングサービスを作成および使用するための一般的なクライアントサーバーソフトウェアです。これを使用すると、Dropbox、OneDrive、pCloudなどの有料サービスに依存する代わりにプライベートクラウドサーバーを作成できます。

ownCloudを使用することの重要な利点は、得られるクラウドサイズです。そのサイズはハードディスクの容量によって制限されます!最近のハードディスクは非常に手頃な価格であるため、有料のクラウドサービスに比べて数分の1のコストでテラバイト相当のクラウドサーバーを作成できます。

UbuntuマシンでownCloudを設定するためのステップバイステップガイドはすでに提供されています。今日は、CentOS7でセットアップしましょう。

CentOS7にownCloudをインストールして構成する

ルートとしてターミナルにログインし、以下のコマンドの起動を開始します。

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

SELinux構成を開き、ファイルを編集します:

vim /etc/sysconfig/selinux

「SELINUX=enforcing」を「SELINUX=disabled」に変更します

ファイルを保存して終了します。次に、システムを再起動します。

reboot

ステップ2–Apacheのインストールと構成

次のコマンドを使用します:

yum -y install httpd mod_ssl

サービスステータスを確認してください。

systemctl status httpd.service

Apacheサービスが実行されていない場合は、手動で開始してください。

systemctl start httpd.service

システムの起動時にhttpdサービスを有効にします。

systemctl enable httpd

次のコマンドを実行して、Apacheのファイアウォールを構成します。

firewall-cmd --add-service http --permanent
firewall-cmd --add-service https --permanent
firewall-cmd --reload

ステップ3–必要なリポジトリを構成する

epelとremireposをインストールします。

yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

PHP 5リポジトリを無効にし、PHP7.2リポジトリを有効にします。

yum-config-manager --disable remi-php54
yum-config-manager --enable remi-php72

ステップ4–PHPをインストールする

yum install php php-mbstring php-gd php-mcrypt php-pear php-pspell php-pdo php-xml php-mysqlnd php-process php-pecl-zip php-xml php-intl php-zip php-zlib

ステップ5–MariaDBをインストールする

yum --enablerepo=remi install mariadb-server

MariaDBサービスを開始します。

systemctl start mariadb.service

システムの起動時にMariaDBを有効にします。

systemctl enable mariadb

次のコマンドを実行して、MariaDBを保護します。

mysql_secure_installation

新しいルートパスワードを追加して続行します。次に、いくつかの質問をします。 「Y」と入力して同意します。

DBサーバーにログインして確認します。

mysql -u root -p

ステップ6–ownCloudのインストール

リポジトリファイルを作成します。

vim /etc/yum.repos.d/owncloud.repo

次のコンテンツをファイルに追加します。

[ce_10.1]
name=wnCloud Server Version 10.1.x (CentOS_7)
type=rpm-md
baseurl=http://download.owncloud.org/download/repositories/production/CentOS_7
gpgcheck=1
gpgkey=http://download.owncloud.org/download/repositories/production/CentOS_7/repodata/repomd.xml.key
enabled=1

ファイルを保存して終了します。次のコマンドを使用してリポジトリを一覧表示します:

yum repolist

cleanコマンドを実行して、yumに変更を認識させます。

yum clean expire-cache

ownCloudをインストールします。

yum install owncloud

ステップ7–ownCloud用のデータベースを作成する

選択したデータベースを作成します。 fosslinuxocdbという名前を置き換えることができます 好きなものに。

create database fosslinuxocdb;

DBユーザーを作成し、特権を付与します。

create user 'ownclouduser'@'localhost' identified BY 'de@34@dfE67diT90';
grant all privileges on fosslinuxocdb.* to ownclouduser@localhost ;

特権をフラッシュします。

flush privileges;

ステップ8–ownCloud用にApacheを構成する

仮想ホストファイルを作成します。

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

以下の内容をファイルに追加します。必ずfosslinuxを置き換えてください 使用した名前の名前。

<VirtualHost *:443>
ServerAdmin [email protected]
DocumentRoot "/var/www/html/owncloud/"
ServerName fosslinuxowncloud.com
ServerAlias www.fosslinuxowncloud.com

ErrorLog "/var/log/httpd/fosslinuxowncloud.com-ssl-error_log"
CustomLog "/var/log/httpd/fosslinuxowncloud.com-ssl-access_log" combined

<Directory "/var/www/html/owncloud/">
DirectoryIndex index.html index.php
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>

SSLEngine On

SSLCertificateFile /etc/ssl/certs/fosslinuxowncloud.cer
SSLCertificateKeyFile /etc/ssl/certs/fosslinuxowncloud.key
SSLCertificateChainFile /etc/ssl/certs/fosslinuxowncloud.ca

</VirtualHost>

SSL証明書を追加して、構成を指定できます。

SSLCertificateFile /etc/ssl/certs/certifiate-name.cer
SSLCertificateKeyFile /etc/ssl/certs/key-name.key
SSLCertificateChainFile /etc/ssl/certs/chain-cert.ca

変更を有効にするには、ApacheWebサーバーを再起動します。

systemctl restart httpd

ステップ9–ownCloudの設定

Webブラウザを開き、次のアドレスを参照します。

https://Domain name or IP

次に、以下のようなページが表示されます。

次に、管理者アカウントを作成します。

データフォルダを変更しなかったため、別のフォルダを作成しませんでした。

MariaDBの詳細を追加します。

次に、[セットアップの完了]をクリックすると、アプリケーションが構成されます。

次に、ログインページにリダイレクトされます。作成した管理者のユーザー名とパスワードを使用してownCloudにアクセスします。

以下のようなスプラッシュ画面が表示されます:

スプラッシュ画面を閉じると、ownCloudのメインウィンドウが表示されます。

ステップ10–Owncloudデスクトップクライアントをインストールする

次のコマンドを入力して、Centos7にクライアントをインストールします。

リポジトリフォルダに移動します。

cd /etc/yum.repos.d/

リポジトリを追加します。

wget https://download.opensuse.org/repositories/isv:ownCloud:desktop/CentOS_7/isv:ownCloud:desktop.repo

クライアントをインストールします。

yum install owncloud-client

次に、クライアントを起動し、ownCloudURLを追加します。

ユーザーの資格情報を追加し、[次へ]をクリックします 。

ローカルフォルダと同期設定を構成できます。

接続をクリックします サーバーと同期します。

これで、ファイルや画像などをローカルフォルダに追加して、サーバーと同期することができます。

おめでとう!これで、CentOS7にownCloudサーバーとクライアントが正常にインストールおよび構成されました。チュートリアルを読んで従うことを楽しんでいただけたと思います。フィードバックや質問があります。以下のコメントでお気軽に撮影してください。


Cent OS
  1. CentOS7にNginxをインストールして構成する方法

  2. CentOS7にRedisをインストールして設定する方法

  3. CentOS8にCyber​​Panelをインストールして設定する方法

  1. CentOS7にGitLabをインストールして構成する方法

  2. CentOS7にRedmineをインストールして設定する方法

  3. CentOS8にRedisをインストールして設定する方法

  1. CentOS8にownCloudをインストールして設定する方法

  2. CentOS8にSambaをインストールして設定する方法

  3. CentOS7にGitLabCEをインストールして構成する方法