Ubuntu16.04VPSにNextCloud14をインストールする方法を紹介します 。 NextCloudは、ユーザーがファイル、連絡先、カレンダー、ニュースフィード、TODOリストなどのデータを個人のサーバーに保存できるようにするオープンソースのソフトウェアスイートです。これは、ownCloudと呼ばれる別の広く使用されているファイルホスティングアプリケーションの人気のある代替手段です。ただし、ownCloudとは異なり、NextCloudは完全にオープンソースです。 Ubuntu16.04サーバーにNextcloud14をインストールするのはかなり簡単な作業です。以下の手順に従ってください。そうすれば、Nextcloud14をUbuntu16.04に10分以内にインストールできます。チュートリアルを始めましょう!
Ubuntu20.04にNextcloudをインストールする方法に関するこのチュートリアルの更新バージョンがあります
VPSでNextCloudを実行するには、次の要件を満たす必要があります。
- MySQLまたはMariaDB
- PHP 7.0 +
- mod_phpモジュールを使用したApache2.4
このチュートリアルでは、Ubuntu 16.04VPSにApacheWebサーバー、PHP、およびMySQLデータベースサーバーを使用してNextCloud14をインストールする方法を示します。
ステップ1:SSH経由でログインし、システムを更新します
まず、rootユーザーとしてSSH経由でUbuntu16.04VPSにログインする必要があります。
ssh root@IP_ADDRESS -p PORT_NUMBER
いつものように、次のコマンドを実行して、VPSにインストールされているすべてのパッケージをアップグレードします。
apt-get update apt-get upgrade
ステップ2:Apacheをインストールする
Apacheのインストールは非常に簡単です。apt-getパッケージマネージャーを使用して簡単にインストールできます:
apt-get install apache2
インストールが完了したら、サーバーの再起動時にApacheWebサーバーが自動的に起動するようにすることができます。
systemctl enable apache2
次のコマンドを実行して、Apacheサーバーが実行されているかどうかを確認できます。
systemctl status apache2
または、 http:// your_server_IP に移動して、Webサーバーが正常にインストールおよび実行されているかどうかを確認できます。 選択したWebブラウザを使用します。すべて問題がなければ、ブラウザはデフォルトのApacheWebページをロードします。
ステップ3:PHP7.0をインストールする
NextCloudに必要なPHP7といくつかのPHPモジュールをインストールするには、次のコマンドを実行します。
apt-get install php7.0 libapache2-mod-php7.0 php7.0-intl php7.0-gd php7.0-json php7.0-mysql php7.0-common php7.0-curl php7.0-mbstring php7.0-mcrypt php7.0-xml php-imagick php7.0-zip
ステップ4:MySQLをインストールしてデータベースを作成する
次に、MySQLサーバーをインストールします。これを行うには、次のコマンドを実行するだけです。
apt-get install mysql-server
これで、次のコマンドを使用して、データベースサーバーを起動し、起動時に自動的に起動できるようにすることができます。
systemctl start mysql systemctl enable mysql
mysql_secure_installationを実行することもできます MySQLデータベースサーバーのセキュリティを強化するスクリプト:
mysql_secure_installation
すべての質問に答えたら、前の手順で入力したパスワードを使用して、rootユーザーとしてMySQLにログインできます。
mysql -u root -p
NextCloudインストール用の新しいデータベースを作成するには、次のコマンドを実行します。
CREATE DATABASE nextcloud_db; GRANT ALL PRIVILEGES ON nextcloud_db.* TO 'nextcloud_user'@'localhost' IDENTIFIED BY 'PASSWORD'; FLUSH PRIVILEGES; exit;
「PASSWORD」を実際の強力なパスワードに置き換えることを忘れないでください。
ステップ5:NextCloud14をインストールする
ホスティング環境の準備が整い、さらに新しいデータベースを作成しました。これで、NextCloudの実際のインストールに進むことができます。
次のコマンドを実行して、最新のNextCloud14インストールファイルをダウンロードして抽出します。
cd /var/www wget https://download.nextcloud.com/server/releases/latest-14.zip unzip latest-14.zip chown -R www-data:www-data nextcloud rm latest-14.zip>
ステップ6:Apache仮想ホストファイルを作成する
ドメイン名でNextCloudにアクセスできるようにする場合は、新しい仮想ホストを作成する必要があります。これは、nanoテキストエディタを使用して行うことができます:
nano /etc/apache2/sites-available/nextcloud.conf
次に、次の情報をファイルに入力します。
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/nextcloud ServerName your-domain.com ServerAlias www.your-domain.com Alias /nextcloud "/var/www/nextcloud/" <Directory /var/www/nextcloud/> Options +FollowSymlinks AllowOverride All <IfModule mod_dav.c> Dav off </IfModule> SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud </Directory> ErrorLog /var/log/apache2/nextcloud-error_log CustomLog /var/log/apache2/nextcloud-access_log common </VirtualHost>
次に、次のコマンドを使用して仮想ホストファイルを有効にする必要があります。
ln -s /etc/apache2/sites-available/nextcloud.conf /etc/apache2/sites-enabled/nextcloud.conf
また、次のapachemodも有効になっていることを確認する必要があります。
a2enmod rewrite headers env dir mime
最後に、ApacheWebサーバーを再起動します。
systemctl restart apache2
ステップ7:Webブラウザを介してNextCloudのインストールを完了します
これで、 http://your-domain.comにアクセスできます。 (または http:// YOUR_IP_ADDRESS )そして画面の指示に従ってNextCloudのインストールを完了します。
独自のユーザー名とパスワードを選択して、管理者ユーザーアカウントを作成する必要があります。 [ストレージとデータベース]セクションで、以前に作成したデータベースの情報を入力し、[セットアップの完了]をクリックします。
それでおしまい。 NextCloudが正常にインストールされ、管理者ユーザーのログイン資格情報を使用してログインできます。
もちろん、Ubuntu16.04にNextCloud14をインストールする必要はありません。 NextCloudホスティングサービスのいずれかを使用している場合は、専門のLinux管理者にインストールとセットアップを依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。
PS 。 Ubuntu16.04にNextCloud14をインストールする方法に関するこの投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。