Nextcloud 16をUbuntuとその派生物にインストールするにはどうすればいいですか?

Nextcloud

数時間前、Nextcloudの新しいバージョン16が到着しました これはdですセキュリティとファイル共有の改善を目的 機械学習の助けを借りて。 このプロジェクトは、古いファイルサーバーを置き換えるための小さなプロジェクト管理とACLも備えています。

新機能のXNUMXつは 機械学習の使用。 発表によると、プロジェクトは悪意のあるログインを検出するだけでなく、ファイル共有の推奨事項も提供します。

これは、たとえば、ユーザーがコンテンツを共有することが多いグループや人々に当てはまります。

企業でファイルを共有する新しい方法は、アクセス制御リスト(ACL)を提供します。

従来のネットワークの管理者は、ファイル、フォルダー、およびサブフォルダーの詳細なマッピングを通じて、個々のファイルおよびディレクトリへのアクセス権の制御を維持できます。

Si 彼らはそれについてもっと知りたい このリリースのあなたはチェックすることができます 次のリンク。

UbuntuへのNextcloud16のインストール

NextCloud 16の新しいバージョンをシステムにインストールできることに興味がある人は、以下で共有する指示に従う必要があります。

Snapパッケージによるインストール

最初に紹介する方法は、Snapパッケージからのインストールです。 これは、ディストリビューションにNextCloudをインストールする最も簡単な方法です。

現時点での唯一の詳細は、新しいバージョンはまだベータ版であるため、Snapで安定版に更新されていないことです。 更新されるのは時間の問題ですが。

NextCloudは、その依存関係とともに単一のアプリケーションとしてスナップによって配布され、システム上で安全に実行されます。

このインストール方法で最も重要なことは、Snapは、基盤となるシステムや他のアプリケーションから分離された、安全でサンドボックス化されたコンテナ化されたアプリケーションとして設計されていることです。

SnapからNextcloudパッケージをインストールするには、 ターミナルで次のコマンドを実行するだけです。

 sudo snap install nextcloud

従来のインストール

NextCloud16の新しいバージョンをインストールする他の方法は WebサーバーとPHPをインストールする.

Nextcloudロゴ

このため ターミナルを開いて、その中で次のコマンドを実行する必要があります:

 
apt-get install apache2 mariadb-server libapache2-mod-php7.2
apt-get install php7.2-gd php7.2-json php7.2-mysql php7.2-curl php7.2-mbstring
apt-get install php7.2-intl php-imagick php7.2-xml php7.2-zip

環境を設定したので、すべて 残りは、インストールをサポートするデータベースを選択することです このために、以下を実行します。

 sudo apt-get install mariadb-server php-mysql

インストール中に、 ルートパスワードを選択するように求められます 。 パスワードの選択を求められない場合は、 デフォルトは空白になります.

現在 データベースを入力する必要があります (設定したパスワードの入力を求められます):

 mysql -u root -p

今何 データベースを作成する必要があります。

CREATE DATABASE nextcloud;

現在 ユーザーを作成する必要があります データベースへの接続に使用するもの:

CREATE USER 'usuario'@'localhost' IDENTIFIED BY 'tucontraseña';

最後のステップは 新しいユーザーに特権を付与します。

GRANT ALL PRIVILEGES ON nextcloud. * TO 'usuario'@'localhost';

FLUSH PRIVILEGES;

完了したら、Ctrl-Dを入力して終了します。

最後のステップは、次のコマンドでNextcloudをインストールすることです。

cd /var/www
wget <a href="https://download.nextcloud.com/server/releases/nextcloud-16.0.0.tar.bz2">https://download.nextcloud.com/server/releases/nextcloud-16.0.0.tar.bz2</a>

wget https://download.nextcloud.com/server/releases/nextcloud-16.0.0.tar.bz2.asc

gpg --import nextcloud.asc

gpg --verify nextcloud-16.0.0.tar.bz2.asc <a href="https://download.nextcloud.com/server/releases/nextcloud-16.0.0.tar.bz2">nextcloud-16.0.0.tar.bz2</a>

tar -xvjf nextcloud-16.0.0.tar.bz2

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

sudo rm nextcloud-16.0.0.tar.bz2

現在 で新しいファイルを作成する必要があります /etc/apache2/sites-available/nextcloud.conf 。 これを好みのエディターで編集します。

Alias /nextcloud "/var/www/nextcloud/"

<Directory /var/www/nextcloud/>

Options +FollowSymlinks

AllowOverride All

<IfModule mod_dav.c>

Dav off

</IfModule>

SetEnv HOME /var/www/nextcloud

SetEnv HTTP_HOME /var/www/nextcloud

</Directory> 

完了したら、 新しいサイトを有効にし、ApacheModを有効にする時が来ました NextCloudに必要なもの:

a2ensite nextcloud

a2enmod rewrite headers env dir mime

systemctl restart apache2

ufw allow http

ufw allow https

データベースの選択が終了したら、 すべてをインストールする時間。 http:// your_address / nextcloud /に移動します

またはそのようなlocalhost / nextcloud

管理者のユーザー名とパスワードを選択すると、データフォルダを選択できます。


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   デビッドフレイレガルシア

    まず、ブログおめでとうございます。私は定期的にブログをフォローし、Linuxについて多くのことを学びます。
    NextcloudサーバーをPCにマウントすることを考えていますが、Snapを介したインストールがサーバーとしてインストールするのに有効か、クライアントとしてのみインストールするのに有効かを知りたいです。
    事前にどうもありがとうございました
    拝啓