数時間前、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をインストールする.
このため ターミナルを開いて、その中で次のコマンドを実行する必要があります:
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
管理者のユーザー名とパスワードを選択すると、データフォルダを選択できます。
まず、ブログおめでとうございます。私は定期的にブログをフォローし、Linuxについて多くのことを学びます。
NextcloudサーバーをPCにマウントすることを考えていますが、Snapを介したインストールがサーバーとしてインストールするのに有効か、クライアントとしてのみインストールするのに有効かを知りたいです。
事前にどうもありがとうございました
拝啓