GNU/Linux >> Linux の 問題 >  >> Panels >> Panels

Ubuntu16.04にownCloud10をインストールする方法

ownCloudは、データ同期とファイル共有に使用される人気のあるオープンソースのエンタープライズWebアプリケーションです。ユーザーはファイル、連絡先、カレンダー、やることリストなどを簡単に管理できるため、人気のあるGoogleドライブ、Dropbox、iCloudなどのクラウドプラットフォームの優れた代替手段になります。 ownCloudはクロスプラットフォームアプリケーションであり、一般的なすべてのオペレーティングシステムをサポートしていますが、このチュートリアルは特にUbuntu16.04用に作成されています。執筆時点での最新のownCloudバージョンは10.0.7です。

1。前提条件

  • PHP> =5.6(PHP 7.0以降を推奨)。次のPHP拡張機能が有効になっています:XML(Expat)、curl、PDO、Phar、GD GraphicsLibraryバージョン2.0.x+、DOM、ctype、JSON、iconv、 intl、mcrypt、openssl、bz2、Zlib、Zip。
  • Apache Web Server>=2.0をmod_rewriteモジュールでコンパイル
  • MySQL> =5.x(MySQL 5.5以降を推奨)、MariaDB 5.5以降、PostgreSQL、またはSQLiteがLinux仮想サーバーにインストールされています。

2。システムを更新する

サーバーにシステムパッケージをインストールする前に、通常どおり、最初にシステムを更新します。

# sudo apt-get update && apt-get upgrade

3。 ownCloudをインストールする

wgetコマンドを使用してリポジトリキーをダウンロードし、apt-keyコマンドを使用してインポートします。

# wget -qO- https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04/Release.key | sudo apt-key add -
OK

次のステップで必要になるため、apt-transport-httpsがインストールされていることを確認してください:

# sudo apt-get install apt-transport-https
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  aspell aspell-en dictionaries-common emacsen-common libaspell15 libexttextcat-2.0-0 libexttextcat-data liblua5.1-0 libyajl2
Use 'apt autoremove' to remove them.
The following NEW packages will be installed:
  apt-transport-https
0 upgraded, 1 newly installed, 0 to remove and 54 not upgraded.
Need to get 26.1 kB of archives.
After this operation, 215 kB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 apt-transport-https amd64 1.2.26 [26.1 kB]
Fetched 26.1 kB in 0s (60.8 kB/s)
Selecting previously unselected package apt-transport-https.
(Reading database ... 35616 files and directories currently installed.)
Preparing to unpack .../apt-transport-https_1.2.26_amd64.deb ...
Unpacking apt-transport-https (1.2.26) ...
Setting up apt-transport-https (1.2.26) ...

/etc/apt/sources.list.dにowncloud.listファイルを作成して、ownCloudリポジトリをサーバーに追加できるようにします。

# echo 'deb https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04/ /' | sudo tee /etc/apt/sources.list.d/owncloud.list
deb https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04/ /

次に、システムパッケージを再度更新して、ownCloudパッケージをインストールできるようにします。

# sudo apt-get update
Hit:1 http://archive.ubuntu.com/ubuntu xenial InRelease
Hit:2 http://archive.ubuntu.com/ubuntu xenial-updates InRelease
Hit:3 http://archive.canonical.com/ubuntu xenial InRelease
Hit:4 http://security.ubuntu.com/ubuntu xenial-security InRelease
Ign:5 https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04  InRelease
Get:6 https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04  Release [986 B]
Get:7 https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04  Release.gpg [481 B]
Get:8 https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04  Packages [736 B]
Fetched 2203 B in 2s (1030 B/s)
Reading package lists... Done

次のコマンドを実行してownCloudをインストールします:

# sudo apt-get install owncloud-files
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
  owncloud-files
0 upgraded, 1 newly installed, 0 to remove and 51 not upgraded.
Need to get 0 B/35.1 MB of archives.
After this operation, 118 MB of additional disk space will be used.
Selecting previously unselected package owncloud-files.
(Reading database ... 35869 files and directories currently installed.)
Preparing to unpack .../owncloud-files_10.0.7-1.1_all.deb ...
Unpacking owncloud-files (10.0.7-1.1) ...
Setting up owncloud-files (10.0.7-1.1) ...

これで次のステップに進むことができます。

4。 ownCloud用のMySQLデータベースを作成する

rootアカウントでMySQLにログインします:

# mysql -u root -p

次に、次のクエリを使用して、ownCloud用のMySQLデータベースを作成します。

mysql> CREATE DATABASE owncloud;

次に、次のクエリを実行して、データベースと対話するownCloud用の別のユーザーを追加します。

mysql> GRANT ALL PRIVILEGES ON owncloud.* to 'owncloud'@'localhost' IDENTIFIED BY 'enter_username_password_here';

次のコマンドを実行して、設定した特権を適用します。

mysql> FLUSH PRIVILEGES;

これで、MySQLセッションを終了できます:

mysql> exit;

5。 ownCloudを設定する

まず、ownCloudで必要な次のパッケージがインストールされていることを確認します。

# sudo apt-get install libapache2-mod-php7.0 \
    openssl php-imagick php7.0-common php7.0-curl php7.0-gd \
    php7.0-imap php7.0-intl php7.0-json php7.0-ldap php7.0-mbstring \
    php7.0-mcrypt php7.0-mysql php7.0-pgsql php-smbclient php-ssh2 \
    php7.0-sqlite3 php7.0-xml php7.0-zip

6。サーバーownCloudにApacheを設定する

次に、ownCloudディレクトリを提供できるようにApache構成をセットアップする必要があります。以下の内容を、nanoまたはお気に入りのエディターを使用して/etc/apache2/sites-available/owncloud.confファイルに追加します。

# sudo nano /etc/apache2/sites-available/owncloud.conf

Alias /owncloud "/var/www/owncloud/"

<Directory /var/www/owncloud/>
Options +FollowSymlinks
AllowOverride All

<IfModule mod_dav.c>
Dav off
</IfModule>

SetEnv HOME /var/www/owncloud
SetEnv HTTP_HOME /var/www/owncloud

</Directory>

次のApacheモジュールを有効にします。

# sudo a2enmod rewrite
# sudo a2enmod headers
# sudo a2enmod env
# sudo a2enmod dir
# sudo a2enmod mime

ApacheのownCloud構成を有効にします:

# sudo a2ensite owncloud.conf

次に、ApacheWebサーバーを再起動します。

# sudo systemctl restart apache2

Webブラウザーを開き、次のURLを入力して、ownCloudWebインターフェースにアクセスします。

http://your_server_ip_address_or_domain_name/owncloud

ここから、以下の手順に従ってセットアップを完了することができます。

  • 管理者アカウントのユーザー名とパスワードを入力します。
  • [ストレージとデータベース]リンクをクリックします。
  • デフォルトのデータフォルダ設定のままにします。
  • MySQL/MariaDBボタンをクリックします。
  • 上記で設定したデータベース情報をフィールドに入力します。
  • [セットアップの完了]をクリックします。

これで、サーバーにownCloud10が正常にインストールされたはずです。

もちろん、独自のCloud VPSホスティングソリューションのいずれかを使用している場合は、Ubuntu 16.04VPSにownCloud10をインストールして構成する必要はありません。その場合は、専門のLinux管理者にUbuntuにownCloud10をインストールして構成するように依頼するだけです。あなたのために16.04。彼らは24時間年中無休で利用可能であり、あなたの要求をすぐに処理します。 Ubuntu16.04にNextCloud14をインストールする方法に関するガイドを読むことを検討してください。

PS 。 Ubuntu 16.04VPSにownCloud10をインストールして構成する方法に関するこの投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。


Panels
  1. Ubuntu16.04にRをインストールする方法

  2. Ubuntu18.04にGoをインストールする方法

  3. Ubuntu18.04にownCloudをインストールする方法

  1. Ubuntu18.04および16.04にownCloud10をインストールする方法

  2. Ubuntu18.04にISPConfig3をインストールする方法

  3. Ubuntu14.04VPSにOwnCloud7をインストールする方法

  1. Ubuntu20.04にRをインストールする方法

  2. Ubuntu18.04にGoをインストールする方法

  3. Ubuntu18.04にRをインストールする方法