ownCloud Webインターフェイスを使用したデータアクセスを提供します。また、デバイス間で同期および共有するためのオプションも提供されます。これらはすべてユーザーの制御下にあります。 ownCloudを使用すると、ユーザーごとにファイル(ACL)の制限を簡単に実装できます。 ownCloudは、デスクトップクライアント(Windows、MAC、Linux)とモバイルアプリ(AndroidおよびiPhone)を提供して、デバイス上のデータの同期を維持します。
このチュートリアルは、Fedora31/30/29/28LinuxシステムにownCloud10をインストールするのに役立ちます。
ステップ1–ランプの設定
インストールする前に、まず実行中のLAMPサーバーをセットアップする必要があります。すでにLAMPスタックを実行している場合は、この手順をスキップしてください。それ以外の場合は、次のコマンドを使用してランプスタックを設定してください。
Apacheのインストール
sudo dnf install httpd sudo systemctl enable httpd.service sudo systemctl start httpd.service
MariaDBのインストール
sudo dnf install mariadb-server sudo systemctl enable mariadb.service sudo systemctl start mariadb.service /usr/bin/mysql_secure_installation
PHPのインストール
sudo dnf install php php-common php-mysqlnd php-xml php-json php-gd php-mbstring sudo systemctl restart httpd
ステップ2–ownCloudアーカイブをダウンロードする
システムでランプサーバーを正常に構成したら、公式Webサイトから最新のownCloudをダウンロードしましょう。
cd /var/www/html wget https://download.owncloud.org/community/owncloud-10.8.0.tar.bz2
次に、ダウンロードしたアーカイブをWebサイトのドキュメントルートから抽出し、ファイルとディレクトリに適切な権限を設定します。
tar xjf owncloud-10.8.0.tar.bz2 chown -R apache.apache owncloud chmod -R 755 owncloud
次に、アーカイブファイルを削除します。
rm -f owncloud-10.8.0.tar.bz2
ステップ4–MySQLデータベースとユーザーを作成する
コードを抽出したら、ownCloudを構成するためのMySQLデータベースとユーザーアカウントを作成しましょう。次の一連のコマンドを使用して、MySQLサーバーにログインし、データベースとユーザーを作成します。
mysql -u root -p Enter password: mysql> CREATE DATABASE owncloud; mysql> GRANT ALL ON owncloud.* to 'owncloud'@'localhost' IDENTIFIED BY '_password_'; mysql> FLUSH PRIVILEGES; mysql> quit
ステップ5–Webインストーラーを使用してownCloudをインストールする
次に、以下のようにWebブラウザのownCloudディレクトリにアクセスします。 localhostをサーバーのIPアドレスまたはドメイン名に変更します。
http://localhost/owncloud/
新しい管理者クレデンシャルを入力して管理者アカウントを作成し、データフォルダの場所を指定します。
次に、ページを下にスライドしてデータベースのクレデンシャルを入力し、セットアップの完了をクリックします。 。
セットアップが完了すると、管理ダッシュボードが表示されます。ユーザーを作成できる場所、ユーザーに権限を割り当てられたグループなど。