この記事では、 Ubuntu18.04VPSにownCloudをインストールする方法を紹介します。 。
ownCloudは、データ同期とファイル共有に使用される、PHPで記述された人気のあるオープンソースのエンタープライズWebアプリケーションです。ユーザーはファイル、連絡先、カレンダー、やることリストなどを簡単に管理できるため、Googleドライブ、Dropbox、iCloudなどの一般的なクラウドプラットフォームの優れた代替手段になります。 OwnCloudはクロスプラットフォームアプリケーションであり、一般的なすべてのオペレーティングシステムにインストールできます。
要件
ownCloudには次の依存関係が必要です:
- PHP> =5.6(PHP 7.2を推奨)、次の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(InnoDBストレージを使用)、MariaDB 5.5以降、PostgreSQL(9.0以降)、またはLinux仮想サーバーにインストールされたSQLite。
ステップ1:システムを更新する
sudoユーザーとしてSSH経由でVPSにログインします:
ssh username@IP_Address
サーバーがカスタムSSHポート番号を使用している場合は、-p Port_number
を追加するだけです。 コマンドに移動し、「Port_number」をSSHポート番号に置き換えます。
ログインしたら、次のコマンドを発行してパッケージリストを更新し、インストールされているすべてのパッケージをアップグレードします。
sudo apt-get update sudo apt-get upgrade
ステップ2:MySQLをインストールしてデータベースを作成する
OwnCloudは、MySQL、PostgreSQL、MariaDB、SQLiteなどのいくつかのデータベースプラットフォームで動作します。このガイドでは、MySQLを使用します。
サーバーにMySQLまたはMariaDBがインストールされていない場合は、次のコマンドを使用してインストールします。
sudo apt-get install mysql-server
インストールしたら、デフォルトのストレージエンジンをInnoDBに設定します。次のコマンドでMySQL構成ファイルを開きます:
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
default-storage-engine = innodb
を追加します [mysqld]
で セクション:
[mysqld] default-storage-engine = innodb
MySQLサービスを再起動して有効にします:
sudo systemctl restart mysql sudo systemctl enable mysql
次のコマンドでMySQLサーバーにログインします:
sudo mysql
ownCloudの新しいデータベースとユーザーを作成し、ユーザーに権限を付与します:
create database owncloud; grant all privileges on owncloud.* to owncloud@localhost identified by 'owncloud_password';
ステップ3:ownCloudをインストールする
執筆時点での最新のownCloudバージョンは10.0.10です。
owncloudリポジトリを有効にするために必要なapt-transport-httpsパッケージをインストールします:
sudo apt-get install apt-transport-https
wget
を使用してリポジトリキーをダウンロードします コマンドを実行し、apt-key
を使用してインポートします コマンド:
sudo wget -qO- https://download.owncloud.org/download/repositories/stable/Ubuntu_18.04/Release.key | sudo apt-key add -
出力は次のようになります。
OK
次に、次のコマンドを実行して、ownCloudリポジトリを有効にします。
echo 'deb http://download.owncloud.org/download/repositories/10.0/Ubuntu_18.04/ /' > /etc/apt/sources.list.d/owncloud.list
パッケージリストを更新し、owncloud-files
をインストールします パッケージ:
apt-get update apt-get install owncloud-files
インストールが完了すると、ownCloudファイルは/var/www/owncloud
にあります。 ディレクトリ。
ステップ4:ApacheとPHP7.2をインストールする
ApacheとPHP7.2のインストールは非常に簡単な作業です。
Apache、PHP 7、および必要なすべてのモジュールをUbuntu 18.04サーバーにインストールするには、次のコマンドを実行します。
sudo apt-get install apache2 libapache2-mod-php7.2 \ openssl php-imagick php7.2-common php7.2-curl php7.2-gd \ php7.2-imap php7.2-intl php7.2-json php7.2-ldap php7.2-mbstring \ php7.2-mysql php7.2-pgsql php-smbclient php-ssh2 \ php7.2-sqlite3 php7.2-xml php7.2-zip
Apacheのインストールが完了したら、次のコマンドを実行して、必要なApacheモジュールを有効にします。
sudo a2enmod rewrite sudo a2enmod headers sudo a2enmod env sudo a2enmod dir sudo a2enmod mime
Apacheサービスを再起動し、Apacheが起動時に次のコマンドで起動できるようにします。
sudo systemctl enable apache2.service sudo systemctl enable apache2.service
次を実行して、phpのバージョンを確認することもできます:
php -v
出力は次のようになります。
PHP 7.2.10-0ubuntu0.18.04.1 (cli) (built: Sep 13 2018 13:45:02) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.2.10-0ubuntu0.18.04.1, Copyright (c) 1999-2018, by Zend Technologies
ステップ5:ownCloudを提供するようにApacheを構成する
次に、ownCloudディレクトリにサービスを提供できるようにApacheを設定する必要があります。
テキストエディタを開き、ownCloudの構成ファイルを作成します:
sudo nano /etc/apache2/conf-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のownCloud構成を有効にします:
sudo a2enconf owncloud
新しい変更を有効にするには、ApacheWebサーバーを再起動します。
sudo systemctl restart apache2
ownCloudへのアクセス
Webブラウザーを開き、次のURLを入力して、ownCloudWebインターフェースにアクセスします。
http://your_server_ip_address_or_domain_name/owncloud
ここから、以下の手順に従ってセットアップを完了することができます。
- 管理者アカウントのユーザー名とパスワードを入力します。
- [ストレージとデータベース]リンクをクリックします。
- デフォルトのデータフォルダ設定のままにします。
- MySQL/MariaDBボタンをクリックします。
- 上記で設定したデータベース情報をフィールドに入力します。
- [セットアップの完了]をクリックします。
これで、UbuntuサーバーにownCloud10が正常にインストールされました。
もちろん、独自のCloud VPSホスティングソリューションのいずれかを使用する場合は、Ubuntu 18.04VPSにownCloud10をインストールして構成する必要はありません。その場合は、専門のLinux管理者にUbuntu18.04にownCloud10をインストールして構成するよう依頼するだけです。あなたのために。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。
PS 。 Ubuntu 18.04VPSにownCloud10をインストールして構成する方法に関するこの投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。