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

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

NextCloudは、最も人気のある無料のオープンソースのセルフホストファイル同期および共有アプリケーションの1つです。個人のファイル、連絡先、写真、音楽などを保存するために使用でき、いつでもそれらにアクセスしたり、友達と共有したりできます。これは、ownCloudと呼ばれる別の広く使用されているファイルホスティングアプリケーションの人気のある代替手段です。
このチュートリアルでは、Ubuntu16.04VPSにNextCloud13をインストールする方法を紹介します。
NextCloudへの移行を検討しているownCloudユーザーの場合は、ownCloudからNextCloudへの移行方法に関するチュートリアルも必ずお読みください。

Ubuntu20.04にNextcloudをインストールする方法に関するこのチュートリアルの更新バージョンがあります


要件

インストールを開始する前に、いくつかの要件を満たす必要があります。

–サーバーへのSSHアクセス。 SSH経由でサーバーに接続できる必要があります。

– Linux、Apache Webサーバー、MySQLまたはMariaDBデータベースサーバー、およびPHP 7.0、7.1、または7.2で構成されるLAMPスタック。

NextCloudをSSL証明書で保護することもお勧めします。ここから信頼できるSSL証明書を購入できます。

1。 SSH経由でログインし、システムを更新します

まず、SSH経由でユーザーrootとしてサーバーにログインする必要があります:

ssh root@IP_ADDRESS -p PORT_NUMBER

「IP_ADDRESS」と「PORT_NUMBER」を実際のサーバーのIPアドレスとSSHポート番号に置き換えてください。

ログインしたら、次のコマンドを実行して、Ubuntu16.04サーバーが最新であることを確認しましょう。

apt-get update
apt-get upgrade

2。 Apacheをインストールする

次のコマンドを実行して、サーバーにApacheをインストールします。

apt-get install apache2

インストールが完了したら、次のコマンドを使用して、システムの起動時にサービスを自動的に開始できるようにすることができます。

systemctl enable apache2

次のコマンドを使用して、Apacheサーバーが実行されているかどうかを確認できます。

systemctl status apache2

3。 PHP7.0をインストールする

NextCloudに必要なすべての追加モジュールと一緒にPHP7をインストールするには、次のコマンドを実行します。

apt-get install php7.0 libapache2-mod-php7.0 php7.0-common php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring php7.0-intl php7.0-mcrypt php-imagick php7.0-xml 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パスワードを使用して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。 NextClouldのインストール

ホスティング環境の準備が整い、新しいデータベースも作成しました。これで、実際のNextClouldのインストールに進むことができます。

次のコマンドを実行して、最新のNextCloud13インストールファイルをダウンロードして抽出します。

cd /var/www
wget https://download.nextcloud.com/server/releases/latest-13.zip
unzip latest-13.zip
chown -R www-data:www-data nextcloud
rm latest-13.zip
>

6。 Apache仮想ホストを設定する

ドメインを使用してNextCloudインストールにアクセスするには、Apache仮想ホスト構成ファイルを作成する必要があります。これは、nanoテキストエディタで作成できます:

nano /etc/apache2/sites-available/nextcloud.conf

次に、次の情報をファイルに入力します。

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/nextcloud
ServerName yourdomain.com
ServerAlias www.yourdomain.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ブラウザを介してNextClouldのインストールを完了します

これで、 http://yourdomain.comにアクセスできます。 (または http:// YOUR_IP_ADDRESS )そして画面の指示に従ってNextCloudのインストールを完了します。

独自のユーザー名とパスワードを選択して、管理者ユーザーアカウントを作成する必要があります。 [ストレージとデータベース]セクションで、以前に作成したデータベースの情報を入力し、[セットアップの完了]をクリックします。

それでおしまい。 NextCloudが正常にインストールされ、管理者ユーザーのログイン資格情報を使用してログインできます。

もちろん、NextClould Hostingサービスのいずれかを使用している場合は、Ubuntu16.04にNextCloud13をインストールする必要はありません。その場合は、専門のLinux管理者にセットアップを依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。

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


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

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

  3. Ubuntu16.04にGraylogサーバーをインストールする方法

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

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

  3. Nextcloud14をDebian9にインストールする方法

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

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

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