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

UbuntuにNextcloudをインストールする方法:ステップバイステップのセットアップガイド

真のセルフホストファイル共有および同期プラットフォームを探しているなら、Nextcloudは優れた 開始する場所。わかりやすいいくつかの手順で、UbuntuにNextcloudをインストールする方法を紹介します。

Nextcloudは、ファイル、ドキュメント、連絡先を一元化された場所から保存できる、自己ホスト型のファイル共有アプリケーションサーバーです。これは、Dropbox、Googleドライブ、OneDrive、およびその他の独自のオンラインストレージサービスに似た真のオープンソースプラットフォームです。

大手企業の問題は、データが正確にどこにあるのか、他人によるアクセスから安全かどうかがわからないことです。したがって、一部のサードパーティサーバーに保存したくない分類済みデータについては、完全に制御できるものを選択することをお勧めします。

Nextcloudを使用すると、デバイス間ですべてを同期し、他のユーザーとファイルを共有できます。さらに、友達/家族のために複数のアカウントを作成することができます。その後、Dropboxなどと非常によく似た方法で、サーバーにログインしてデータを保存できるようになります。

Nextcloudのサーバー側プログラムは、Linuxオペレーティングシステムで動作することを目的としています。したがって、初心者でも、Linuxユーザーなら誰でも簡単にインストールできます。それで、これ以上面倒なことはせずに、インストールに取り掛かりましょう。

1。 ApacheWebサーバーをインストールする

NexcloudはWebブラウザーで実行されるため、最初のステップはApacheWebサーバーをインストールすることです。

sudo apt install apache2

インストールしたら、Apacheのステータスを確認します:

sudo systemctl status apache2

上記の出力から、Apacheウェブサーバーが稼働していることがわかります。

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

NextcloudはPHPプログラミング言語で書かれているため、PHPはNextcloudコードの必須要件です。次のコマンドを実行して、Nextcloudが必要または推奨するPHPモジュールをインストールします。

sudo apt install php libapache2-mod-php php-imagick php-common php-mysql php-gd php-json php-curl php-zip php-xml php-mbstring php-bz2 php-intl php-bcmath php-gmp php-dom unzip

PHPのバージョンを確認します:

php -v

変更を有効にするためにApacheをリロードします。

sudo systemctl reload apache2

3。 MariaDBデータベースサーバーのインストールと構成

Nextcloudは、MySQL、MariaDB、PostgreSQL、またはSQLiteデータベースを使用してデータを保存できます。このガイドでは、MariaDBを使用するので、インストールしましょう。

sudo apt install mariadb-server

MariaDBサーバーをインストールしたら、MariaDB管理者ユーザーのパスワードを設定する必要があります。

sudo mysql_secure_installation

MariaDBのrootパスワードの入力を求められたら、rootパスワードがまだ設定されていないため、Enterキーを押します。次に、Yと入力します MariaDBサーバーのルートパスワードを設定します。 MariaDBのrootユーザーに強力なパスワードを与えることを忘れないでください。

次に、Enterキーを押して、残りのすべての質問に回答し、匿名ユーザーを削除し、リモートrootログインを無効にして、テストデータベースを削除します。

4。 Nextcloudのデータベースとユーザーを作成する

rootユーザーとしてMariaDBにログインします:

sudo mysql -u root -p

次に、Nextcloud用の新しいデータベースを作成します。このチュートリアルでは、データベースにnextcloudという名前を付けます 、ただし、好きな名前を使用できます。

CREATE DATABASE nextcloud;

次に、データベースユーザーを作成し、nextcloudに権限を付与します データベース。 nextcloud-userを選択します ユーザー名の場合は、このユーザーの好みの名前を使用できます。

your-passwordを忘れずに置き換えてください ご希望のパスワードを使用してください。

GRANT ALL ON nextcloud.* TO 'nextcloud-user'@'localhost' IDENTIFIED BY 'your-password';

権限を再読み込みして終了します。

FLUSH PRIVILEGES;
EXIT;

ユーザーが提供されたパスワードでデータベースに接続できるかどうかを確認します:

mysql -u nextcloud-user -p

5。 Nextcloudをダウンロードしてインストールする

データベースを構成したら、Nextcloudをダウンロードします。 Nextcloudはzipファイルとして配布されます。アーカイブをプルする前に、Nextcloudダウンロードページから最新リリースを確認してください。

この記事の執筆時点で、最新リリースは23.0です。次のコマンドを使用してNextCloudをダウンロードします:

wget https://download.nextcloud.com/server/releases/nextcloud-23.0.0.zip

以下のコマンドを実行して、パッケージを/var/www/htmlに解凍します。 、dataを作成します Nextcloudがユーザーデータを保存し、適切なディレクトリ権限を設定するディレクトリ:

sudo unzip nextcloud-23.0.0.zip -d /var/www/html/
sudo mkdir /var/www/html/nextcloud/data
sudo chown -R www-data:www-data /var/www/html/nextcloud/

6。 Nextcloudを構成する

Nextcloudが正常にインストールされました。次に、Webブラウザーを開き、http://server-ip/nextcloud/をポイントします。 最終ステップを完了します。

  1. ユーザー名を入力します およびパスワード 管理者アカウントを作成します。
  2. データフォルダを指定します 。私たちの場合は/var/www/html/nextcloud/data
  3. 手順4で作成したデータベース接続設定(ユーザー、パスワード、データベース名)を提供します。
  4. [セットアップの完了]をクリックします ボタンをクリックして、UbuntuへのNextcloudのインストールを完了します。

あなたは自分が管理者ユーザーとしてログインしていることに気付くでしょう。そこであなたはNextcloudインスタンスのカスタマイズを始めることができます。おめでとうございます!プライベートクラウドストレージとして使用を開始できます。

ドメインの無料のLet’sEncryptSSL証明書を使用してNextcloudのインストールを保護できます。

チュートリアルを使用してUbuntuにNextcloudをインストールしていただきありがとうございます。これがお役に立てば幸いです。


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

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

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

  1. Ubuntu 20.04LTSを22.04LTSにアップグレードする方法:ステップバイステップガイド

  2. VirtualBoxにUbuntuをインストールする方法:ステップバイステップガイド

  3. Ubuntu20.04にNextcloudをインストールする方法

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

  2. UbuntuにDockerEngineをインストールする方法:ステップバイステップガイド

  3. Ubuntu 20.04 に NextCloud をインストールする方法