嘟嘟社区

[经验] Pydio Cells——又一个开源网盘程序


Github : https://github.com/pydio/cells
官网:https://pydio.com/
Demo: https://pydio.com/en/demo
Docker : https://hub.docker.com/r/pydio/cells/

要求
硬件要求:

CPU: AMD 64bit architecture only, 2 core or more are recommended.
RAM: 4GB RAM
Disk: SSD is highly recommended for storage.
Supported OS:
Debian Like: Debian 10 (Buster) LTS, Debian 9 (Stretch) LTS / Raspbian Stretch, Debian 8 (Jessie) LTS / Raspbian Jessie, Ubuntu 20.04 (Focal Fossa), Ubuntu 18.04 (Bionic Beaver), Ubuntu 16.04 (Xenial Xerus)
RHEL: RHEL7, CentOS7, RHEL6, CentOS 6
MacOSX: 10.13/11.1
Windows: 10 (Cells Home only)
Important Settings

Dedicated OS user: never run Cells as “root” user!
Ulimit: the number of allowed open files must be greater than 2048. For production use, a minimum of 8192 is recommended (see ulimit -n).
软件要求:

Go  v1.13 或更高版本
MySQL数据库5.6或更高版本

不要以 “root “用户身份运行Cells,需要另行建立一个用户

本帖最后由 hostedu 于 2022-2-8 21:17 编辑

支持一下….

4g内存?这也太占资源了
硬件要求真顶:
CPU: AMD 64bit architecture only, 2 core or more are recommended.
RAM: 4GB RAM
支持支持
配置要求超过win11了
安装步骤
1.下载二进制文件
wget https://download.pydio.com/pub/cells/release/3.0.4/linux-amd64/pydio-cells-3.0.4-linux-amd64.zip
解压ZIP

unzip pydio-cells-3.0.4-linux-amd64.zip
切换目录

cd pydio-cells-3.0.4-linux-amd64
授予权限

chmod +x ./cells
使用 Web 或命令行安装程序配置Cells:

./cells configure
2. 启动Cell
./cells start
打开

https://ip:8080
Nginx反向代理

location / {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_redirect off;
proxy_pass http://127.0.0.1:8080;
3.进程守护
vi /etc/systemd/system/cells.service
再粘贴以下内容

[Unit]
Description=Pydio Cells
Documentation=https://pydio.com
Wants=network-online.target
After=network-online.target
AssertFileIsExecutable=/opt/pydio/bin/cells

[Service]
User=pydio
Group=pydio
PermissionsStartOnly=true
AmbientCapabilities=CAP_NET_BIND_SERVICE
ExecStart=/opt/pydio/bin/cells start
Restart=on-failure
StandardOutput=journal
StandardError=inherit
LimitNOFILE=65536
TimeoutStopSec=5
KillSignal=INT
SendSIGKILL=yes
SuccessExitStatus=0
WorkingDirectory=/home/pydio

# Add environment variables
Environment=CELLS_WORKING_DIR=/var/cells

[Install]
WantedBy=multi-user.target
更新配置

systemctl daemon-reload
systemctl enable cells
systemctl restart cells
至此,安装完成

要求有点高
界面漂亮但是加密后无法自动解密加载预览和缩略图,nextcloud可以