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- ユーザー名とパスワードのフォームに記入して、管理者アカウントを作成します。 。
- 次に、ストレージとデータベースをクリックします。
- まず、Nextcloudのデータフォルダの場所を入力します 次に、データベースの構成のデータベース情報 MySQL / MariaDBの形式 。
- すべての情報を入力したら、[完了]をクリックします 。
Nextcloudにアクセス
インストールが完了すると、インストーラーがNextcloudのホームページに移動します。
インストーラーが存在しないページ(http://index.php/core/apps/recommended)に移動した場合は、戻るボタンをクリックしてNextcloudに移動します。
結論
それで全部です。 NextcloudをDebian11/ Debian 10にインストールする方法を学んだことを願っています。セキュリティ対策として、NextcloudインストールでHTTPSを有効にすることを検討できます。