云服务器部署Waline
安装Docker
安装PostgreSQL
安装Waline
配置SSL证书
配置反向代理
Hexo引入Waline
Waline设置
Waline其他设置
开启文章反应
关闭评论
消息通知
图床
我是使用的Vercel部署Waline,虽然方便省事,但是访问速度确实太慢了。之前也试过在云服务器上部署,但是不熟悉nginx的配置,故放弃了私有化部署,最近更换服务器时改用了宝塔面板,nginx配置起来省事多了,故改为在服务器上部署Waline
本文基于雨云服务器进行操作,雨云-新一代服务提供商,使用前可先试用,觉得没问题了再租长期的。
安装Docker
使用官方脚本自动安装
1curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
若安装不成功则需要手动安装
可查看此篇笔记Centos7安装docker详细教程(亲测) - 知乎 (zhihu.com)
安装完成后输入以下命令测试是否成功安装
1docker version
1docker compose version
配置镜 ...
CloudFlare问题与CDN问题
问题一:强制HTTPS
问题二:CDN
问题三:图床
推荐
昨天将腾讯云的解析转移到Cloudflare中了,结果今天发现网站崩了,显示重定向次数过多,昨天估计是因为浏览器缓存,所以没有发现问题
问题一:强制HTTPS当时看到CloudFlare的强制https时就想到了我的宝塔面板也开着强制https,但是没想到真的因为这个东西导致网站打不开
这两个东西保留一个即可,我保留的cloudflare的
问题二:CDN因为第一次用CloudFlare,不知道添加解析记录时是默认开启CDN的,也就是Proxied
而我另外使用着又拍云的CDN,这就导致网页无法打开了,所以将解析的主域名的proxied改为DNS only即可
问题三:图床
我用的是又拍云作为图床,毕竟免费的,网页底部悬挂链接,申请下又拍云联盟即可。
不过在又拍云中,就算你没有使用又拍云CDN服务,仅仅使用了云存储,那么也会因为CDN问题导致图片无法加载,重定向次数过多。
因为使用云存储时我们绑定了一个加速域名,这个域名就是又拍云作为CDN加速使用的,那么在cloudflare的DNS解析中,我们要把 ...
更换DNS服务器为CloudFlare
推荐
原本我用的是腾讯云的DNS解析,但是最近经常修改DNS的解析记录,发现每次都要刷个码才能修改,太麻烦了,所以想转移到CLoudFlare
话不多说,直接开整
CloudFlare添加域名
选择扫描DNS解析记录,这样cf会自动把你已存在的记录添加到cf中,但是这个功能不怎么好用,我只扫描到了两个A记录
若记录不全不用急,之后随时可以添加,先往后走,点继续
记住这两个值
前往腾讯云➡️域名注册,找到想修改DNS服务器的域名➡️更多➡️修改DNS服务器
在弹出的页面中填入刚才复制的两个值
提交后过一会儿就会生效,回到cf,点击按钮验证
之后会提示让你开启强制HTTPS、速度优化建议之类的,可开可不开,之后可以点击此处查看这些基本项
建议都打开,白给的功能不用白不用
此时就已经算是配置完成了,之后手动把原本的记录添加到cf中就算完事儿了
如果你已经有其他的CDN服务,记得把这里对应记录的Proxied改为DNS only,否则会多次重定向报错
推荐最后推荐雨云-新一代服务提供商,使用体验很不错。
Artitalk配置图床
Artitalk配置图床
原因
Artitalk配置图床
官方文档原话为:在存储说说的应用中的 class 下的 _User 添加列,列名称为 imgToken,值为在去不图床获得的token,but因为年代久远,此方式已经出现问题,无法直接使用。
另外,本博客基于雨云-新一代云服务提供商搭建,便宜稳定,经常有活动,推荐大家使用。
我先把修改方法说一下,方便大家直接取用,之后再说为什么这么改
首先还是照官方文档说的,在存储说说的应用中的 class 下的 _User 添加列,列名称为 imgToken,值为在去不图床获得的token(去不获得的token为xxxx|xxxxxxxxxxx,存到imgToken中时要删除xxxx|,保留后面的值,并且前面加上Bearer ,如下图,Bearer后面要有空格),token的权限保留一个上传图片即可
下载artitalk.js文件
官方教程中artitalk.js文件引用的是外部在线的文件,所以复制这个链接下载js即可https://unpkg.com/artitalk@3.3.4/artitalk.js
下载完后修 ...
为Hexo添加说说功能-Artitalk
Artitalk
部署LeanCloud
配置Hexo
Artitalk
基于 LeanCloud 实现的可实时发布说说/微语的 js
Artitalk.js官方文档
官方文档其实讲述的很详细了,在此记录一下,方便以后维护。
另外欢迎来我的博客 火柴人儿的小站,本博客基于 雨云服务器搭建,性能高体验好,大家可以去看看
部署LeanCloud
建议使用国际版,使用国内版的话需要额外绑定一个已备案的子域名
登录LeanCloud创建应用
国内版的话需先绑定域名
这里只支持子域名,就是备案的域名额外解析一个带前缀的域名,例如我的域名abcd.com,子域名就可以是ziyuming.abcd.com,而且可以解析多个子域名
绑定之后到DNS解析处添加CNAME记录,等几分钟这里就会显示已绑定,这样就算绑定成功了
点击结构化数据➡️_User表➡️添加行
此为在博客页面登录artitalk所用的账号密码
修改权限为刚才添加的用户
创建Class➡️shuoshuo➡️修改访问权限为刚才创建的用户
创建Class➡️atComment➡️访问权 ...
雨云服务器手动更新ALAS
前言
登录GitHub查看ALAS项目更新
替换文件
本文依据雨云 - 老一代云服务提供商为例进行操作,想了解的可点击链接前往官网进行查看。
前言
有时候NAT服务器无法自动拉取代码更新,在更新器界面显示none
这时候就需要手动更新了,否则重新部署一次哪知道镜像站还好不好用,能不能成功拉取镜像😂。手动更新很简单,只需要替换文件即可。
登录GitHub查看ALAS项目更新
不用天天去看,一般活动更新后两三天就会更新了,这个时候再去GitHub看一眼,晚几天也没事,有ALAS在,不会落下活动进度的。
查看相关目录的更新时间即可,像下面这张图,就替换这三个文件夹即可,因为就这三个事这几天更新的。
既然有更新,那就下载下来,点击Code,下载源码
替换文件
打开WindTerm(或者其他远程连接工具)连接服务器
停止ALAS
1docker compose stop
替换文件,campaign无需整个替换,只需要将新增的文件夹导入即可,这里面都是地图文件,全替换的话太慢了。
其他文件夹就可以直接替换了,删除服务器上的dev_tools和module文 ...
云服务器内网穿透连接云手机部署ALAS
服务器安装Tailscale
NAT网络(无独立IP)云服务器安装Tailscale
有固定IP的云服务器安装Tailscale
云手机安装Tailscale
开启无线网络调试
安装Tailscale
ALAS连接云手机
有独立IP的云手机注定还是少数,大部分云手机还是无公网IP的,所以就需要特殊手段连接ALAS了。
本教程依据雨云云服务器为例进行操作
雨云 - 老一代云服务提供商,新用户有优惠,价格实惠
优惠码:MzgwODIy
2025-6-5更新:根据客服回复,“近期频繁遭到扫段攻击,机房上层采取了一些措施,封禁了 UDP 和海外流量,所以无法拉取相关文件”。不确定何时能解封,所以想用来搭建alas的话建议改用宁波/十堰机房,这俩机房的价格最低都是60/月,价格上不太理想,有新人优惠的建议去阿里云、腾讯云、百度云先用用新人优惠
服务器安装TailscaleNAT网络(无独立IP)云服务器安装Tailscale
登录雨云控制台,新建端口映射,映射41641端口(Tailscale默认端口号)
安装Tailscale
下载官方 ...
云服务器部署ALAS——解放双手游玩碧蓝航线
购买服务器
远程连接
安装Docker和Docker-compose插件
部署ALAS
访问ALAS
配置ALAS
使用内网穿透连接无公网IP的云手机
入坑碧蓝航线之后偶然接触到ALAS,一开始抱着试试看的态度使用的,现在用了2个月了,一切使用正常,真的省了很多力气,自动开荒、活动图、作战档案、大世界……😎
不过不确定发出来好不好,毕竟官方真想管理的话ALAS就废了,会影响很多人。但是确实有很多玩碧蓝的人不知道如何操作云服务器,想轻松一点却无法实现,只能手动刷活动刷日常,而且最主要的是我也没有粉丝,不会传播很广😂 若影响不好的话我会删除文章的
接下来开始进入正文
购买服务器
推荐雨云—老一代云服务提供商,价格实惠,新用户有优惠券,而且使用积分可以免费续租。
推荐码:MzgwODIy (互惠互利😉)
可以看到NAT网络的服务器因为没有固定IP所以比较便宜,可以使用端口映射完成访问,就是部署起来比固定IP服务器要麻烦一点,但是价钱是真滴香,本文包括NAT的教程,请放心购买NAT服务器。
2025-6-5更新:根据客服回复,“近期频繁遭到扫段攻击,机房上层采取 ...
为Hexo添加评论系统-Waline并为其配置图床
使用服务器部署
租个便宜的服务器
安装docker
修改镜像源
安装postgresql
Docker安装postgreSQL
踩坑:
安装Walinne
踩坑:
Hexo引入Walline评论
使用Vercel部署
Vercel绑定域名:
LeanCloud绑定域名
改用其他数据库
改用其他数据库的话,在Vercel中的变量就需要修改了
Hexo引入Walline评论
配置图床
去不图床
修改主题配置文件
修改waline.pug文件
测试
官方文档里面有详细的教程,我这里仅作参考。
我尝试过两种方式部署,Vercel以及服务器独立部署,具体过程如下。
使用服务器部署租个便宜的服务器
学生和新用户的话试试阿里云、腾讯云、华为云、百度云等大厂,学生价很便宜。
另外阿里云和腾讯云有99元租一年的活动,2核2G服务器,可以去看看
非学生的话我推荐一个我正在用的——雨云 - 新一代云服务提供商 (rainyun.com),注册时填写推荐码(MzgwODIy)可以获得五折优惠。
建议租带有公网IP的服务器,方便配置SSL证书,没有SSL证书的话Wa ...
为Hexo添加后台管理系统-Qexo
前言
安装Qexo
方式一:Vercel部署
问题
方式二:服务器部署
安装postgresql
安装python3和pip
配置
方式三:本地计算机部署
部署
问题总结
依赖下载问题
防盗链
前言
配置不够的话不建议安装在云服务器/Vercel,太慢,我的是2核2G的云服务器,加载很慢,反应也慢,应该是我的带宽不够,每次打开新文章都要等好久,或者清空缓存后也要加载好久。所以最好还是安装在本地。
另外图片上传有最大限制5M,建议还是先用Typora写,之后修改的时候再用Qexo。Typora反应快,而且图片可以用picgo的插件压缩,能节省oss的容量。
安装Qexo方式一:Vercel部署这种方式比较简单,直接按照官方文档部署就行
数据库可以用Vercel的,或者申请其他网站的免费数据库,如 Supabase | The Open Source Firebase Alternative,还可以用自己的云服务器的数据库,配置好环境变量即可
如postgresql就按照以下部署:
其他数据库根据官方文档填写其他变量
按照Qexo官方教程走的 ...















