在考虑构建自己的网络存储时,Owncloud 或 NextCloud 会立即出现在您的脑海中。但是,还有一些其他开源选项可以被视为替代方案,Pydio 就是其中之一。 Pydio 是一个开源的文件共享和同步软件。
虽然也是免费的网络托管程序,但Pydio分为付费版和开源免费版。出于个人目的使用 Pydio 存储和共享文件绝对不是问题。不过 NextCloud 会好很多。
为 Linux 激活 Windows 子系统
要在 Windows 10/Windows Server 2016 上安装 Pydio,我们将使用适用于 Linux 的 Windows 子系统。所以首先按照以下步骤激活它:
- 转到 Windows 10 搜索栏并输入打开或关闭 Windows 功能。
- 向下滚动并搜索 Windows Subsystem for Linux 选项,然后点击确定按钮
- 现在,重新启动安装了 Windows 10 的计算机或笔记本电脑。
- 激活WSL后,再次进入Windows搜索进入微软商店。出现后点击。
- 点击右上角的搜索图标,输入Ubuntu 18.04。
- 在 Windows 10 上安装 Ubuntu 18.04 应用程序。
- 再次进入搜索框,这次搜索 Ubuntu 18.04 。应用程序将出现,打开它。
这一步需要一些时间来设置。在 Ubuntu 19.04 上按照以下步骤在 Windows 10 或 Windows Server 2016 上安装 Pydio 后。两个操作系统的步骤将相同,即使对于 Ubuntu 18.10 等较旧的 Ubuntu 版本也是如此。/18.04/17.04/16.10/16.04/14.04,Debian、Elementary OS 和 Linux Mint。
在 Ubuntu 19.04/Windows 10 上安装 Pydio
Pydio 提供了两种类型的文件来安装。一个是 Pydio Cell,另一个是 Pydio 8(完整的 php 版本)。由于 PHP 语言的一些限制,Pydio 开发团队决定为 Pydio 彻底重写现有的 PHP 版本,并切换到 Go 语言,这是由 Google 编写和维护的开源服务器语言。 Pydio Cell 也不需要一些第三方网络服务器,它在设置 Pydio 时自动安装了自己的网络服务器。
Pydio Cells Home 和 Pydio Enterprise 的安装过程是一样的。
在 Ubuntu 19.04 上安装 Pydio Cell
Step 1 : 在 Ubuntu 上打开终端(快捷键是 CTRL
+ ALT
+ <代码>T)。
第 2 步:创建将用于 Pydio 的用户:
sudo useradd-m-s/bin/bash pydio sudo passwd yourpassword
注意:上面命令中的“pydio”是用户创建的。同样,将“yourpassword”替换为您要为用户 Pydio 设置的密码。
或者,您可以使用以下命令将当前的 Ubuntu 用户添加到 Pydio 组:
sudo usermod-aG pydio
为 Pydio 设置权限:
sudo chmod-R g+w/home/pydio
再次,将 pydio 替换为您为 Pydio 添加的用户名。
第三步:为 Pydio 安装 My SQL server
sudo apt-get install mysql-server
第四步:为 Pydio Cell 创建数据库
如果MySQL服务没有启动,可以使用如下命令:
sudo service mysql start
登录MySQL:
mysql-u root-p
创建用户和MySQL数据库:
将下面的h2spydio, your user password for DB user, h2sdata 替换为用户名,database na我和您选择的密码。
CREATE USER 'h2spydio@localhost' IDENTIFIED BY 'your user password for DB user';创建数据库 h2sdata;将 h2sdata.* 上的所有权限授予“h2spydio@localhost”;同花顺特权;退出
第五步:切换到 Pydio 文件夹
要切换到pydio目录,输入以下命令:
cd/home/pydio
注意 :如果您使用其他名称为 Pydio 创建了用户,请使用该名称而不是单词 pydio在上面的命令中。
第 6 步:下载 Pydio
1.访问 Pydio 下载站点。
2.在下载页面上,转到您要下载的 Pydio 版本。因为文章安装的是Pydio Home版本,所以右键Linux版本,复制那个版本的链接地址。
3.现在,再次返回终端并输入 wget。 然后,右键单击以粘贴 Pydio Cell 文件下载链接。
sudo wget (dán liên kết tải xuống đã sao chép)
命令如下所示:
sudo wget https://download.pydio.com/pub/cells/release/1.5.0/linux-amd64/pydio-cells-1.5.0-linux-amd64.zip
4.下载后解压 zip pydio 文件:
sudo apt-get install unzip
ls
sudo unzip tên 文件 được tải xuống
在本例中,文件名为pydio-cells-1.5.0-linux-amd64.zip。
因此,提取文件的命令为:
sudo unzip pydio-cells-1.5.0-linux-amd64.zip
5.更改权限
为用户创建Pydio的可执行文件文件:
sudo chmod u+x 单元格
将单元格分配给用户和pydio组:
sudo chown pydio.pydio 单元格
6.将当前用户更改为文章开头创建的用户pydio。
su-pydio
7.Pydio Cells 的安装顺序:
./cells install
第 7 步:设置 Pydio 进行安装
启用 Cells 进行安装后,您将获得 2 个选项以在 Ubuntu 19.04/18.04 或更早版本上安装 Pydio。
一个是基于浏览器(需要浏览器访问),两个是命令行(在此终端中执行)。您可以选择这两个选项中的任何一个。但是,由于本文是在 Ubuntu 服务器上安装 Pydio,使用 GUI,示例将选择 Browser based。另外,这个选项对于新手来说也更容易。
注意:选择这些选项后,您需要提供要链接到 Pydio 的外部和内部 IP 地址。您将获得系统可用的 IP 地址。
访问浏览器并打开server-ip-address: 8080.
接受条款以启动 Pydio 基于浏览器的设置向导。
提供上面创建的 MySQL 数据库详细信息,然后单击 NEXT 按钮 。
为 Pydio 创建管理员帐户。提供的默认用户名是 admin ,如果您想更改它,请输入您想要的任何内容,然后添加密码。最后,点击NEXT按钮。
注意:重要的是不要跳过这一步。
点击立即安装按钮。
安装后会进入登录界面。使用上面创建的信息登录。
第 8 步:为 Pydio 创建 Systemd 服务文件
完成所有这些步骤后,您会看到,要运行 Pydio,您必须在每次使用时运行 ./cells start 命令。要在启动或出现任何错误后自动重启单元,您需要为 Pydio Cells 创建文件服务。
那么,按 Ctrl
+ C
完成 Pydio 命令的运行并创建文件服务:
sudo nano etc/systemd/system/cells.service
现在将以下命令粘贴到:
(Note : here.Pydio 是之前创建的用户。所以,如果您创建了另一个名称,请使用它)。
[Unit] Description=Pydio Cells Documentation=https://pydio.com Wants=network-online.target After=network-online.target AssertFileIsExecutable=/home/pydio/单元格 [Service] WorkingDirectory=/home/pydio/.config/User=pydio Group=pydio PermissionsStartOnly=true ExecStart=/bin/bash-c 'exec/home/pydio/cells start &>>/home/pydio/.config/pydio/cells/logs/cells.log' Restart=on-failure StandardOutput=journal StandardError=inherit LimitNOFILE=65536 TimeoutStopSec=5 KillSignal=INT SendSIGKILL=yes SuccessExitStatus=0 [Install] WantedBy=multi-user.target
要保存文件,按 CTRL
+ X
并选择 Y
和 输入
.
激活并启动 Pydio Cells 服务:
sudo systemctl enable cells sudo systemctl start cells
这样就可以在Ubuntu上安装Pydio Cells了。
希望你成功。
评论