sql >> データベース >  >> RDS >> Database

Ubuntu18.04にNextcloud15をインストールする方法

    DropboxやGoogleドライブと同様に、Nextcloudは、ファイル、連絡先、カレンダーを共有できるセルフホスティングソフトウェアです。ただし、DropboxやGoogleドライブとは異なり、ファイルはプライベートになり、サードパーティのサーバーではなくサーバーに保存されます。 NextcloudはGDPRおよびHIPAAに準拠したホスティングソリューションであるため、ファイルは監査機能とともに暗号化されます。このチュートリアルでは、NextcloudインスタンスをUbuntuVPSサーバーにインストールします。

    飛行前

    • ApacheのインストールとPHPの有効化
    • MariaDBのインストール
    • rootとしてログインするか、 sudoを使用します 特権

    ステップ1: 最初にサーバーにログインします。

    ssh [email protected]

    ステップ2: 次に、次のように入力してMySQL/MariaDBインスタンスにログインします。

    mysql

    プロンプトが変更され、MySQLコマンドを使用してデータベースを作成し、権限を付与できるようになります。

    MariaDB [(none)]>

    以下で強調表示されているパスワードを安全なパスワードに置き換えます。 「クエリOK、影響を受けた0行(0.00秒)」と表示されるため、コマンドが受け入れられたことがわかります。 各コマンドの後に「」メッセージが表示されます。 Nextcloudユーザーのパスワードを手元に用意してください。このチュートリアルの後半で使用します。

    CREATE DATABASE nextcloud;

    CREATE USER nextcloud IDENTIFIED BY 'password';

    GRANT USAGE ON *.* TO nextcloud@localhost IDENTIFIED BY 'password';

    GRANT ALL privileges ON nextcloud.*  TO nextcloud@localhost;

    FLUSH PRIVILEGES;

    quit;

    Nextcloudモジュールをインストールする

    NextCloudが機能するには、特定のモジュールをインストールする必要があります。ターミナル内で、 apt installを使用してモジュールをインストールします。 指図。 Yを押します プロンプトが表示されたら続行します。

    apt install php-gd php-json php-mysql php-curl php-mbstring

    apt install php-intl php-imagick php-xml php-zip

    NextCloudをインストールする

    最後に、NextCloudのファイルをダウンロードして抽出します。次に、選択した宛先に移動できます。チュートリアルでは、デフォルトのドキュメントルート / var / www / htmlに移動します。 。

    ステップ1: Nextcloudパッケージをダウンロードします。

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

    ステップ2: Nextcloudパッケージを抽出します。

    tar -xvf nextcloud-15.0.7.tar.bz2

    ステップ3: NextcloudコアファイルをApacheのルートディレクトリに移動します。

    cd nextcloud

    mv ./* /var/www/html

    mv ./.htaccess /var/www/html

    mv ./.user.ini /var/www/html

    cd /var/www/html

    ステップ4: / var / www / html内にディレクトリを作成します Nextcloudストレージ用のフォルダ。

    mkdir /nextcloud-data

    ステップ5: NextcloudはApacheによって実行され、 www-dataを使用します したがって、ユーザーとして、権限と所有権を切り替える必要があります。

    chown -R www-data:www-data ./*

    chown -R www-data:www-data .htaccess

    chown -R www-data:www-data .user.ini

    chown www-data:www-data /nextcloud-data

    ステップ6: 変更を有効にするには、Apacheを再起動します。

    systemctl restart apache2

    ステップ7: http://your_ip/index.php のブラウザでNextcloudにアクセスして、Nextcloudが機能していることを確認します 。管理者アカウントの作成と、フォルダ/ディレクトリ( nextcloud-data )の設定が必要です )NextCloudがアップロードを保存します。

    注この時点で、NextCloudインストールに暗号化を適用することをお勧めします。サイトにSSLを追加する必要はありませんが、パスワードが第三者に表示されるのを防ぎます。

    • ユーザー名でアカウントを作成します。 adminを使用しています 。
    • データフォルダは/nextcloud-dataである必要があります
    • ユーザー名とパスワードは以前に作成したMySQLのものである必要があり、設定はlocalhostのままにします。
    • [完了]をクリックします

    これでNextcloudになり、ファイルとフォルダーのアップロードを開始できます!

    私たちの超高速VPSと専用サーバーはNextcloudを実行できます。キックするハードウェアに加えて、24時間年中無休のテクニカルサポートもご利用いただけます。私たちの最高のホスティングサービスがどのようにあなたを助けることができるかをご覧ください!


    1. c#を使用してSQL Serverテーブルの変更を監視するにはどうすればよいですか?

    2. SQLiteの日付に日を追加

    3. SQLServerで変更データキャプチャを使用してインクリメンタルロードを実装する

    4. customer.pk_name参加transactions.fk_name対customer.pk_id[シリアル]参加transactions.fk_id[整数]