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

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

この記事では、Ubuntu 20.04 LTS に NextCloud をインストールして構成するために必要な手順について説明しました。このチュートリアルを続行する前に、sudo を持つユーザーとしてログインしていることを確認してください 特権。このチュートリアルのすべてのコマンドは、root 以外のユーザーとして実行する必要があります。

Nextcloud は、オープンソースのファイル共有およびホスティング ソリューションです。これは、組織内でドキュメント、写真、ビデオを保存、共同作業、共有できるようにする Google ドライブ / Dropbox のようなものです。プライバシーが心配な場合は、プライベート ホーム サーバーまたは仮想プライベート サーバー (VPS) にインストールできる NextCloud に切り替えることができます。 NextCloud 経由でファイルをサーバーにアップロードし、それらのファイルをデスクトップ コンピューター、ラップトップ、またはスマートフォンに同期できます。このようにして、データを完全に制御できます。

Ubuntu 20.04 に NextCloud をインストールする

ステップ 1. まず、Ubuntu サーバーにパッケージをインストールする前に、すべてのシステム パッケージが更新されていることを確認することを常にお勧めします。

sudo apt update
sudo apt upgrade

ステップ 2. LAMP スタックをインストールします。

NextCloud は PHP で構築されています。 PHP で作成された他の Web アプリと同じようにホストできます。そのため、Ubuntu を LAMP サーバーとして設定する必要があります。まだ行っていない場合は、先に進む前に、従来の LAMP ガイドを使用して、PHP を提供するように Ubuntu をセットアップしてください。

ステップ 3. Nextcloud を Ubuntu システムにインストールします。

NextCloud zip アーカイブをサーバーにダウンロードします。この記事の執筆時点での最新の安定バージョンは 20.0.4 です。バージョン番号を変更する必要がある場合があります。このページに移動し、download for server をクリックします。 ボタンをクリックして最新バージョンを表示:

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

ダウンロードしたら、解凍してアーカイブを抽出します:

sudo unzip nextcloud-19.0.0.zip -d /var/www/

それに応じてディレクトリのアクセス許可を設定します:

sudo chown www-data:www-data /var/www/nextcloud/ -R

ステップ 4. NextCloud 用の MariaDB データベースの作成。

NextCloud は MariaDB データベースを使用して、投稿、ページ、ユーザー、プラグイン、テーマ設定などのすべてのデータを保存します。次のコマンドで MariaDB サーバーにログインし、MariaDB ルート パスワードを入力します。

mysql -u root -p

MariaDB コンソールに移動したら、新しいデータベースを作成します:

MariaDB > create database nextcloud;
MariaDB > create user [email protected] identified by 'your-passwd';
MariaDB > grant all privileges on nextcloud.* to [email protected] identified by 'your-passwd';
MariaDB > flush privileges;
MariaDB > exit;

ステップ 4. NextCloud 用に Apache を構成します。

your-domain.com.conf という名前の NextCloud Web サイト用の新しい仮想ホスト構成ファイルを作成します。

nano /etc/apache2/sites-available/your_domain.com.conf

次のコンテンツをファイルに追加します:

<VirtualHost *:80>    
      ServerAdmin [email protected]
      DocumentRoot "/var/www/nextcloud"
      ServerName your-domain.com
      ServerAlias www.your-domain.com

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

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

作成した仮想ホストを有効にするには、次のコマンドを実行します:

ln -s /etc/apache2/sites-available/your-domain.com.conf /etc/apache2/sites-enabled/your-domain.com.conf

新しい構成を有効にするために、次のように入力して Apache サービスを再起動します。

sudo a2ensite your_domain.com.conf 
sudo a2enmod rewrite
sudo systemctl restart apache2

ステップ 5. NextCloud をセットアップします。

HTTP 接続を使用して Nextcloud Web インストール ウィザードにアクセスできるようになりました:

https://your-domain.com

NextCloud を Ubuntu 20.04 Focal Fossa にインストールするために必要なことはこれだけです。この簡単なヒントがお役に立てば幸いです。質問や提案がある場合は、下にコメントを残してください。


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

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

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

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

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

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

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

  2. Ubuntu 18.04 /Ubuntu16.04にMariaDBをインストールする方法

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