前言

  基于云的协作工具Pydio cell提供了一系列灵活的特性,包括应用内消息传递、文件共享和版本控制。下面逐步介绍安装过程。
Pydio cell最初是一个简单的基于云的文件共享系统,但经过升级后现在提供了更大的灵活性,用户可以使用应用内消息传递、文件共享、版本控制、移动应用等等。创建顶级的个人文件夹来组织数据,同时创建协作单元,以便与其他用户共享数据。使用包含的全局搜索工具,您可以在任何工作区或单元格中找到文件和文件夹。您将享受便利的通知和书签系统,使定位数据和活动变得简单。
下面带您了解如何在Ubuntu服务器18.04上安装Pydio cell。我将演示免费家庭版的安装,但是企业版的安装是一样的,只需要企业许可证。企业版提供了更高级的共享和认证、高可用性和企业级安全特性。一旦完成,您将拥有一个功能齐全的、基于云的文件共享和协作工具。

 一、准备工作

  如前所述,我将在Ubuntu 18.04上安装,所以您需要这个服务器启动并运行并准备就绪。

 二、创建Pydio用户

  我们要做的第一件事是为安装和运行Pydio创建一个特定的用户。打开终端窗口,输入以下命令;
sudo useradd -m pydio
sudo passwd pydio

 三、禁用Apache

  要让Pydio成功运行,我们需要禁用Apache。为此,输入以下两个命令:
sudo systemctl stop apache2
sudo systemctl disable apache2

 四、安装数据库

  我们需要使用到MySQL。如果没有安装,输入命令:
sudo apt install mysql-server
您需要设置MySQL根用户密码。用命令来做:
sudo mysql_secure_installation
这里安装的是MySQL Server 5.7。现在是创建数据库和用户的时候了。使用以下命令启动并启用MySQL服务器:
sudo systemctl enable mysqld
sudo system start mysqld
使用以下命令登录到MySQL:
mysql - u root - p
成功验证后,发出以下命令来创建用户和数据库(并向用户提供正确的命令):
CREATE USER 'pydio'@'localhost' IDENTIFIED BY 'PASSWORD';
CREATE DATABASE cells;
GRANT ALL PRIVILEGES ON cells.* to 'pydio'@'localhost';
FLUSH PRIVILEGES;
EXIT
密码请设置一个强密码。

 五、安装PHP

  现在我们需要安装必要的PHP依赖项。这可以通过以下命令完成:
sudo apt install php php-fpm php-gd php-curl php-intl php-xml
我们必须确保Pydio用户有足够的权限。为此,输入以下命令:
sudo nano /etc/php/7.2/fpm/pool.d/www.conf
查找listen.owner和listen.group行并将其更改为:
listen.owner = pydio
listen.group = www-data
保存并关闭该文件。
接下来,我们需要将Pydio添加到www-data组中,并使用命令赋予它对php文件夹的写入权限:
sudo addgroup pydio www-data
sudo chmod g+w /run/php
使用以下命令启用和重新启动PHP:
sudo systemctl enable php7.2-fpm
sudo systemctl restart php7.2-fpm

 六、Pydio二进制

  在这一点上,我们需要下载Pydio二进制文件。如前所述,我将安装Pydio的Home版本。要获得这个二进制文件,请输入以下命令:
wget https://download.pydio.com/pub/cells/release/1.0.1/linux-amd64/cells
如果要安装企业版,命令是:
wget https://download.pydio.com/pub/cells-enterprise/release/1.0.1/linux-amd64/cells-enterprise
使用以下命令更改该文件的权限:
sudo chmod u+x cells
sudo chown pydio.pydio cells
使用su Pydio命令更改为Pydio用户。执行以下命令启动安装:
./cells install
您现在可以选择从浏览器或命令行安装(如下图),选择命令行安装(使用方向键进行选择)。

选择命令行,因为它的安装成功率更高。
您必须在终端窗口中回答几个问题(如下图)。

正在运行的命令行安装
在安装过程中,您必须创建一个管理用户/密码。这是您的Pydio管理员用户。您将使用这些凭证最初登录到Pydio Cells并开始自定义安装。
安装完成后,使用命令启动Pydio Cells:
./cells start
给启动一个时间,然后将浏览器指向http://SERVER_IP:8080。应该提示您输入登录凭证(图C)。

至此安装就完成了,您现在可以使用Pydio Cells的工作实例。登录后,您可以自己根据自己需求进行设置安装。

在Ubuntu 18.04系统上安装Pydio Cells详细图文教程的更多相关文章

  1. 在Ubuntu 18.04系统上安装Systemback的方法(抄)

    在Ubuntu 18.04系统上安装Systemback的方法 2018-12-26 21:39:05作者:林莉稿源:云网牛站 本文介绍如何在Ubuntu 18.04或者Ubuntu 18.10系统上 ...

  2. 记录在Ubuntu 18.04系统中安装Apache, MySQL和PHP环境

    虽然我们在Linux VPS.服务器安装WEB环境比较方便,可以选择面板或者一键包,但是有些我们需要深入学习的网友不会选择一键安装,而是会尝试编译安装.这样可以学到一些内在的技术.一般我们较为习惯选择 ...

  3. Ubuntu 18.04 Linux上安装Etherpad,基于Web的实时协作编辑器

    介绍 Etherpad是一个开源的,基于Web的实时协作编辑器(http://www.0834nanke.com) 它允许多个人使用他们的Web浏览器同时编辑文档. 它还提供了一些很酷的功能,如富文本 ...

  4. 如何在Ubuntu 18.04 LTS上安装和配置MongoDB

    MongoDB是一款非关系型数据库,提供高性能,高可用性和自动扩展企业数据库. MongoDB是一个非关系型数据库,因此您不能使用SQL(结构化查询语言)插入和检索数据,也不会将数据存储在MySQL或 ...

  5. Ubuntu 18.04 Server上安装LAMP

    由于要进行渗透测试,所以这两天就在搭LAMP的环境(过程及其痛苦) 这里分享一些我遇到的问题. 首先介绍一下我的使用环境  VM虚拟机,ubuntu 与主机NAT连接 由于之前一直使用的是kali(默 ...

  6. Ubuntu 18.04 LTS上安装NFS服务器和客户端

    NFS是基于UDP/IP协议的应用,其实现主要是采用远程过程调用RPC机制,RPC提供了一组与机器.操作系统以及低层传送协议无关的存取远程文件的操作.RPC采用了XDR的支持.XDR是一种与机器无关的 ...

  7. 在 Ubuntu 18.04 /centos7上安装 Python 3.7

    扩展源安装 sudo apt update sudo apt install software-properties-common sudo add-apt-repository ppa:deadsn ...

  8. 10分钟学会在Ubuntu 18.04 LTS上安装NFS服务器和客户端

    https://www.linuxidc.com/Linux/2018-11/155331.htm

  9. Spire.Cloud 私有化部署教程(二)- Ubuntu 18.04 系统

    本教程主要介绍如何在Ubuntu 18.04系统上实现Spire.Cloud私有化部署.CentOS 7系统部署请参考 这篇教程. 详细步骤如下: 一.环境配置 1.关闭防火墙 1)首先查看防火墙状态 ...

随机推荐

  1. tcpdump 详解

    目录 简介 安装 参数详解 案例 监听指定主机的数据包 监视指定主机和端口的数据包 监视指定网络的数据包 监视指定协议的数据包 使用tcpdump抓取HTTP包 简介 用简单的话来定义tcpdump, ...

  2. Djangoday3template

    template第一个demo从后台传递数据到前端从后台传递list前端for循环显示内容后台传输dict到前端 template第一个demo template存在app/templates目录下 ...

  3. scrapy 五大核心组件-分页

    scrapy 五大核心组件-分页 分页 思路 总的原理和之前是一样的,但是由于框架的原因,要遵循他框架的使用方式,每次更改他的url,并指定回调函数 # -*- coding: utf-8 -*- i ...

  4. VLAN实验4(在eNSP上利用单臂路由实现VLAN间路由)

    原理概述: 以太网中,通常会使用VLAN技术隔离二层广播域来减少广播的影响*并增强 网络的安全性和可管理性.其缺点足同时也严格地隔离了不同VLAN之间的任何二层流量,使分属于不同VLAN的用户 不能直 ...

  5. ThinkPHP5——引入公共部分head和foot(多种方法)

    在项目中,header和footer重复使用的次数高,于是我们把header和footer作为公共部分,其他模板需要的话就引用.下面我教大家引用公共模板 1.使用include 首先在view下面新建 ...

  6. JetBrains 迷你地图插件 CodeGlance

    JetBrains 本身不带迷你地图功能,但可以通过插件的形式来实现. 直接在 Settings 里边搜索 CodeGlance,安装后重启 IDE 就有了.

  7. 香港6合彩数据分析 V1.0

    最近写了个VBA小工具,分析香港6合彩中奖的概率,得出的结果不尽人意,但至少不会让你赔钱,嘿嘿! 点此链接获取 密码:3u65

  8. 2017 ACM/ICPC 沈阳 F题 Heron and his triangle

    A triangle is a Heron’s triangle if it satisfies that the side lengths of it are consecutive integer ...

  9. 初次在Vue项目使用TypeScript,需要做什么

    前言 总所周知,Vue新版本3.0 使用 TypeScript 开发,让本来就很火的 TypeScript 受到更多人的关注.虽然 TypeScript 在近几年才火,但其实它诞生于2012年10月, ...

  10. tensorflow SavedModelBuilder用法

    训练代码: # coding: utf-8 from __future__ import print_function from __future__ import division import t ...