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

Ubuntu20.04にNextcloudをインストールして設定する方法

Nextcloudは、無料のオープンソースファイル共有およびコラボレーションプラットフォームであり、最も広く使用されているプラ​​ットフォームであり、独自のファイルホスティングサービスをホストできます。これはownCloudのフォークであり、Dropbox、GoogleDriveなどの他のストレージソリューションと非常によく似ています。 Nextcloudを使用すると、個人のコンテンツ、ファイル、ドキュメント、写真を保存して、友達や家族と共有できます。機能を拡張するのに役立つ多くのアドオンが付属しています。

このチュートリアルでは、Ubuntu20.04にNextcloudサーバーとクライアントをインストールする方法を紹介します。

前提条件

  • Atlantic.netクラウドプラットフォーム上の新しいUbuntu20.04VPS
  • Ubuntu20.04を実行しているデスクトップシステム
  • サーバーIPを指す有効なドメイン名
  • サーバーで構成されているrootパスワード

ステップ1-Atlantic.Netクラウドサーバーを作成する

まず、Atlantic.Netクラウドサーバーにログインします。 2GB以上のRAMを搭載したオペレーティングシステムとしてUbuntu20.04を選択して、新しいサーバーを作成します。 SSH経由でクラウドサーバーに接続し、ページの上部で強調表示されているクレデンシャルを使用してログインします。

Ubuntu 20.04サーバーにログインしたら、次のコマンドを実行して、ベースシステムを最新の利用可能なパッケージで更新します。

apt-get update -y

ステップ2–LAMPサーバーをインストールする

開始する前に、LAMPスタックをサーバーにインストールする必要があります。インストールされていない場合は、次のコマンドでインストールできます。

apt-get install apache2 mariadb-server libapache2-mod-php php php-gmp php-bcmath php-gd php-
json php-mysql php-curl php-mbstring php-intl php-imagick php-xml php-zip bzip2 -y

すべてのパッケージがインストールされたら、php.iniファイルを編集し、要件に応じていくつかの値を変更します。

nano /etc/php/7.4/apache2/php.ini

次の行を変更します:

memory_limit = 512M
date.timezone = Asia/Kolkata

終了したらファイルを保存して閉じ、Apacheサービスを再起動して変更を適用します。

systemctl restart apache2

ステップ3–Nextcloudデータベースを作成する

次に、Nextcloudのデータベースとユーザーを作成する必要があります。まず、次のコマンドを使用してMariaDBに接続します。

mysql

接続したら、次のコマンドを使用してデータベースとユーザーを作成します。

create database nextclouddb;
grant all on nextclouddb.* to 'nextcloud'@'localhost' identified by 'yourpassword';

次に、特権をフラッシュし、次のコマンドを使用してMariaDBシェルを終了します。

flush privileges;
exit;

ステップ4–Nextcloudをダウンロード

まず、次のコマンドを使用して、公式WebサイトからNextcloudの最新バージョンをダウンロードします。

wget https://download.nextcloud.com/server/releases/latest-20.tar.bz2

ダウンロードが完了したら、次のコマンドを使用してダウンロードしたファイルを抽出します。

tar -jxvf latest-20.tar.bz2

次に、抽出したディレクトリをApache Webルートディレクトリに移動し、次のコマンドを使用して適切な権限を付与します。

mv nextcloud /var/www/html/
chown -R www-data:www-data /var/www/html/nextcloud
chmod -R 775 /var/www/html/nextcloud

完了したら、Apacheサーバーの構成に進むことができます。

ステップ5–Nextcloud用にApacheを構成する

次に、Nextcloudにサービスを提供するためにApache仮想ホスト構成ファイルを作成する必要があります。

次のコマンドで作成できます:

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

次の行を追加します:

<VirtualHost *:80>
DocumentRoot "/var/www/html/nextcloud"
ServerName nextcloud.example.com

ErrorLog ${APACHE_LOG_DIR}/nextcloud.error
CustomLog ${APACHE_LOG_DIR}/nextcloud.access combined

<Directory /var/www/html/nextcloud/>
Require all granted
Options FollowSymlinks MultiViews
AllowOverride All

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

SetEnv HOME /var/www/html/nextcloud
SetEnv HTTP_HOME /var/www/html/nextcloud
Satisfy Any

</Directory>

</VirtualHost>

ファイルを保存して閉じ、次のコマンドでApache仮想ホストを有効にします。

a2ensite nextcloud.conf

次に、次のコマンドを使用して、必要なApacheモジュールを有効にします。

a2enmod rewrite headers env dir mime setenvif ssl

次に、Apacheサービスを再起動して、構成の変更を適用します。

systemctl restart apache2

この時点で、ApacheWebサーバーはNextcloudにサービスを提供するように構成されています。

ステップ6–Nextcloudにアクセスする

次に、Webブラウザーを開き、URL http://nextcloud.example.comを使用してNextcloudにアクセスします。 。次のページが表示されます:

管理者のユーザー名とパスワードを設定し、データベース設定を定義して、完了をクリックします。 セットアップページ。次のページにNextcloudダッシュボードが表示されます:


ステップ7–Nextcloudクライアントのインストールと構成

Nextcloudは、Nextcloudサーバーへの接続に使用できるAndroid、Windows、iOS用のクライアントアプリケーションを提供します。これにより、ユーザーは外出先でファイルにアクセスして同期することができます。

クライアントマシンで、次のコマンドを使用してNextcloudアプリケーションをインストールします:

apt-get install software-properties-common gnupg2 -y
add-apt-repository ppa:nextcloud-devs/client
apt-get update -y
apt-get install nextcloud-client -y

アプリケーションがインストールされたら、UbuntuDASHからNextcloudアプリケーションを起動します。次の画面が表示されます。

NextcloudサーバーのURLを入力し、次へをクリックします ボタン。 Nextcloudのユーザー名とパスワードを入力するように求められます:

ユーザー名とパスワードを入力し、次へをクリックします ボタン。次のページが表示されます:

希望の設定を選択し、接続をクリックします ボタン。接続すると、次のページが表示されます。

OpenLocalフォルダーを選択し、完了をクリックします。 ボタン。次のページにNextcloudフォルダーが表示されます:

このディレクトリ内にファイルやフォルダを簡単に配置して、Nextcloudと同期できるようになりました。

結論

このガイドでは、Ubuntu20.04サーバーにNextcloudをインストールする方法を学びました。また、デスクトップマシンにNextcloudクライアントをインストールし、Nextcloudサーバーに接続する方法も学びました。個人のコンテンツを簡単に保存して、友達や家族と共有できるようになりました。今日Atlantic.NetからVPSホスティングでNextcloudを試してみてください!


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

  2. Ubuntu20.04にOpenVPNサーバーをインストールして構成する方法

  3. Ubuntu 18.04 に Elasticsearch をインストールして構成する方法

  1. Ubuntu18.04にRedisをインストールして構成する方法

  2. Ubuntu18.04にRedmineをインストールして設定する方法

  3. UbuntuにFail2banをインストールして設定する方法は?

  1. Ubuntu18.04にSambaをインストールして設定する方法

  2. Ubuntu20.04にRedisをインストールして構成する方法

  3. Ubuntu20.04にJenkinsをインストールして構成する方法