云网牛站
所在位置:首页 > Linux云服务器 > 在Ubuntu 18.04上安装和配置Pydio文件共享服务器

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

2019-01-04 11:28:28作者:戴进稿源:云网牛站

本文介绍如何在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。

请参考在Ubuntu 18.04系统上安装MariaDB 10.4的步骤以图解的方式在Ubuntu 18.04.1中安装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服务器

请参考在Ubuntu 18.04系统上安装和配置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:

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

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

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

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

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

设置管理员用户帐户:

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

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

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

设置服务器URL并安装Pydio:

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

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

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

成功登陆到Pydio管理页面:

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

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

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

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

 

相关主题

Ubuntu 18.04系统中使用Apache搭建简单的web服务器

精选文章
热门文章