cloudreve
下载
官网地址 :cloudreve
-
本次环境为centos7.2 所以我选择64位的下载包
wget https://github.com/cloudreve/Cloudreve/releases/download/3.1.1/cloudreve_3.1.1_linux_amd64.tar.gz
- 解压
tar-zxf cloudreve_3.1.1_linux_amd64.tar.gz
- 运行
./cloudreve
-
运行
运行后, 默认监听的是5212端口 访问 http://x.x.x.x:5212
-
登陆 输入启动日志界面的用户和密码 登陆
注意
第一次加载会出现用户名和密码,请牢记!若忘记可删除cloudreve.db
进程守护
编辑配置文件
vim /usr/lib/systemd/system/cloudreve.service
更改实际的cloudreve路径
[Unit]
Description=Cloudreve
Documentation=https://docs.cloudreve.org
After=network.target
Wants=network.target
[Service]
WorkingDirectory=/www/soft
ExecStart=/www/soft/cloudreve
Restart=on-abnormal
RestartSec=5s
KillMode=mixed
StandardOutput=null
StandardError=syslog
[Install]
WantedBy=multi-user.target
我这里修改路径
- 更新配置
# 更新配置
systemctl daemon-reload
# 启动服务
systemctl start cloudreve
# 设置开机启动
systemctl enable cloudreve
安装容量
看左下角,默认只给了1G容量,此处可以修改
修改方法
-
第一次修改登陆会让你设置URL,若没有域名设置更改即可
-
点击用户组 按自己需求更改即可
-
上传文件测试速度
使用对象存储来做存储,这个你懂的,添加所在平台api-key即可,so easy~
示例
-
关闭注册用户
image.png
运行web服务
- 如个别人使用 系统自带web服务已满足,如果要使用的nginx的话 需要设置反向代理
nginx反向代理设置,请在nginx的配置文件设置如下代码:
server {
listen 80;
server_name pan.xxxx.com;
ssl_certificate /etc/nginx/conf.d/ssl/pan.xiaolipan.com_chain.crt;
ssl_certificate_key /etc/nginx/conf.d/ssl/pan.xiaolipan.com_key.key;
ssl_session_timeout 5m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers on;
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:5212;
# client_max_body_size 20000m;
}
error_page 404 /404.html;
}
[SSL]
Listen = :443
CertPath = /etc/nginx/conf.d/ssl/pan.xiaolipan.com_chain.crt
KeyPath = /etc/nginx/conf.d/ssl/pan.xiaolipan.com_chain_privkey.crt
- 设置完成后 将使用nginx服务
总结
1.相对来说 还是非常简要方便的,当然为了节约成本,可以拿云平台的对象存储来做空间 这个官方文档有统一介绍,这里不再说明。
2.安全 重要是二步验证,绑定个MFA 安全至少多了个层次。
3.帐号管理 自行可设置注册及帐号管理功能
4.在功能上,可限制单文件最大大小、MIMEType、文件后缀、用户可用容量,图片、音频、视频、文本、Markdown、Ofiice文档 在线预览,拖拽上传、分片上传、断点续传、下载限速等等。最重要的是可以WebDAV,香不香自己体会。