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

NextcloudをDebian10にインストールする

Nextcloud®は、Google®ドライブやDropbox®に似たファイル共有ソフトウェアです。 Nextcloudはオープンソースであるため、完全に制御でき、サーバーをマシンにインストールできます。この記事では、Debian®10クラウドサーバーにNextcloudをインストールする方法について説明します。

前提条件
  • Debian10を実行しているクラウドサーバー
  • rootまたはadminユーザーへのアクセス

LAMPスタックをインストールして構成します

Nextcloudをインストールする前に、サーバーにLAMP(Linux®、Apache®、MySQL®またはMariaDB®、およびPHP)スタックが必要です。

コマンドラインで次のコマンドを入力して、Apache、MariaDB、およびPHPをインストールします。

apt install apache2 mariadb-server libapache2-mod-php7.3 unzip

apt install php7.3-gd php7.3-json php7.3-mysql php7.3-curl php7.3-mbstring

apt install php7.3-intl php-imagick php7.3-xml php7.3-zip

MariaDBをインストールした後、次のコマンドを実行してデータベースを保護する必要があります。

mysql_secure_installation

このコマンドを使用すると、rootパスワードを設定したり、リモートrootログインを禁止したり、テストデータベースを削除したりできます。

次の手順を使用してデータベースを構成します。

  1. 次のコマンドを使用して、MariaDBのインストールを入力します。

    mysql
    
  2. Nextcloud用のデータベースを作成します。 を任意のデータベース名に置き換えます。データベースの目的を明確に示すデータベース名を選択することをお勧めします。

    CREATE DATABASE <database>;
    
  3. 新しいデータベースのユーザーを作成します。 をユーザー名に置き換え、を選択した安全なパスワードに置き換えます。

    CREATE USER '<dbUser>'@'localhost' IDENTIFIED BY '<PASSWORD>';
    
  4. ユーザーにデータベースへのアクセスを許可します:

    GRANT ALL PRIVILEGES ON <database>.* TO '<dbUser>'@'localhost';
    
  5. フラッシュ特権:

    FLUSH PRIVILEGES;
    
  6. MariaDBを終了します:

    exit
    

これらの資格情報の設定に注意してください。 Nextcloudのデータベースにアクセスするにはそれらが必要です。

Nextcloudをインストール

ベースのLAMPスタックがセットアップされたので、Nextcloud自体のインストールに進むことができます。次の手順のコマンドを使用してNextcloudをダウンロードしてインストールします。

  1. ドキュメントのルートディレクトリに移動します。:

    cd /var/www/html/
    
  2. Nextcloudの最新バージョンをダウンロードします:

    wget https://download.nextcloud.com/server/releases/latest.zip
    
  3. ファイルを解凍します:

    unzip latest.zip
    
  4. 圧縮ファイルを削除します:

    rm latest.zip
    
  5. Webサーバーに所有権を与える:

    chown -R www-data:www-data nextcloud/
    
  6. Apacheを再起動します:

    systemctl restart apache2
    
  7. ローカルマシンのWebブラウザーで、https://<internet_ip_address>/nextcloudに移動します 。

    ここで、管理者ユーザーを作成し、データベースアクセスを構成できます。 adminaccountには、安全なユーザー名とパスワードの組み合わせを選択します。データベースには、前に構成したものと同じ資格情報を入力します。

次に、Nextcloudは、基本システムと、役立つと思われるいくつかのアプリケーションをインストールします。これが終了すると、Nextcloudパネルが表示され、いくつかのファイルをアップロードする準備が整います。


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

  2. NextCloud13をDebian9にインストールする方法

  3. Debian10にGitLabをインストールする

  1. NextcloudをDebian10BusterLinuxにインストールする方法

  2. Debian9にNextcloudをインストールする方法

  3. NextcloudをFedora31にインストールする

  1. NextcloudClientをDebian10Busterにインストールする方法

  2. Debian10にPostgreSQLをインストールする方法

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