苍雷技术小站

The days keep passing by...
And we still chase the same star we once saw.

真的是一直想把blog站永久化,尝试过家建服务器,尝试过runclawcloud容器云,都失败了
hexo官方推荐的做法是使用github-pages,但这需要把整个站点的源代码开源或购买github pro服务,不太适合我
最终我找到了一种方式,利用vercel.com将github的私有仓库改成持久化的生产环境部署。
更新的时候利用hexo-deployer-git插件推送部署到私有仓库,然后vercel会自动更新部署。
免费、永续、方便,blog这点破事,终于完美了——

以下三步不分先后,相辅相成吧,看明白原理优先。

阅读全文 »

说到家建服务器,那简直就像在无人区搭帐篷——步步惊心,坑比天上的星星还多!!
而且,这些坑还特别会“伪装”,表面上看起来风平浪静,实则暗流涌动,一不小心就让你陷入“无法访问”的深渊。
本文进行了一些常见问题的个人探索,算作个人记录。

服务器硬件、电费、内网端口转发问题

路由器作为家建服务器主体,这些问题通通不存在。
本文中的路由器型号RT-AX88U,搭载梅林384固件,和光猫是桥接状态,自主拨号上网

80、443端口被封问题

按照这位作者的说法(https://www.bilibili.com/opus/640653277763993623
解决方案有二,一是使用可以指定回源端口的CDN,二是使用隐性URL解析
本文使用CLOUDFLARE前置转发端口,算是方法三吧
但是cloudflare前置实在太卡了,为了加速cloudflare的访问,我又折腾了很久,
以下是我的配置,但请

注意!

这个配置!并!不!好!使!

请读者就此转身,期待下一篇文章的探索

阅读全文 »

这次网站翻新花的时间不比上次少,cloudflare真的是太复杂了,怎么折腾都无止境
这次的主要目标是把个人网站搬到路由器上,以省去国外VPS的成本
(谁让我的racknerd主机快到期了,网络还拉跨不想续费呢)
路由器建网站的经验网上比较少,大多数人买到高档路由器都是建个人云,
建网站不一样的地方是,它需要被多数人访问,需要针对网络流量做很多优化调整。

这里我记录一下这次的建设过程

阅读全文 »

小心翼翼地升级了gitlab,升级过程与备份程序一切正常,
第二天使用时却报了一个奇怪的错

RPC failed HTTP 500 curl 22 The requested URL returned error: 500
expected flush after ref listing

那作为一个资深gitlab管理员,当然先check一下哪儿出问题了

gitlab-rake gitlab:check
gitlab-rake db:migrate:status
阅读全文 »

Debian与Ubuntu的apt更新与密钥

apt的source配置

镜像还是比官网快很多的,默认安全更新走官网,需要手动改为镜像

#Debian 12 - bookworm
deb http://mirrors.bfsu.edu.cn/debian/ bookworm main
deb-src http://mirrors.bfsu.edu.cn/debian/ bookworm main

deb http://mirrors.bfsu.edu.cn/debian-security bookworm-security main
deb-src http://mirrors.bfsu.edu.cn/debian-security bookworm-security main

deb http://mirrors.bfsu.edu.cn/debian/ bookworm-updates main
deb-src http://mirrors.bfsu.edu.cn/debian/ bookworm-updates main

deb http://mirrors.bfsu.edu.cn/debian bookworm non-free non-free-firmware
deb-src http://mirrors.bfsu.edu.cn/debian bookworm non-free non-free-firmware

deb http://mirrors.bfsu.edu.cn/debian-security bookworm-security non-free non-free-firmware
deb-src http://mirrors.bfsu.edu.cn/debian-security bookworm-security non-free non-free-firmware

deb http://mirrors.bfsu.edu.cn/debian bookworm-updates non-free non-free-firmware
deb-src http://mirrors.bfsu.edu.cn/debian bookworm-updates non-free non-free-firmware
阅读全文 »

工作很多年了,对数据库使用再也不是初整博客时的小白了。
比起MySQL来,PostgreSQL的配置着实是有些复杂,这篇文章记录一些我认为有用的部分

PostgreSQL的安装

1.apt即可

$ sudo apt update
$ sudo apt install postgresql
阅读全文 »

真的花了很多很多时间,把自己的小站恢复了。
没有用任何现有的迁站工具,纯用python执行sql把文章导出了。
然后半编程半手工地修复各种文章里的标签、链接、公式、图片等等问题。
一些没啥意思的文章也删了,砍掉了50多篇吧。
说一些吐血的吐槽

阅读全文 »
0%