caddy-两步搭建超简单云盘

安装

1
2
cd ~
curl https://getcaddy.com | bash -s personal http.filemanager

编写配置文件

1
vim Caddyfile

内容如下:

1
2
3
4
5
:80 {
filemanager / /sdcard
timeouts none
gzip
}

这里的8080端口号可以随意指定, 如果在手机termux等搭建,由于手机权限比较低, 所以一般设置1024以上的端口.80端口可以直接通过ip访问。如118.24.217.167

如果用域名,先在域名服务商解析ip,再配置文件如下

1
2
3
4
5
6
https://pan.lruihao.cn {
filemanager / /sdcard
timeouts none
tls admin@lruihao.cn
gzip
}

指定邮箱是为了申请ssl,实现https.

demo

启动caddy

1
caddy

账号密码默认admin

设置定时器启动caddy(好像没用,我不会)

为了断开xshell后caddy还在运行。

1
vim run.sh

编辑以下内容

1
2
#!/bin/bash
caddy

加权

1
chmod +x run.sh

设置任务
参考

1
crontab -e

加入

1
* * * * * /root/run.sh

1
service crond start

???

最后误打误撞开启了caddy
昨晚双十一要抢裤子,加上湘潭天气太tm冷了,就上床了,接着用termux远程连接服务器继续搞。结果连接的时候命令输错了-_-!
本来是ssh root@118.24.217.167再输入密码就可以了。这次搞错了多写了个-T,然后运行caddy,ctrl+c再断开,意外地发现filemanager竟然可以访问了。

1
2
3
4
ssh -T root@118.24.217.167
caddy

Ctrl+c

感谢支持!
0%