安装cloudreve

ZephyrXT 发布于 阅读:308

https://github.com/cloudreve/Cloudreve/releases

https://docs.cloudreve.org/getting-started/install

https://blog.zephyrxt.net/?post=381



下载适用于您目标机器操作系统、CPU架构的主程序,直接运行即可。


解压程序包 tar -zxvf cloudreve_VERSION_OS_ARCH.tar.gz 

赋予执行权限 chmod +x ./cloudreve

启动 Cloudreve ./cloudreve

进程守护

以下两种方式可任选其一。

Systemd

编辑配置文件

vim /usr/lib/systemd/system/cloudreve.service



[Unit]

Description=Cloudreve

Documentation=https://docs.cloudreve.org

After=network.target

After=mysqld.service

Wants=network.target



[Service]

WorkingDirectory=/root/cloud

ExecStart=/root/cloud/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

启动服务

systemctl start cloudreve

停止服务

systemctl stop cloudreve

重启服务

systemctl restart cloudreve

查看状态

systemctl status cloudreve



配置https conf.ini



[System]

Mode = master

Listen = :8880

SessionSecret = ???

HashIDSalt = ???



[SSL]

; SSL 监听端口

Listen = :8443

; 证书路径

CertPath = /root/key/fullchain.cer

; 私钥路径

KeyPath = /root/key/zephyrimg.com.key

acme.sh --installcert -d zephyrimg.com -d *.zephyrimg.com \

        --ca-file /root/key/ca.cer \

        --cert-file /root/key/zephyrimg.com.cer \

        --key-file   /root/key/zephyrimg.com.key \

        --fullchain-file /root/key/fullchain.cer \

        --reloadcmd  "systemctl restart cloudreve"

收到3条评论
avatar
ZephyrXT 2021-05-09 14:24
mkdir ~/.davfs2/
echo "https://webdav.example.com webdavuser webdavpassword" >> ~/.davfs2/secrets
chmod 0600 ~/.davfs2/secrets

sed -i 's/# use_locks       1/use_locks       0/g' /etc/davfs2/davfs2.conf
echo "你的WebDAV地址 用户名 密码" >> /etc/davfs2/secrets #保存用户名密码,以后可以直接免密码挂载
mount.davfs 你的WebDAV地址 你想要挂载到的目录
avatar
ZephyrXT 2021-04-26 07:11
数据库脚本
Cloudreve 内置了一些常用数据库脚本,可用于日常维护、版本升级等操作。您可以在启动时添加命令行参数 --database-script <script name> 执行各个脚本。

校准用户容量
如果因为系统故障、手动操作数据库记录导致用户已用空间与实际不符时,你可以运行以下数据库脚本,Cloudreve 会重新校准所有已注册用户的容量使用。

./cloudreve --database-script CalibrateUserStorage
升捐助版
升级到捐助版
/manage/update/update-from-os
重置管理员密码
以下数据库脚本可以重设初始管理员(即 UID 为 1 的用户)的密码,新密码会在命令行日志中输出,请注意保存。

./cloudreve --database-script ResetAdminPassword
avatar
ZephyrXT 2021-04-18 22:43
apt-get install davfs2
mkdir /mnt/webdav
mount -t davfs https://127.0.0.1:8443/dav /mnt/webdav