Cloudreve安装教程+使用Caddy设置域名

2021-04-01  本文已影响0人  misspass

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

前言

之前我在服务器里安装了宝塔面板,但我想用面板里的nginx为cloudreve设置反向代理时一直不成功,也查不出什么原因。最后我索性卸载宝塔面板,直接使用caddy,并重新部署Cloudreve。

准备

安装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=CloudreveDocumentation=https://docs.cloudreve.orgAfter=network.targetWants=network.target [Service]WorkingDirectory=/工作目录ExecStart=/工作目录/cloudreveRestart=on-abnormalRestartSec=5sKillMode=mixed StandardOutput=nullStandardError=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.servicesystemctl daemon-reloadsystemctl enable caddy.servicesystemctl start caddy

查看运行状况

systemctl status caddysystemctl status cloudreve

如果没问题的话直接在浏览器中用域名访问即可

参考资料

Quick-starts — Caddy DocumentationCaddy - 方便够用的 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

上一篇下一篇

猜你喜欢

热点阅读