Serv00在Tos更新之后,机器闲置也可能被收回,索性拿来建个静态站。从hexo,halo,hugo,wp中选择了Typecho,原因主要是包含前后端,能上网就能写,轻量化,配置要求不高。部署过程:

域名:us.kg域名(已变为dpdns.org)
服务器:serv00
Typecho : 官网下载
Typecho主题:使用Hexo主题Butterfly的Typecho移植版

域名

  1. 把xxx.dpdns.org域名托管到cf
  2. 在cf上添加A记录,域名指向到服务器IP,打开小黄云
  3. 在cf上将SSL/TLS设置为 完全(严格) ,在边缘证书中将“始终使用HTTPS”打开,在源服务器中生成源证书并保存。

Serv00

  1. 在WWW website中,Add website,输入域名,website type 选择php不勾选 DNS support (由于域名已托管CF),点击ADD。然后点击Manage SSL certificates,点击在CF上A记录指向的服务器IP所对应的按钮manage,点击ADD certificate。Type选择Cerficate file 。Certificate file 和Key file上传在CF上保存的源证书和私钥。Domain选择对应的域名。点击ADD。
  1. 数据库在Mysql和PostgreSQL中选择了后者,没用过试一下,点击PostgreSQL, add database。填入并记录下Database name 和Password。点击Add。
  1. 用终端工具(如Termial)登录serv00,下载typecho代码
cd domains/xxx.dpdns.org
git clone https://github.com/typecho/typecho.git
rm -rf public_html/
mv typecho public_html

其中xxx.dpdns.org替换为域名

  1. 浏览器访问域名 xxx.dpdns.org ,应该看到Typecho 安装界面,需要初始化配置

    • 数据库适配器:选pqsql原生函数适配器
    • 数据库前缀:默认
    • 数据库地址:pgsqlxx.serv00.com(其中xx为serv00服务器组编号,管理后台可查)
    • 数据库名:同上方Database name(一定要带pxxxx_类似的前缀)
    • 密码:同上方password
    • 数据库名:同上方Database name(一定要带pxxxx_类似的前缀)
    • 数据库默认端口:5432(默认不变)

      点继续后,创建管理员用户名、密码、邮件地址。Typecho搭建完成。

Typecho 主题(可选)

进入作者github项目页,从Release下载最新的1.8.1的zip包。可通过Serv00管理后台的File manage文件管理页面,将Zip放入domains/xxx.dpdns.org/usr/themes目录下解压。然后域名登录typecho管理后台,选中该主题即可启用主题。
Enjoy!