BA7JCM的网盘
Home
/
资料
/
install cloudreve.sh
install cloudreve.sh
download
#!/bin/bash dir=$(dirname $0) cd $dir if [ $dir = "/" ];then cd ~ else echo "not root" fi if [[ -n "$4" ]];then host=$4 else host="127.0.0.1" fi if [[ -n "$1" ]];then username=$1 else username="cloudreve" fi if [[ -n "$2" ]];then Password=$2 else Password="password" fi if [[ -n "$3" ]];then database=$3 else database=$username fi mkdir cloudreve cd cloudreve curl https://api.github.com/repos/cloudreve/Cloudreve/releases/latest | grep linux_amd64 | grep github.com | awk '{print $2}' | sed 's/\"//g' |xargs -I {} wget -t 0 --content-disposition "https://ghproxy.com/"{} find -name "cloudreve_*_linux_amd64.tar.gz" | xargs tar -xvzf rm -f cloudreve_*_linux_amd64.tar.gz ./cloudreve -eject echo "[Database] ; 数据库类型,目前支持 sqlite/mysql/mssql/postgres Type = mysql ; MySQL 端口 Port = 3306 ; 用户名 User = $username ; 密码 Password = $Password ; 数据库地址 Host = $host ; 数据库名称 Name = $database ; 数据表前缀 TablePrefix = cd_ ; 字符集 Charset = utf8" >> conf.ini rm -f cloudreve.db echo "[Unit] Description=Cloudreve Documentation=https://docs.cloudreve.org After=network.target After=mysqld.service Wants=network.target [Service] WorkingDirectory=$(pwd) ExecStart=$(pwd)/cloudreve Restart=on-abnormal RestartSec=5s KillMode=mixed StandardOutput=null StandardError=syslog [Install] WantedBy=multi-user.target" >/usr/lib/systemd/system/cloudreve.service systemctl enable cloudreve
提示:在评论的“昵称”中输入QQ号即可自动获取QQ的网名和头像,如评论模块无法加载请刷新页面
2023-12-03 09:49:52 Sunday 162.158.62.137 Runningtime:1.578s Mem:399.59 KB