type
status
date
slug
summary
tags
password
category
icon
Text 1
Text
首先说明一下serv00是一家来自波兰的免费服务器提供商,最近他们在免费发放服务器,名额有限先到先得
基于CF的DNS相关api自动申请SSL证书
acme.sh的准备
acme.sh
在serv00上面不需要root权限也可以自由调用,所以挺好的。1:SSL证书部署到serv00面板
1.在CF的个人用户界面申请一个DNS相关token,勾选你需要调整的域名的“区域”。导出为临时用户变量:
export CF_Token="CFtoken123456abcdef"
2.申请ssl证书:
acme.sh --issue --dns dns_cf -d exampledomain.com --standalone -k ec-256
3.部署ssl证书到需要部署业务的网站/文件目录下:
4.serv00用的是devil的panel,所以查了一下文档,直接把上面的证书绑定到对于网站的目录就能用了。
devil ssl www add 123.456.789.000 /usr/home/USER/domains/ssl/site/site1.crt /usr/home/USER/domains/ssl/site/site1.key site.com
记得替换上面代码里面比较奇怪的地方。
另外本地香橙派部署类似业务也可以用这招。
2:在serv00安装memos
首先一键安装
pm2
:关ssh,再开。
然后从panel开网站,然后申请两个连续的端口开放,其中较小的一个作为网站反代端口使用。
首先按上面的操作把ssl的那一套搞定。
然后在网站的
public_html
路径下运行:因为连外部mysql比较麻烦,所以就直接用SQLite:
PORT
需要替换成你刚才反代申请使用的端口(小的那个)。为了避免别人下你的数据库,你需要弄一个阻止访问的
.htaccess
:memos更新:
上述内容中下载脚本来自:https://blog.rappit.site/2024/01/27/serv00_logs 感谢。
memos自定义
抄的。
自定义CSS:
两个功能,一个是美化+自定义随机图背景;另外一个是替换字体(霞鹜文楷),下面的脚本也是替换字体。
自定义脚本:
frp相关配置文件写法和使用
frp服务端
frps.toml
写法:然后建立系统服务并启动:
vim /lib/systemd/system/frps.service
用i切换到插入,然后键入以下内容:
然后按esc,再键入
:wq
保存退出。然后启动服务三连:
如果正常启动再用:
systemctl enable frps
。frp客户端
frpc.toml
写法:建立系统服务并启动:
vim /lib/systemd/system/frpc.service
启动服务三连:
正常启动再用:
systemctl enable frpc
。涉及修改某端配置文件的时候,用
systemctl restart frpc
/systemctl restart frps
即可。- 作者:LANNI
- 链接:https://lanni.us.kg/article/serv00
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。