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

Ubuntu18.04LTSにPydioをインストールして構成する方法

Pydioは、無料のオープンソースのクラウドベースのファイル共有および同期ソフトウェアであり、中央の場所からすべてのデータストレージにアクセスできます。これは、ownCloudやNextcloudなどの他のファイル共有ソフトウェアの非常に代替的なものです。 Pydioは、どこからでも、どのブラウザからでもアクセスできるajaxベースのWebインターフェイスを提供します。 Pydioを使用すると、SAN、SAMBA、CIFS、FTP、NFSなどの既存のストレージに接続できます。Pydioは、Mac、Windows、Linux用のネイティブクライアントと、iOSおよびAndroid用のモバイルクライアントを提供します。他のPydioユーザーや一般の人とファイルを簡単に共有できます。 Pydioは認証のためにLDAP/ADと統合でき、WordPress、Drupal、JoomlaなどのCMSとのSSOもサポートします。

このチュートリアルでは、Ubuntu18.04LTSにPydioをインストールする方法を学習します。

要件
  • Ubuntu18.04を実行しているサーバー。
  • 静的IPアドレスがサーバーに設定されています。
  • ルートパスワードがサーバーに設定されています。
はじめに

まず、システムを最新バージョンに更新する必要があります。次のコマンドで実行できます:

apt-get update -y
apt-get upgrade -y

システムが更新されたら、システムを再起動してこれらの変更を適用します。

LAMPサーバーをインストールする

まず、Apache Webサーバー、MariaDBデータベースサーバー、PHP、およびその他の必要なパッケージをシステムにインストールする必要があります。次のコマンドを実行して、それらすべてをインストールできます。

apt-get install apache2 mariadb-server apt-transport-https libapache2-mod-php7.2 php7.2-cli php7.2-fpm php7.2-json php7.2-mysql php7.2-zip php7.2-gd php7.2-mbstring php7.2-curl php7.2-xml php-pear php7.2-bcmath php7.2-intl php7.2-opcache mariadb-server php7.2-xml postfix wget unzip -y

すべてのパッケージがインストールされたら、php.iniファイルを開き、いくつかの変更を加えます。

nano /etc/php/7.2/apache2/php.ini

次の変更を行います:

upload_max_filesize = 1G
post_max_size = 1G
output_buffering = Off
Save and close the file. Then, open another php.ini file:
nano /etc/php/7.2/cli/php.ini

次の変更を行います:

upload_max_filesize = 1G
post_max_size = 1G
output_buffering = Off

終了したら、ファイルを保存して閉じます。

MariaDBを構成する

デフォルトでは、MariaDBのインストールは保護されていないため、最初に保護する必要があります。次のコマンドで保護できます:

mysql_secure_installation
    Enter current password for root (enter for none):
    Set root password? [Y/n]: N
    Remove anonymous users? [Y/n]: Y
    Disallow root login remotely? [Y/n]: Y
    Remove test database and access to it? [Y/n]:  Y
    Reload privilege tables now? [Y/n]:  Y

MariaDBが保護されたら、次のコマンドを使用してMariaDBシェルにログインします。

mysql -u root -p

ルートパスワードを入力します。次に、次のコマンドを使用してPydioのデータベースとユーザーを作成します。

MariaDB [(none)]> create database pydio;
MariaDB [(none)]> create user [email protected] identified by 'mypassword';

'mypassword'を独自の安全なパスワードに置き換えます。次に、次のコマンドを使用して、Pydioにすべての特権を付与します。

MariaDB [(none)]> GRANT ALL ON pydio.* TO 'pydio'@'localhost' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

'mypassword'を独自の安全なパスワードに置き換えます。次に、特権をフラッシュし、次のコマンドを使用してMariaDBシェルを終了します。

MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

これで、MariaDBデータベースサーバーが正しくセットアップされました。これで、Pydioのインストールに進むことができます。

Pydioをインストール

デフォルトでは、PydioはUbuntu18.04のデフォルトリポジトリでは使用できません。そのため、Pydioリポジトリをサーバーに追加する必要があります。次のコマンドで実行できます:

echo "deb https://download.pydio.com/pub/linux/debian/ bionic main" | tee /etc/apt/sources.list.d/pydio.list

次に、GPGキーをインポートし、次のコマンドでリポジトリを更新します;

wget -qO - https://download.pydio.com/pub/linux/debian/key/pubkey | apt-key add -
apt-get update -y

最後に、次のコマンドを使用してPydioをインストールします。

apt-get install install pydio pydio-all php-xml -y

インストールが正常に完了したら、次のコマンドを使用してApacheリライトモジュールを有効にします。

a2enmod rewrite

次に、次のコマンドを使用してApacheWebサーバーを再起動します。

systemctl restart apache2

次のコマンドを使用して、ApacheWebサーバーのステータスを確認することもできます。

systemctl status apache2

次の出力が表示されます。

systemctl status apache2
? apache2.service - The Apache HTTP Server
   Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           ??apache2-systemd.conf
   Active: active (running) since Wed 2019-02-18 10:56:45 UTC; 6s ago
  Process: 6498 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
 Main PID: 6517 (apache2)
    Tasks: 1 (limit: 1114)
   CGroup: /system.slice/apache2.service
           ??6517 /usr/sbin/apache2 -k start

Feb 18 10:56:45 ubuntu1804 systemd[1]: Starting The Apache HTTP Server...
Feb 18 10:56:45 ubuntu1804 apachectl[6498]: AH00557: apache2: apr_sockaddr_info_get() failed for ubuntu1804
Feb 18 10:56:45 ubuntu1804 apachectl[6498]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1. S
Feb 18 10:56:45 ubuntu1804 systemd[1]: Started The Apache HTTP Server.

これで、Apache Webサーバーが構成され、正常に動作します。次のステップに進むことができます

PydioWebインターフェイスにアクセス

これでPydioがインストールおよび構成されたので、Webインターフェイスにアクセスします。

Webブラウザーを開き、URL http:// your-server-ip/pydioを入力します。次のページにリダイレクトされます:

すべてのチェックを確認し、PYDIOのインストールを続行をクリックします ボタン。次のページが表示されます:

言語を選択して、 START WIZARDをクリックします 。次のページが表示されます:

アプリケーション名とウェルカムメッセージを設定します。次に、次へをクリックします ボタン。次のページが表示されます:

次に、管理者アカウントを設定し、次へをクリックします ボタン。次のページが表示されます:

次に、データベース名、データベースユーザー名、パスワードなどのデータベースの詳細を入力します。次に、テストDB接続をクリックします ボタン。次のページが表示されます:

次に、 INSTALL PYDIOをクリックします ボタン。インストールが正常に完了したら。次のページにリダイレクトされます:

次に、管理者のユーザー名とパスワードを入力します。次に、 ENTERをクリックします ボタン。次のページが表示されます:

おめでとう!これで、Pydioファイル共有サーバーがUbuntu18.04に正常にインストールされました。 Pydioを使用して、友達とファイルを簡単に共有できるようになりました。ご不明な点がございましたら、お気軽にお問い合わせください。


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

  2. Ubuntu18.04LTSにAnsibleをインストールして構成する方法

  3. Ubuntu 20.04 LTS に Fail2ban をインストールして構成する方法

  1. Ubuntu 18.04 LTSにKubernetes(k8s)をインストールして設定する方法

  2. Ubuntu18.04LTSにGitLabをインストールして構成する方法

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

  1. Ubuntu16.04LTSにMongoDBをインストールして構成する方法

  2. Ubuntu18.04LTSにMongoDBをインストールして構成する方法

  3. Ubuntu18.04LTSにMantisバグトラッカーをインストールして構成する方法