建站相关

超级简单通过acme.sh实现证书自动续签

前言 现在证书90天需要续签仍然比较麻烦,尤其是本来工作就很忙,时不时收到域名服务商的短信等续签通知更是烦躁,还是决定使用 acme.sh 来完成全托管的证书续签。 步骤 第一步:安装 acme.sh 登录到你的 VPS,执行以下命令安装 acme.sh(将邮箱替换为你的真实邮箱,用于接收证书过期提醒): curl https://get.acme.sh | sh -s email=my@exam […]

超级简单通过acme.sh实现证书自动续签 阅读更多»

在ondrej不维护Nginx仓库之后的无奈选择:自行编译Nginx以及第三方模块支持

前言 之前系统Nginx使用的是 Ondřej Surý in Launchpad维护的Nginx PPA仓库,但是前段时间正式停止维护了,主要原因是:Nginx PPA 维护成本太高 。 他在多次 Launchpad / GitHub / 邮件列表中提到过几个核心问题: Nginx 官方更新频繁,且模块生态复杂 社区对 Nginx PPA 的期望过高,但贡献者极少 “大家都想要最新的 Nginx

在ondrej不维护Nginx仓库之后的无奈选择:自行编译Nginx以及第三方模块支持 阅读更多»

Twikoo极简原生部署Cloudflare免费R2图床

前言 一直想给Twikoo部署个图床,但是国内的图床价格又高,如果部署在服务器上又觉得服务器的硬盘容量太小,到时候塞的满满的扩容又麻烦又要花钱,只能再次白嫖一下Cloudflare了。 部署 第一步:开启Cloudflare R2 R2的开启需要绑定一张信用卡(银行卡?)因为我本身就绑定了一张,就不介绍了。 来到Cloudflare控制台的R2对象存储,一路开通即可。 可以看到三项免费的额度,针对

Twikoo极简原生部署Cloudflare免费R2图床 阅读更多»

告别200ms高延迟!通过Cloudflare优选拯救国外VPS

前言 架不住国外服务器的性价比以及实用性,最终还是没有忍住诱惑把服务器迁移到了国外,但又由于国外服务器的物理线路问题,如果没有线路优化,延迟基本上在150~250ms,网站访问体验非常差。 成果 前提 在进行下面步骤的时候,首先确保网站是可以正常访问的。也就是说:是在服务器和站点的配置都是没问题的情况下进行的。 步骤 由于步骤比较绕,下面我尽量说的简单一点。 以我实际站点演示。 需要加速的域名为:

告别200ms高延迟!通过Cloudflare优选拯救国外VPS 阅读更多»

Memos数据库迁移(手动方案)

前言 Memos 是一个非常好用的开源、自托管的笔记服务。可以说从它刚在Github上发布的时候我就一直在用它了。 但是随着它不断的更新,逐步开发了MySQL以及Postgres数据库的支持,但是一直未推出完善可靠的数据库迁移服务。 最近打算将之前的MySQL迁移到Postgres时,使用pgloader等工具,总能出现各种问题,不尽人意,因此只能手动对其数据迁移。 官网: Memos – Ope

Memos数据库迁移(手动方案) 阅读更多»

搭建HTTP3网站的最终尝试以及成果分享

前言 对于HTTP/3一直有个执念:前段时间(9月份)了解HTTP/3后,在本地虚拟机测试,始终达不到要求;但又由于没有单独的多余服务器测试(主要是这台服务器陪伴已久,里面的数据以及环境都比较复杂,测试难度比较高),导致一直搁置着。 最近新申请了个域名,搭配服务器也比较优惠,就搞了台国内基础配置的云服务器。这样万事俱备,直接开干! 成果 网站预览:HTTP/3 Adventure 首页 导航栏 H

搭建HTTP3网站的最终尝试以及成果分享 阅读更多»

VMware Fusion不断询问虚拟机是否被复制或移动

每次打开VMware Fusion都会提示“虚拟机是否被复制或移动”,无论之前是否已经询问并回答过这个问题。 根据我网上搜索一圈下来,最简单的方法是在虚拟机的.vmx 文件中添加“uuid.action”: uuid.action = "keep" 或者 uuid.action = "create" 注意: “keep”通常适用于你移动了虚拟机的情况; “c

VMware Fusion不断询问虚拟机是否被复制或移动 阅读更多»

分别编译基于最新版本OpenSSL和BoringSSL的Nginx支持HTTP3

前言 在 Nginx 上开启 HTTP/3 能带来不少性能和安全上的提升,这主要得益于其底层使用的 QUIC 协议(一种基于 UDP 的现代传输协议)。下面我用一个表格梳理了一下: 好处类型 具体说明 主要原因/技术 性能提升 降低延迟,减少网络拥塞,适应高并发场景 基于UDP、0-RTT连接重用、多路复用、改进的拥塞控制 用户体验优化 页面加载更快,移动网络体验更顺畅,弱网环境下更稳定 连接迁移

分别编译基于最新版本OpenSSL和BoringSSL的Nginx支持HTTP3 阅读更多»

Vuepress使用Fancybox播放图片以及视频

前言 Vuepress默认的图片浏览是点击放大,可以说是非常简洁,如果网站图片比较多,还是可以加载Fancybox来使它更加优雅。 因为我不喜欢把一大堆包都放在服务器,直接从CDN引入,自动加载其最新版本,这样省去很多后期维护成本。 这篇文章介绍一下这种最简单的方法让Vuepress网站使用Fancybox。 图片步骤(已验证) 创建fancybox插件 在docs/.vuepress/plugi

Vuepress使用Fancybox播放图片以及视频 阅读更多»

滚动至顶部