Cloudreve 是什么?
Cloudreve是一款可以快速搭建起公私兼备的网盘系统。Cloudreve 在底层支持不同的云存储平台,用户在实际使用时无须关心物理存储方式。你可以使用 Cloudreve 搭建个人用网盘、文件分享系统,亦或是针对大小团体的公有云系统。
当然,我搭建就是为了用OneDrive的,比OneIndex、OneList、OlaIndex等目录程序,功能更加丰富。
云存储:可快速对接七牛、又拍云、阿里云OSS、腾讯云COS、OneDrive API版,文件自然也能存放在本地或从机。
多用户:你可以将Cloudreve作为个人私有云使用,Cloudreve强大的多用户系统也可作为公有云平台使用。
上传策略:不同用户组可绑定不同上传策略,并在多个上传策略间快速切换,充分利用存储资源。
在线预览:支持图片、视频、音频、Office文档在线预览;文本文件、Markdown文件在线编辑。
文件分享:用户可以创建私有或公有分享链接,快速分享文件、目录给好友。
WebDAV支持:你可以将网盘映射到本地管理,或者使用其他支持WebDAV协议的文件管理器,实现无缝跨平台。
响应式布局:全站响应式布局,移动端也能拥有良好的使用体验
安装开始
1、给云服务器正常安装宝塔面板,开启基本需要的端口,以及5212端口。
2、不用安装其它的运行环境,如果需要建议安装个Nginx。
3、创建纯静态网站,绑定域名,开启SSL,开启强制https访问。
4、获取Clouderve,远程下载并解压到网站根目录。
在 GitHub Release 页面获取已经构建打包完成的主程序。其中每个版本都提供了常见系统架构下可用的主程序,命名规则为cloudreve_版本号_操作系统_CPU架构.tar.gz 。
在普通64位Linux系统上部署3.0.0版本,则应该下载cloudreve_3.0.0_linux_amd64.tar.gz
5、Linux下,连接SSH,输入命令,直接解压并执行主程序即可:
#解压获取到的主程序 tar -zxvf cloudreve_VERSION_OS_ARCH.tar.gz # 赋予执行权限 chmod +x ./cloudreve # 启动 Cloudreve./cloudreve
6、Cloudreve 在首次启动时,会创建初始管理员账号,请注意保管管理员密码,此密码只会在首次启动时出现。如果您忘记初始管理员密码,需要删除同级目录下的cloudreve.db,重新启动主程序以初始化新的管理员账户。
7、Cloudreve 默认会监听5212端口。操作正确没出现错误的话,你可以在浏览器中访问http://服务器IP:5212进入 Cloudreve。
8、打开宝塔面板,管理第3步创建的网站,添加反向代理,输入代理名称,填写目标URL并保存
http://127.0.0.1:5212
9、访问你网站绑定的域名,就可以打开Cloudreve了。
添加Systemd进程守护
这个是必须要添加的,否则可能不能正常使用。
1、使用文件管理打开/usr/lib/systemd/system路径,创建空白文件cloudreve.service
2、写入以下代码,并将以下代码里面两处 PATH_TO_CLOUDREVE 更换为网站根目录路径,保存
[Unit] Description=Cloudreve Documentation=https://docs.cloudreve.org After=network.target Wants=network.target [Service] WorkingDirectory=/PATH_TO_CLOUDREVE ExecStart=/PATH_TO_CLOUDREVE/cloudreve Restart=on-abnormal RestartSec=5s KillMode=mixed StandardOutput=null StandardError=syslog [Install] WantedBy=multi-user.target
3、连接SSH,执行命令(如果你操作正确,是不会出现fail等红字的)
# 更新配置 systemctl daemon-reload # 启动服务 systemctl start cloudreve # 设置开机启动 systemctl enable cloudreve
4、Clouderve进程管理命令如下:
# 启动服务 systemctl start cloudreve # 停止服务 systemctl stop cloudreve # 重启服务 systemctl restart cloudreve # 查看状态 systemctl status cloudreve
http://cloudreve.org
Github最新源码下载:
https://github.com/cloudreve/Cloudreve/releases
发表评论