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

NextcloudをFedora31にインストールする

Nextcloud®は、Google®ドライブやDropbox®に似たファイル共有ソフトウェアです。 Nextcloudはオープンソースであるため、完全に制御でき、サーバーをマシンにインストールできます。この記事では、NextcloudをFedora®31クラウドサーバーにインストールする方法について説明します。

前提条件
  • Fedora31を実行しているクラウドサーバー
  • rootまたはadminユーザーへのアクセス

LAMPスタックをインストールして構成します

Nextcloudをインストールする前に、サーバーにLAMP(Linux®、Apache®、MySQL®またはMariaDB®、およびPHP)スタックが必要です。この例では、スタック内のデータベースにMariaDBを使用しています。

コマンドラインで次のコマンドを入力して、Apache、MariaDB、およびPHPをインストールします。

dnf install httpd unzip

dnf install php php-gd php-mbstring php-intl php-mysqlnd php-opcache php-json php-zip php-xml

dnf install mariadb mariadb-server

MariaDBをインストールした後、mysql_secure_installationを実行する必要があります ルートパスワードを設定し、リモートルートログインを禁止し、テストデータベースを削除します。次のコマンドを使用して、MariaDBを起動し、データベースを保護します。

systemctl enable mariadb

systemctl start mariadb

mysql_secure_installation

次に、次の手順を使用してデータベースを構成します。

  1. 次のコマンドを使用して、MariaDBのインストールを入力します。

    mysql -p
    
  2. Nextcloud用のデータベースを作成します。 を任意のデータベース名に置き換えます。データベースの目的を明確に示すデータベース名を選択することをお勧めします。

    CREATE DATABASE <database>;
    
  3. 新しいデータベースのユーザーを作成します。 をユーザー名に置き換え、を選択した安全なパスワードに置き換えます。

    CREATE USER '<dbUser>'@'localhost' IDENTIFIED BY '<PASSWORD>';
    
  4. ユーザーにデータベースへのアクセスを許可します:

    GRANT ALL PRIVILEGES ON <database>.* TO '<dbUser>'@'localhost';
    
  5. フラッシュ特権:

    FLUSH PRIVILEGES;
    
  6. MariaDBを終了します:

    exit
    

これらの資格情報の設定に注意してください。 Nextcloudのデータベースにアクセスするにはそれらが必要です。

Nextcloudをインストール

ベースのLAMPスタックがセットアップされたので、Nextcloud自体のインストールに進むことができます。次の手順のコマンドを使用してNextcloudをダウンロードしてインストールします。

  1. ドキュメントのルートディレクトリに移動します。:

    cd /var/www/html/
    
  2. Nextcloudの最新バージョンをダウンロードします:

    wget https://download.nextcloud.com/server/releases/latest.zip
    
  3. ファイルを解凍します:

    unzip latest.zip
    
  4. 圧縮ファイルを削除します:

    rm latest.zip
    
  5. Webサーバーに所有権を与える:

    chown -R apache:apache nextcloud/
    
  6. Apacheを再起動します:

    systemctl enable httpd
    
    systemctl start httpd
    
  7. httpおよびhttpsサービスをファイアウォールに追加します:

    firewall-cmd --permanent --add-service=http
    
    firewall-cmd --permanent --add-service=https
    
    firewall-cmd --reload
    
  8. ローカルマシンのWebブラウザで、https://<internet_ip_address>/nextcloudに移動します 。

    ここで、管理者ユーザーを作成し、データベースアクセスを構成できます。 adminアカウントには、安全なユーザー名とパスワードの組み合わせを選択します。

  9. ストレージとデータベースをクリックします MySQL / MariaDBを選択します 。

    前のセクションで構成した資格情報を入力します。

次に、Nextcloudは、基本システムと、役立つと思われるいくつかのアプリケーションをインストールします。これが終了すると、Nextcloudパネルが表示され、いくつかのファイルをアップロードする準備が整います。


Linux
  1. Node.jsをFedora35/Fedora34にインストールする方法

  2. LibreOffice3.5をFedora16/Fedora15にインストールします

  3. VMwareWorkstation8をFedora16にインストールします

  1. AMPを使用してFedora22/21にWordPressをインストールする

  2. NextcloudをDebian10にインストールする

  3. NginxをFedoraにインストールする

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

  2. WordPressをFedora20にインストールする

  3. ownCloud7をFedora21にインストールします