NextCloudは、PHPを使用して構築された無料のオープンソースのセルフホストファイル共有および通信プラットフォームです。これは、Dropbox、Googleドライブ、OwnCloudなど、市場で入手可能な人気のあるサービスの優れた代替手段です。NextCloudを使用すると、Ubuntu 18.04 VPSにデータを簡単に保存し、連絡先、カレンダー、やることリスト、その他多数。このチュートリアルでは、Ubuntu 18.04VPSにNextCloudバージョン15をインストールします。バージョン15は、多くの新機能と改善が含まれるメジャーリリースです。
Ubuntu20.04にNextcloudをインストールする方法に関するこのチュートリアルの更新バージョンがあります
前提条件:
– Ubuntu 18.04 VPS
–root権限を持つシステムユーザー
–MySQLまたはMariaDBデータベースサーバーバージョン5.5以降とInnoDBストレージエンジン。
–mod_phpが有効になっているApache2.4
–PHPバージョン7.0以降
ログインしてサーバーを更新します:
ユーザーrootとしてSSH経由でUbuntu18.04VPSにログインします:
ssh root@IP_Address -p Port_number
「IP_Address」と「Port_number」をサーバーの実際のIPアドレスとSSHサービスポートに置き換えることを忘れないでください。
次のコマンドを実行して、Ubuntu18.04VPSにインストールされているすべてのパッケージが利用可能な最新バージョンに更新されていることを確認します。
apt update && apt upgrade
ApacheとPHPをインストールします:
NextCloudファイルを提供するには、ApacheWebサーバーをインストールする必要があります。次のコマンドを使用すると、簡単に実行できます。
apt -y install apache2
Webサーバーをインストールしたら、サーバーの再起動後に自動的に起動できるようにします。
systemctl enable apache2
Webサーバーがサーバー上で稼働していることを確認します。
service apache2 status
出力は次のようになります。
apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Drop-In: /lib/systemd/system/apache2.service.d ââapache2-systemd.conf Active: active (running) since Thu 2018-12-27 05:13:26 CST; 12min ago
NextCloudはPHPベースのアプリケーションであるため、次のステップは、PHPとNextCloudに必要ないくつかのPHP拡張機能をインストールすることです:
apt -y install php php-cli php-common php-curl php-xml php-gd php-mbstring php-zip php-mysql
Apache Webサーバーを再起動して、PHPモジュールをロードします。
systemctl restart apache2
次に、サーバーにインストールされている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
MariaDBをインストールしてデータベースを作成します:
NextCloudには情報を保存するためのSQLデータベースが必要です。この目的のために、次のコマンドを実行してMariaDBデータベースサーバーをインストールします。
apt -y install mariadb-server
Apacheの場合と同様に、サーバーの再起動後にMariaDBが自動的に起動するようにします。
systemctl enable mariadb
次に、「mysql_secure_installation」インストール後スクリプトを実行して、MariaDB rootユーザーのパスワードを設定し、MariaDBサーバーのセキュリティをさらに向上させます。すべての手順が完了したら、先に進んで、rootユーザーとしてMariaDBサーバーにログインできます。次に、新しいユーザーとデータベースを作成します。どちらもNextCloudのインストールに必要です。
mysql -u root -p MariaDB [(none)]> CREATE DATABASE nextcloud; MariaDB [(none)]> GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextcloud_user'@'localhost' IDENTIFIED BY 'PASSWORD'; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> exit;
「PASSWORD」を強力なパスワードに置き換えることを忘れないでください。
NextCloudをダウンロードしてインストールします:
NextCloudの公式ウェブサイトにアクセスして、アプリケーションの最新の安定したリリースをダウンロードしてください。この記事が公開されている時点で、NextCloudの最新バージョンはバージョン15.0.0です。
wget https://download.nextcloud.com/server/releases/nextcloud-15.0.0.zip
zipアーカイブがダウンロードされたら、サーバーのドキュメントルートディレクトリに解凍します。
unzip nextcloud-15.0.0.zip -d /var/www/html/
すべてのファイルは「nextcloud」という名前のディレクトリに保存されます。
zipアーカイブを削除し、NextCloudファイルの所有権を変更します:
rm -f nextcloud-15.0.0.zip chown -R www-data:www-data /var/www/html/nextcloud
これが、サーバーを構成し、コマンドラインからNextCloudをインストールする最後のステップでした。これで、お好みのWebブラウザーを開き、http:// Your_IP/nextcloudにアクセスしてセットアップを続行できます。 「Your_IP」をサーバーのIPアドレスまたはドメイン名に置き換えてください。すべてが適切に構成されている場合は、次の画面が表示されます。
管理者アカウントを作成し、データフォルダーを設定して、このチュートリアルの前半で作成したユーザーとデータベースのMariaDBの詳細を入力します。
これですべてです。チュートリアルの手順を実行すると、Ubuntu18.04VPSにNextCloudバージョン15が正常にインストールされます。その構成と使用法の詳細については、公式ドキュメントを確認してください。ここに新しいバージョンを公開しました:Ubuntu20.04にNextcloudをインストールする方法。
もちろん、NextCloudホスティングサービスのいずれかを使用している場合は、Ubuntu18.04にNextCloud15を自分でインストールする必要はありません。その場合は、専門のLinux管理者にインストールとセットアップを依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。
PS。 Ubuntu18.04にNextCloud15をインストールする方法に関するこの投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。