通过这一系列的Zentyal 3.4 PDC教程中,我们为文件共享像Samba和FTP,有自己的酸甜苦辣(Samba使用广播,是专为局域网和互联网不可扩展的服务有设置服务。
FTP仅提供基本的目录和文件级访问,配置由系统管理员进行,但有时您想为用户提供一些额外的文件共享平台,不需要复杂的系统设置,因此用户不必安装额外的软件。
在Zentyal中安装Pydio文件共享
本教程介绍的Apache服务器,这是一个强大的开源文件共享,可以把Zentyal成伪云文件协同平台顶部的基本安装和-前AjaXplorer Pydio的最小配置(http://pyd.io)内部和外部用户的共享平台,并提供功能,如创建和编辑文档,上传数据,观看视频,听音乐,与他人共享您的文件,协作文件编辑等。
要求
- 在Zentyal上安装和配置Apache
- 在Zentyal上启用UserDir和密码保护Web目录
- 启用与AllowOverride指令.htaccess文件。
- 对于此设置的一个主题创作的“cloud.mydomain.com”子域名会被用来举办Pydio网页文件,并提供用户存储。
- 在'/srv/www/cloud.mydomain.com“路径将承载所有Pydio Web配置文件。
第1步:下载并配置Pydio
有两种方法下载和安装Pydio。
- 首先是通过访问Pydio官方网站http://pyd.io/ - > 下载区 - > 手动安装 ,下载zip或tar包,将其解压缩到你的服务器的路径(/srv/www/cloud.mydomain.com在这种情况下, )并运行浏览器安装程序。
- 第二种方法是通过运行自动安装程序提供通过在Debian系统信息库和运行apt-get命令或安装RPM包企业版Linux(CentOS的,RHEL和Fedora)。
对于任何其他详细信息,请访问http://pyd.io/download/页。
下载Pydio文件共享
关于这个话题通过ssh用wget手动方法将用于定制的目的。
1.登录到Zentyal从PuTTY使用Zentyal IP地址或域名,用root帐号3.4 PDC服务器 。
连接到Zentyal服务器
使用wget命令,并提取2.下载Pydio zip或tar.gz包(在Linux上我个人推荐tar.gz压缩)。
# wget http://downloads.sourceforge.net/project/ajaxplorer/pydio/stable-channel/5.2.3/pydio-core-5.2.3.tar.gz # tar xfvz pydio-core-5.2.3.tar.gz
下载Pydio
3.将所有提取文件到您的子域名的虚拟主机文档根目录路径通过发出以下命令,然后定位到文档根目录的物理路径。
# cp –r pydio-core-5.2.3/* /srv/www/cloud.mydomain.com/ # cd /srv/www/cloud.mydomain.com/
复制Pydio文件
4.现在是时候安装由Pydio需要Zentyal Webserver的一些额外的Apache,MySQL和PHP模块,然后重新启动Web服务器Zentyal服务。
# apt-get install mysql-server-5.5 php5 php5-cli php5-gd php5-mysql php5-mcrypt libapr1 libaprutil1 ssl-cert php5-json # service zentyal webserver restart
安装灯泡堆叠
启动服务
5.下一步是打开一个浏览器和网址键入您的子域。
访问子域
6.如果你得到像在上述补助www数据与Pydio 数据目录的独家许可权的截图错误消息。
# chown –R www-data data/.
设置权限
7.对于生产环境,你还需要安装和配置Pydio配置数据(用户,插件,文件管理等)的数据库。 在这种情况下,为Zentyal最适合的数据库是已安装的,但需要一个Pydio用户和数据库MYSQL。
要创建Pydio用户和数据库登录MYSQL数据库,并创建一个名为“pydio”和用户“pydio”谁可以在本地主机上访问该数据库的所有权限(在生产箱变用户和数据库名称)新的数据库。
# mysql -u root –p mysql> CREATE DATABASE IF NOT EXISTS pydio; mysql> CREATE USER 'pydio'@'localhost' IDENTIFIED BY 'yourpassword'; mysql> GRANT ALL PRIVILEGES ON pydio.* TO 'pydio'@'localhost'; mysql> FLUSH PRIVILEGES; mysql> quit;
创建Pydio数据库
8.如果您在尝试使用标准root帐户问题访问MYSQL数据库以下命令来更改MySQL的root密码,得到一个错误。
# dpkg-reconfigure mysql-server-5.5
配置MySQL
输入MySQL密码
重新输入MySQL密码
9.现在再次将浏览器指向Pydio子域网址。
访问Pydio工具
正如你可以看到安装程序生成一些错误,可以防止Pydio平稳运行。 要解决一些生成的错误,请运行以下命令。
# ln –s /etc/php5/conf.d/mycrypt.ini /etc/php5/apache2/conf.d/20-mycrypt.ini # dpkg-reconfigure locales
要禁用PHP输出缓冲 (更好的性能)开放,值更改output_buffering为关 /etc/php5/apache2/php.ini道路。
# nano /etc/php5/apache2/php.ini
禁用PHP输出缓冲区
你还可以体验其他错误有关安装过程中的所有步骤,这之后,但您可以继续,如果他们被列为警告错误。
第2步:执行Pydio安装
10.现在是时候实际运行Pydio安装程序。 重新启动Web服务器zentyal模块后,再次刷新您的子页面,点击启动向导!
Pydio安装
11.第一步是创建Pydio Administrator用户 。 输入所需的管理员用户名和选择一个强密码 。
创建Pydio管理员用户
12.接着通过添加标题配置Pydio全局选项 ,选择默认的应用程序语言和设置欢迎信息(不启用电子邮件)。
Pydio全局选项
13.在下一提示符下,使用以前创建的凭据Pydio连接到MySQL数据库和测试您的SQL连接。
Pydio MySQL配置
14.还您现在可以添加其他用户,或者你可以选择从Pydio管理面板后做到这一点。
添加Pydio用户
15.打的最后一步立即安装Pydio并等待安装一个成功的消息来完成。
现在安装Pydio
选择语言
16.安装完成后,您将自动重定向到Pydio登录网页。 使用安装过程中创建的管理凭据登录,并设置文件和协作服务器(选择首选工作区,创建新用户,文件夹,上传文件,编辑用户权限等)。
Pydio登录屏幕
Pydio仪表板
创建新文件夹
第3步:在Pydio子域上启用HTTPS
由于Pydio是一个合作的文件共享平台的用户需要通过执行您的子对HTTPS协议运行免受网络数据包窃听。
17.登录Zentyal管理面板 ,导航到Web服务器 ,选择您pydio子域 ,点击编辑按钮形式的行动 ,对SSL支持选择强制SSL,打在更改并保存设置。
强制在Pydio上的HTTPS
恭喜! 现在您已在安全网络环境中安装和配置了共享云存储平台。
结论
作为一个结论Pydio可以为您的组织一个伟大的开源文件共享平台 ,可以即时的用户连接到本地网络存储和NAS可以提供一个优雅的替代今天在互联网上提供的其他云存储平台。