Pydio
2016年2月18日 (木) 20:30時点におけるKusakata (トーク | 投稿記録)による版 (ページの作成:「Category:インターネットアプリケーション en:Pydio [https://pydio.com/ Pydio] (旧名 AjaXplorer) はファイルを共有したり同期するため...」)
Pydio (旧名 AjaXplorer) はファイルを共有したり同期するためのオープンソースのウェブアプリケーションです。
インストール
pydioAUR パッケージをインストールしてください。さらに、データベース (例: MariaDB) と PHP が動作するウェブサーバー (Apache, Lighttpd, Nginx) が必要です。
設定
php.ini
に以下の変数を設定してください:
/etc/php/php.ini
extension=exif.so extension=gd.so extension=mcrypt.so extension=iconv.so extension=mysqli.so session.save_path = "/tmp" output_buffering = Off file_uploads = On post_max_size = 20G upload_max_filesize = 20G max_file_uploads = 20000
ここでは、Nginx ウェブサーバーを設定して localhost のルートで SSL を有効化せずに Pydio を使えるようにします (ただし公式では SSL を使用することが推奨されています)。まず、Pydio の Nginx 設定のコピーを作成してください:
# cp /usr/share/doc/pydio/example_nginx_vhost.conf /etc/webapps/pydio/nginx.conf
ドメイン名を置き換えます:
# sed -i 's/pydio.example.com/localhost/g' /etc/webapps/pydio/nginx.conf
そして nginx.conf
から設定ファイルを include してください:
/etc/nginx/nginx.conf
http { [...] include /etc/webapps/pydio/nginx.conf; [...] }
以下は Pydio のデータベースを MariaDB で設定する例です。データベースの名前は pydio
、ユーザーは pydio
、パスワードは password
としています:
CREATE DATABASE pydio; GRANT ALL PRIVILEGES ON pydio.* TO pydio@'localhost' IDENTIFIED BY 'pydio'; FLUSH PRIVILEGES;
設定後は忘れずにサービス (例: nginx.service
や php-fpm.service
) を(再)起動してください。
http://127.0.0.1/ を開くとインストールウィザードのページが表示されるので指示に従ってください。