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

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。

准备

  • 系统: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=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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容