Nextcloud14をUbuntu18.04 LTSおよび派生物にインストールするにはどうすればよいですか?

Nextcloudロゴ

最近 Nextcloud14の新しいバージョンが一般にリリースされました これにより、以前のバージョンにあったものにいくつかの新機能とバグ修正が追加されて更新されました。

この新しいNextcloud14リリースでは 繰り返しになりますが、さまざまな改善がもたらされます このうち、ビデオ検証が追加され、XNUMX段階認証を使用できることを強調できます。

このプログラムを使用すると、クラウドストレージを内部で実行することができます。 Nextcloudは、ownCloudの多数の開発者が脱退して最初からやり直した後に生まれました。

NextcloudはownCloudのフォークです。 これはサービスとしてのクラウドインフラストラクチャ(IaaS)です 一部のPlatformas a Service(PaaS)サービスを備えた完全なオープンソース。

独自のLinuxサーバーまたは多くのホスティング会社のサーバーにインストールできます。

大小のシステムのシステム管理者は、システム構成、アプリケーション管理、およびアップデーターに対する多くの機能強化を高く評価します。

Nextcloud14での変更

ネクストクラウド14 約1000件のプルリクエストを改善と変更を加えて統合、Nextcloud 150よりも約13多い。これはコアサーバーのみを対象としており、公式にはこれまでで最大のリリースである変更が数百に上る。

これらはNextcloud14のこの新しいバージョンのこのリリースで強調することができる主な機能のハイライトですが:

  • ビデオ検証:トークでビデオ通話を使用して、共有へのアクセスを許可する前に、誰かのIDを検証します。
  • SignalとTelegram、およびNFCとSMSによるXNUMX要素認証
  • アクセシビリティの改善とダークテーマ
  • 共有へのメモの追加、チャットチャットでのファイルの共有、新しいかんばんアプリアプリなど

Ubuntu18.04および派生物へのNextcloudのインストール

NextCloud14をインストールするための最初のステップは WebサーバーとPHPをインストールする。 PHP7は以前のバージョンに比べて多くの改善をもたらし、NextCloudも増やします。実際、NextCloud7からはPHP11が必要です。

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

sudo apt-get install apache2 libapache2-mod-php7.0 bzip2

sudo apt-get install php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring

sudo apt-get install php7.0-intl php7.0-mcrypt php-imagick php7.0-xml php7.0-zip

環境を構成したので、あとは、このためのインストールをサポートするデータベースを選択するだけです。次に、以下を実行します。

sudo apt-get install mariadb-server php-mysql

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

Nextcloud

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

$ 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 https://download.nextcloud.com/server/releases/latest-14.tar.bz2-またはnextcloud-14-latest.tar.bz2

tar -xvjf nextcloud-14-latest.tar.bz2

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

sudo rm nextcloud-14-latest.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.   グイド

    こんにちは私は問題があります。 私はこれを取得します:

    «このサーバー上の/ nextcloudにアクセスする権限がありません。¨

    ローカルホストポート2.4.29のApache / 80(ubuntu)サーバー

  2.   ミゲル

    次のコマンドを実行します:sudo apt-get install php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstringは、libgd3とlibjpeg62を必要とするエラーをスローします-turboの依存関係
    これらの依存関係をインストールする場合は、それらが廃止されているか、存在しないことを示しています