在Centos 7上安装Pydio 7

・4 分钟阅读

Pydio是ownCloud和NextCloud等软件的替代品,此外,它相对轻量级,并且为你的所有设备(如iOS,macOS,Windows和Android )提供同步客户端。

前提条件

要安装Pydio,你需要:

  • 一个CentOS 7(64位)服务器
  • wget
  • mariadb
  • root访问
  • epel-release知识库

安装

开始之前,我们需要更新系统,并且检索epel-release软件包:


yum update -y
yum install epel-release mysql php-mysql -y

现在,我们需要检索Pydio RPM和MySQL文件:


rpm -Uvh http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
rpm -Uvh http://dl.ajaxplorer.info/repos/pydio-release-1-1.noarch.rpm

我们现在可以使用yum来安装MariaDB和Pydio :


yum install mysql-server pydio -y

安装完成后,我们将配置httpd以便在安装Pydio时正常工作:


nano /etc/httpd/conf.d/pydio.conf

将整个文件替换为以下文件:


Alias /pydio /usr/share/pydio
Alias /pydio_public /var/lib/pydio/public

<Directory /usr/share/pydio>
 Options FollowSymlinks
 AllowOverride none
 Require all granted
</Directory>

保存并退出。

为了让httpd读取此文件,我们必须重新启动服务器:


systemctl restart httpd

最后,我们必须配置MariaDB :


systemctl start mysql
mysql_secure_insallation

当系统提示你设置root密码时,请输入y,然后按ENTER 。

现在,系统会提示你删除匿名用户。 只需按ENTER键使用ENTER键可以使用默认值直到看到"感谢使用MySQL""

现在我们需要使用设置的密码登录到MySQL :


mysql -u root -p

在提示时输入密码,然后继续创建用户和数据库:


create database pydio;
create user pydio@localhost identified by '(YOUR_PASSWORD_HERE)';
grant all on pydio.* to pydio@localhost;
FLUSH PRIVILEGES;
exit;

离开mysql cli终端后,使用浏览器在http://(YOUR_SERVER_IP)/pydio访问你的服务器,你将看到以下内容:

单击"click here to continue to Pydio"链接,然后单击"wizard"链接。

使用配置MariaDB时设置的信息填充表单,例如,创建管理员帐户、密码等。

如果你到达"Configurations Storage"选项卡,如下所示,用"pydio"填充用户和配置进程中设置的密码。

现在,点击"Install Pydio Now"。 "

结束语

你已成功安装Pydio,现在,你可以为设备安装同步客户端,开始上传文件。

月月 profile image