pydio+php,在Ubuntu 18.04上安装和配置Pydio文件共享服务器

本文介绍如何在Ubuntu 18.04 LTS系统上安装和配置Pydio文件共享服务器的具体步骤。

简介

Pydio是一个类似Dropbox的文件共享服务器,你可以在数据中心,云实例或在家运行的个人计算机中托管。Pydio提供现代文件同步服务的功能,使你可以保存和共享文档、图片、视频、网站数据。

存储在Pydio服务器上的文件可以从Web界面或Linux、macOS、Windows、Android、iOS的本机客户端访问。

步骤1:安装和配置MariaDB/MySQL数据库服务器

Pydio可以在MySQL/MariaDB、PostgreSQL或SQLite数据库上运行,在本文中,我们将使用MariaDB/MySQL。

安装MariaDB数据库服务器后,为Seafile创建用户和数据库。

首次以root用户身份登录MySQL shell:

$ mysql -u root -p

Enter password:

Welcome to the MariaDB monitor.  Commands end with ; or \g.

Your MariaDB connection id is 48

Server version: 10.3.11-MariaDB-1:10.3.11+maria~bionic-log mariadb.org binary distribution

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]>

我们将为每个服务器组件创建一个数据库:

CREATE DATABASE pydio;

创建数据库用户并为创建的数据库授予权限:

CREATE USER 'pydio'@'localhost' IDENTIFIED BY 'StrongPassword';

GRANT ALL ON pydio.* TO 'pydio'@'localhost';

通过以pydio用户身份登录数据库来确认访问:

$ mysql -u pydio -p

Enter password:

Welcome to the MariaDB monitor.  Commands end with ; or \g.

Your MariaDB connection id is 49

Server version: 10.3.11-MariaDB-1:10.3.11+maria~bionic-log mariadb.org binary distribution

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> SHOW DATABASES;

Database |

pydio |

4 rows in set (0.001 sec)

MariaDB [(none)]> QUIT

Bye

步骤2:安装PHP

使用以下命令安装Pydio所需的PHP和扩展:

sudo apt -y install php-cli php-fpm php-json php-pdo php-mysql php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath php-intl php-opcache

步骤3:安装Postfix SMTP服务器

步骤4:安装Apache Web Server

我们将使用Apache HTTP服务器在Ubuntu 18.04上托管Pydion,使用以下命令安装它:

sudo apt -y install apache2 libapache2-mod-php

在以下两个文件上配置PHP:

sudo vim /etc/php/7.2/apache2/php.ini

sudo vim /etc/php/7.2/cli/php.ini

设置:

upload_max_filesize = 1G

post_max_size = 1G

output_buffering = Off

启用Apache重写模块:

sudo sudo a2enmod rewrite

sudo systemctl restart apache2

步骤5:安装和配置Pydio文件共享服务器

安装apt-transport-https:

sudo apt update

sudo apt -y install apt-transport-https

配置pydio存储库:

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

导入GPG密钥:

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

更新包列表并安装Pydio:

sudo apt update

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

安装将把Pydio Apache配置文件放在/etc/apache2/conf-enabled/pydio.conf下。

安装后重新启动Apache:

sudo systemctl restart apache2

至此,在Ubuntu 18.04 LTS系统上安装成功Pydio文件共享服务器了。

步骤6:访问Pydio文件共享服务器Web界面

访问你的Pydio文件共享服务器地址以完成安装,URL为http://[ServerName|IPAddress]/pydio。

确认所有Checks返回OK并单击继续安装PYDIO:

b7d752266095cccd888831fb2f67dc25.png

单击启动向导以开始Web设置:

371a1967b151b1a519661bbc36f410bc.png

设置应用程序名称和欢迎消息:

0df33f81e7e9f01061404d561c850dc1.png

设置管理员用户帐户:

e9049dc72d59d99f4db27431998b1faa.png

配置数据库连接详细信息并单击TEST DB CONNECTION:

e302b24a764df363ee531aceab917d37.png

设置服务器URL并安装Pydio:

9aeba8eda7d58b4ab304bc5cd8fa2530.png

完成后,使用创建的用户名和密码登录Pydio:

d67a96f2b7e12d077886fa85a842a8f4.png

成功登陆到Pydio管理页面:

4c0f272cabd7fc6c12c4e879bf8a7f9a.png

在Pydio管理页面中上传和管理我的文件下的文件:

d8aa1056645c63b10aecae2e5f976bd4.png

到这里,我们安装和配置Pydio的工作已经完成了。

相关主题

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Pydio文件共享平台简介 Pydio让你瞬间将任何服务器变成一个功能强大的文件共享平台。前身为AjaXplorer。我们现在品牌重塑是专门为社会各界的支持。 Pydio文件共享平台 v8.0.2 更新日志 确保检查db版本测试不会破坏所有内容(例如,如果缺少表); 在smb wsp访问禁止路径时修正了错误; 修复EncFS和缓存问题; Optim:确保清除缓存被称为延迟; 不要使用applyHook,而是直接加载会话管理器来进行演示; Mq.serial:make $ channels static变量,如mq.sql中所示; 添加一个选项以禁用节点缓存; 添加ldap支持嵌套组中的AD成员值; 修复EncFS; 确保unserialized对象是Notification实例; 将lite版本切换到完整版; 修复webDAV上传事件。应该修复#1317并修复#1318; 通过检查空的$ pwd变量替换检查bypass_pwd。应该修复#1316,请确认; 测试USE_SESSION_CREDENTIALS值,而不仅仅是isset(); 关闭会话可能会阻止UI的可能长的请求; 将每个实例的本地缓存添加到MemorySafe,并移除节点缓存上的时间限制; 添加Zoho编辑器的时间间隔; 修复#1319,启用在只读文件上复制操作; 确保我们不会破坏以前的使用; 更新教程视频默认为第一个连接打开面板; 修复一个文档minisite的事件转发(使用ContentFilter而不是相对路径重新计算); 修复s3股。 Pydio文件共享平台页面展示  相关阅读 同类推荐:站长常用源码

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值