本文主要是介绍Cloudreve安装教程+使用Caddy设置域名,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
前言
之前我在服务器里安装了宝塔面板,但我想用面板里的nginx为cloudreve设置反向代理时一直不成功,也查不出什么原因。最后我索性卸载宝塔面板,直接使用caddy,并重新部署Cloudreve。
准备
- 系统:CentOS 8
- 一个完成解析的域名(如果是国内的服务器需提前备案)
安装Cloudreve
# 只是创建Cloudreve的工作目录,可以更换
mkdir .cloudreve
# 下载压缩包
wget https://github.com/cloudreve/Cloudreve/releases/download/3.1.1/cloudreve_3.1.1_linux_amd64.tar.gz
# 解压
tar -zxvf cloudreve_3.1.1_linux_amd64.tar.gz
# 赋予执行权限
chmod +x ./cloudreve
# 启动 Cloudreve
./cloudreve
设置Cloudreve服务自启动
vi/vim 的使用
# 编辑配置文件
vim /usr/lib/systemd/system/cloudreve.service
加入以下内容,更改你的工作目录
[Unit]
Description=Cloudreve
Documentation=https://docs.cloudreve.org
After=network.target
Wants=network.target[Service]
WorkingDirectory=/工作目录
ExecStart=/工作目录/cloudreve
Restart=on-abnormal
RestartSec=5s
KillMode=mixedStandardOutput=null
StandardError=syslog[Install]
WantedBy=multi-user.target
设置自启动
# 更新配置
systemctl daemon-reload
# 启动服务
systemctl start cloudreve
# 设置开机启动
systemctl enable cloudreve
安装Caddy
dnf install caddy
配置文件
vim /etc/caddy/Caddyfile
配置文件的默认路径一般是这个
写入下面的内容(vi/vim 的使用)
你的域名 {tls 你的邮箱(用于申请SSL)reverse_proxy 127.0.0.1:5212
}
如果你的Cloudreve
不是运行于5212
端口,在reverse_proxy
中改为相应的端口
自动申请SSL
很简单
caddy
设置Caddy服务自启动
sudo curl -s https://raw.githubusercontent.com/mholt/caddy/master/dist/init/linux-systemd/caddy.service -o /etc/systemd/system/caddy.service
systemctl daemon-reload
systemctl enable caddy.service
systemctl start caddy
查看运行状况
systemctl status caddy
systemctl status cloudreve
如果没问题的话直接在浏览器中用域名访问即可
参考资料
Quick-starts — Caddy Documentation
Caddy - 方便够用的 HTTPS server 新手教程
快速开始 - Cloudreve
查看本文的最新版本请访问
https://nuture.group/archives/cloudreve%E5%AE%89%E8%A3%85%E6%95%99%E7%A8%8B%E4%BD%BF%E7%94%A8caddy%E8%AE%BE%E7%BD%AE%E5%9F%9F%E5%90%8D
这篇关于Cloudreve安装教程+使用Caddy设置域名的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!