ownCloud Webインターフェイスを使用したデータアクセスを提供します。また、デバイス間で同期および共有するためのオプションも提供されます。これらはすべてユーザーの制御下にあります。 ownCloudを使用すると、ユーザーごとにファイル(ACL)の制限を簡単に実装できます。 ownCloudは、デスクトップクライアント(Windows、MAC、Linux)とモバイルアプリ(AndroidおよびiPhone)を提供して、デバイス上のデータの同期を維持します。
このチュートリアルは、Ubuntu 19.10、18.04 LTS、16.04LTSシステムにownCloud10をインストールするのに役立ちます。
ステップ1–LAMPサーバーをインストールする
ownCloudでセットアップを開始するには、最初に実行中のLAMPサーバーをセットアップする必要があります。すでにLAMPスタックを実行している場合は、この手順をスキップしてください。それ以外の場合は、次のコマンドを使用して、UbuntuシステムでLAMPをセットアップしてください。
PHPのインストール
PHP5.6以降のバージョンをDebianシステムにインストールします
sudo apt-get install python-software-properties sudo add-apt-repository ppa:ondrej/php sudo apt-get update sudo apt-get install -y php php-gd php-curl php-zip php-dom php-xml php-simplexml php-mbstring
Apache2をインストールする
sudo apt-get install -y apache2 libapache2-mod-php
MySQLのインストール
sudo apt-get install -y mysql-server php-mysql
ステップ2–ownCloudソースをダウンロードする
システムでランプサーバーを正常に構成したら、公式Webサイトから最新のownCloudをダウンロードしましょう。
cd /tmp wget https://download.owncloud.org/community/owncloud-10.4.0.tar.bz2
次に、ダウンロードしたアーカイブをWebサイトのドキュメントルートから抽出し、ファイルとディレクトリに適切な権限を設定します。
cd /var/www/html sudo tar xjf /tmp/owncloud-10.4.0.tar.bz2 sudo chown -R www-data:www-data owncloud sudo chmod -R 755 owncloud
次に、アーカイブファイルを削除します。
sudo rm -f /tmp/owncloud-10.4.0.tar.bz2
ステップ3–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
ステップ4–Webインストーラーを使用してownCloudをインストールする
次に、以下のようにWebブラウザでownCloudディレクトリにアクセスします。 localhostをサーバーのIPアドレスまたはドメイン名に変更します。
http://localhost /owncloud/
新しい管理者クレデンシャルを入力して管理者アカウントを作成し、データフォルダの場所を指定します。
次に、ページを下にスライドしてデータベースのクレデンシャルを入力し、セットアップの完了をクリックします。 。
セットアップが完了すると、管理ダッシュボードが表示されます。ユーザーやグループを作成し、それらに権限を割り当てることができる場所など。