Cloudreve支持多家云存储驱动的公有云文件系统,可助你即刻构建出兼备自用或公用的网盘服务,通过多种存储策略的支持、虚拟文件系统等特性实现灵活的文件管理体验。
注:本篇以centos8为例,系统不同,一些指令也会有所不同!!!
一、查询CPU架构
首先,我们要清楚我们的CPU架构是什么,在终端输入以下指令便可查看CPU架构。
uname -m
输入指令后可知CPU架构为X86_64,即amd64。
二、开启5212端口
1.查询5212端口是否开启
firewall-cmd --query-port=5212/tcp
返回yes即为已经开启,返回no即为没有开启。
2.开启5212端口
firewall-cmd --zone=public --add-port=5212/tcp --permanent
返回success即为开启成功。
3.重启防火墙
systemctl restart firewalld
三、下载Cloudreve文件(推荐使用方法一下载)
方法一:
打开https://github.com/cloudreve/Cloudreve/releases/tag/3.5.3,下载对应架构的文件,我的架构是amd64,所以我下载的第一个文件。
如果你是使用服务器搭建的话可以使用xftp将下载好后的文件上传到服务器上。
方法二:
1.创建一个名字为cloudreve的文件夹,便于文件的存储
mkdir cloudreve
2.进入cloudreve文件夹
cd cloudreve
3.下载文件
wget https://github.com/cloudreve/Cloudreve/releases/download/3.5.3/cloudreve_3.5.3_linux_amd64.tar.gz
下载好后可以输入ls查看文件夹中的文件。
四、部署
1.解压下载好的压缩包
tar -zxvf cloudreve_3.5.3_linux_amd64.tar.gz
2.给予cloudreve文件执行权限
chmod +x ./cloudreve
3.启动cloudreve
./cloudreve
如果出现截图中的内容则代表启动成功。
注意:一定要记住密码!一定要记住密码!一定要记住密码!
五、设置进程守护(systemd)
1.按ctrl+c停止运行cloudreve
2.输入以下命令创建cloudreve.service文件并打开
vim /usr/lib/systemd/system/cloudreve.service
3.复制以下内容到cloudreve.service中,并将PATH部分改为你cloudreve所在的路径
[Unit]
Description=Cloudreve
Documentation=https://docs.cloudreve.org
After=network.target
After=mysqld.service
Wants=network.target
[Service]
WorkingDirectory=/PATH
ExecStart=/PATH/cloudreve
Restart=on-abnormal
RestartSec=5s
KillMode=mixed
StandardOutput=null
StandardError=syslog
[Install]
WantedBy=multi-user.target
修改好后按ESC键,再输入:wq保存
4.更新systemd配置
systemctl daemon-reload
5.启动cloudreve服务
systemctl start cloudreve
6.设置开机自启
systemctl enable cloudreve
注:
(1)查询cloudreve路径
①进入cloudreve文件夹
cd cloudreve
②输入以下指令
pwd
(2)停止cloudreve服务
systemctl stop cloudreve
(3)忘记初始密码
初始密码只有第一次启动cloudreve时才会出现,如需重置密码,需要删除cloudreve文件夹下的cloudreve.db,并再次启动cloudreve
①停止cloudreve服务(已经停止的请忽略这一步,直接进入第二步即可)
systemctl stop cloudreve
②进入cloudreve文件夹
cd cloudreve
③删除cloudreve.db
rm -f cloudreve.db
④再一次启动cloudreve
./cloudreve
重置密码后记得使用systemd启动cloudreve服务,即输入systemctl start cloudreve
六、打开cloudreve网页
如果是使用本地搭建的,在浏览器地址栏中输入localhost:5212或127.0.0.1:5212即可打开cloudreve网页。
如果是使用服务器搭建的,在浏览器地址栏中输入服务器IP:5212即可。