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

NextcloudをDebian11/Debian10にインストールする方法

Nextcloudは、ネットワーク上にクラウドストレージを提供するセルフホストソフトウェアスイートであり、ownCloudのフォークです。これは、ドキュメントや写真を保存、同期、共有できるGoogleドライブ/ドロップボックスのようなものです。

この投稿では、Debian 11 /Debian10にNextcloudをインストールする方法を説明します。

ApacheWebサーバーのインストール

まず、Nextcloud用のApacheウェブサーバーをインストールします。

sudo apt update 

sudo apt install -y apache2 bzip2

MariaDBのインストール

次に、Nextcloudインストール用にMariaDBデータベースをインストールします。 MariaDBの代わりにMySQLデータベースを使用することもできます。

sudo apt install -y mariadb-server mariadb-client

MariaDBのインストール後、mysql_secure_installationコマンドを使用してMariaDBのインストールを保護します。

PHP7.3または7.4をインストールする

NextcloudにはPHPバージョン7.3または7.4が必要であり、同じものがDebianOSリポジトリで利用可能です。したがって、aptを使用できます Nextcloudインストール用のPHPとその拡張機能をインストールするコマンド。

sudo apt install -y libapache2-mod-php php-gd php-json php-mysql php-curl php-mbstring php-intl php-imagick php-xml php-zip php-sqlite3

PHPをインストールしたら、Nextcloudで次のモジュールを有効にします。

sudo a2enmod rewrite

sudo a2enmod headers

Apacheサービスを再起動します。

sudo systemctl restart apache2

Nextcloudをインストール

Nextcloudをダウンロード

Nextcloudは、LinuxサーバーがLAMPスタックの上にダウンロードして手動でセットアップするためのアーカイブパッケージを提供しています。

cd /tmp/

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

tar -jxvf latest.tar.bz2

sudo mv nextcloud /var/www/html/

sudo mkdir /var/www/html/nextcloud/data

Nextcloudディレクトリ内のファイルの所有権を更新して、Apacheユーザーがデータをそこに書き込めるようにします。

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

データベースの作成

rootユーザーを使用してMariaDBサーバーにログインし、データベースを作成します。

sudo mysql -u root -p

まず、nextclouddbというデータベースを作成します 。

create database nextclouddb;

次に、nextclouduserを付与します nextclouddbにアクセスするには パスワードpasswordを持つローカルホスト上のデータベース 。

grant all on nextclouddb.* to 'nextclouduser'@'localhost' identified by 'password';

MariaDBシェルを終了します。

exit

NextCloudのセットアップ

Webブラウザーを開き、以下のURLに移動します。

http://your.ip.addr.ess/nextcloud
  1. ユーザー名とパスワードのフォームに記入して、管理者アカウントを作成します。 。
  2. 次に、ストレージとデータベースをクリックします。
  3. まず、Nextcloudのデータフォルダの場所を入力します 次に、データベースの構成のデータベース情報 MySQL / MariaDBの形式 。
  4. すべての情報を入力したら、[完了]をクリックします 。

Nextcloudにアクセス

インストールが完了すると、インストーラーがNextcloudのホームページに移動します。

インストーラーが存在しないページ(http://index.php/core/apps/recommended)に移動した場合は、戻るボタンをクリックしてNextcloudに移動します。

結論

それで全部です。 NextcloudをDebian11/ Debian 10にインストールする方法を学んだことを願っています。セキュリティ対策として、NextcloudインストールでHTTPSを有効にすることを検討できます。


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

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

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

  1. Debian 10(バスター)のインストール方法

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

  3. Python3.9をDebian10にインストールする方法

  1. Debian10にMemcachedをインストールする方法

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

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