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

Ubuntu 21 /Debian11にOwnCloudをインストールして設定します

こんにちは、みんな !今日はUbuntu21にOwnCloudをインストールしますが、その前に理論を立てましょう。

OwnCloudは、自己ホスト型のファイル同期および共有サーバーです。 Webインターフェイス、同期クライアント、またはWebDAVを介したデータへのアクセスを提供すると同時に、デバイス間で簡単に表示、同期、および共有するためのプラットフォームを提供します。これらはすべてユーザーの制御下にあります。 OwnCloudのオープンアーキテクチャは、アプリケーションとプラグイン用のシンプルで強力なAPIを介して拡張可能であり、どのストレージでも機能します。

機能

  • バージョン管理 :ファイル履歴を使用すると、以前のバージョンにロールバックできます。
  • 暗号化 :OwnCloudは転送中のユーザーデータを保護します。クライアントとサーバー間で送信されるとき。
  • ドラッグアンドドロップによるアップロード :デスクトップファイルマネージャーからOwnCloudインスタンスにファイルをドラッグします。
  • テーマ :OwnCloudインスタンスの外観を変更します。
  • ODFファイルの表示.odtなどのOpenDocumentFormatファイルを表示できます ドキュメントと.ods スプレッドシート。
  • インストール可能なアプリケーションによる拡張 :OwnCloudマーケットプレイス内から、多数の公式およびサードパーティのアプリケーションをインストールできます。
  • AndroidおよびiOS向けのモバイルアプリ :モバイルアプリを使用すると、ファイルの同期、アップロード、ダウンロード、表示など、OwnCloudサーバーとやり取りできます。
UbuntuにOwnCloudをインストールする

LAMPスタックをインストールする

OwnCloudをインストールするには、LAMP(Linux、Apache、MySQL、PHP)スタックが必要です。このセクションでは、マシンにLAMPスタックをインストールする手順を完了します。 ApacheをWebサーバーとして使用する必要はありませんが、OwnCloud開発者は、NGINXやlighttpなどのWebサーバーよりもApacheを使用することを強くお勧めします。

  1. 1つのコマンドでLAMPスタックをインストールします。
    sudo apt install lamp-server^ -y
  2. インストールが完了したら、Apacheを有効にして起動します。
    sudo systemctl start apache2
  3. sudo systemctl enable apache2
  4. MySQLデータベースを起動して有効にします。
    sudo systemctl start mysql sudo systemctl enable mysql
  5. MySQL管理者パスワードを設定し、インストールを保護します。
    sudo mysql_secure_installation
    このプロセス中に、システムはVALIDATE PASSWORD COMPONENTを有効にするかどうかを尋ねます。 。この機能により、作成されたすべてのパスワードが強力で一意になります。回答n (「いいえ」のように)。プロンプトが表示されたら、MySQL管理者ユーザーの新しい安全なパスワードを入力して確認します。次に、4つの質問に回答するよう求められます。そのすべてに、yと回答する必要があります。 (「はい」のように)。
  6. PHPと必要なすべてのPHPパッケージをインストールします
    sudo apt install php php-opcache php-gd php-curl php-mysqlnd php-intl php-json php-ldap php-mbstring php-mysqlnd php-xml php-zip -y
  7. Apacheを再起動して、変更を有効にします。
    sudo systemctl restart apache2
OwnCloudデータベースを作成する

前提条件をインストールしたので、OwnCloudデータベースとユーザーを作成します。このセクションのコマンドは、MariaDBコンソール内から発行されます。

  1. MariaDBコンソールにアクセスします:
    sudo mysql -u root -p
  2. OwnCloudデータベースを作成します:
    CREATE DATABASE ownclouddb;
  3. 強力で一意のパスワードなど、必要な権限を持つ新しいユーザーを作成します。必ずPASSWORDに置き換えてください 自分のパスワードで:
    GRANT ALL ON ownclouddb.* TO 'unixcop'@'unixcop.local' IDENTIFIED BY 'PASSWORD';
  4. データベースの権限をフラッシュします: FLUSH PRIVILEGES;
  5. 最後に、データベースコンソールを終了します: exit
OwnCloudをダウンロード

この時点で、システムはOwnCloudの準備ができています。実際にソフトウェアをダウンロードする前に、OwnCloudのダウンロードページで最新バージョンを確認してください。

  1. OwnCloudをダウンロードします。 wget https://download.owncloud.org/community/owncloud-10.5.0.zip
  2. ダウンロードしたファイルを解凍します: unzip owncloud-10.5.0.zip
  1. ファイルを解凍すると、owncloudという名前の新しいディレクトリが作成されます 創造された。新しいディレクトリをApacheドキュメントのrootに移動します 。この例では、Apacheサイトファイルのデフォルトディレクトリを使用しています。 sudo mv owncloud /var/www/html/
  2. owncloudの所有権を変更します ディレクトリ: sudo chown -R www-data: /var/www/html/owncloud

Apache構成ファイルを作成する

Apacheは、OwnCloudインスタンスをWebにサーバーするために、仮想ホスト構成ファイルを必要とします。

  1. Nanoテキストエディタを使用してApache設定ファイルを作成します:
    sudo vim /etc/apache2/sites-available/owncloud.conf
  2. 次のテキストを新しいファイルに貼り付けます。 example.comの言及を置き換えます 自分のドメイン名またはIPアドレスを使用する
<VirtualHost \*:80>
     ServerAdmin [email protected]
     DocumentRoot /var/www/html/owncloud
     ServerName example.com
    <Directory /var/www/html/owncloud>
         Options FollowSymlinks
         AllowOverride All
         Require all granted
     </Directory>

ErrorLog ${APACHE_LOG_DIR}/example.com_error.log

CustomLog ${APACHE_LOG_DIR}/your-domain.com_access.log combined

</VirtualHost>
  1. ファイルを保存して閉じます
  2. rewriteを有効にします 、mime 、およびunique_id Apacheモジュール: sudo a2enmod rewrite mime unique_id
  3. Apacheサーバーを再起動します。
    sudo systemctl restart apache2

インストールのコマンドライン部分が完了しました。

UbuntuでOwnCloudを構成する

このセクションでは、インストールのWebベースの部分について説明します。

  1. http://unixcop.local/owncloudのようなドメイン名を使用するように構成されている場合は、ウェブブラウザを開いてサイトのドメインに移動します 。
  2. 管理者ユーザーのユーザー名とパスワードを入力します。 Storage & Databaseをクリックします 落ちる;次に、MySQL/MariaDBをクリックします 。

ログインすると、次のようなページが表示されます


Ubuntu
  1. Ubuntu18.04にRedisをインストールして構成する方法

  2. Ubuntu 16.04 / 14.04 /Debian9/8にownCloud10をインストールします

  3. UbuntuとDebianにNode.jsをインストールする

  1. Ubuntu18.04にRedmineをインストールして設定する方法

  2. Ubuntu18.04でApacheを使用してownCloudをインストールおよび構成する方法

  3. Ubuntu18.04にSambaをインストールして設定する方法

  1. Ubuntu20.04にRedisをインストールして構成する方法

  2. Debian/UbuntuにWebminをインストールして設定する方法

  3. Ubuntu 18.04 /Debian9にNginxをインストールして構成する方法