YJK

Mars
YJK

笔记

Debian 11 Bullseye 升级 Debian 12 Bookworm

本文将指导如何升级 Debian 11 Bullseye 到 Debian 12 Bookworm。 准备工作 除非你是物理服务器,以及没有用过奇奇怪怪定制或修改的内核的 KVM 构架的 VPS 和云主机,否则升级大版本更新内核是有一定机率导致 Grub 加载失败的,切记备份重要数据! OpenVZ 6 和 LXC 构架的 VPS 是无法升级的,因为他们没有自己独立的内核 再强调一遍,一定要备份重要数据! 以下操作需要在 root 用户下完成,请使用 sudo -i 或 su root 切换到 root 用户进行操作 更新系统 首先需要更新你当前的系统 apt update apt upgrade -y apt dist-upgrade

By YJK
一个极简风格的 Ghost 主题 — Goods

Ghost Theme

一个极简风格的 Ghost 主题 — Goods

简介 Ghost-Theme-Goods 是一款极简风格的 Ghost 博客主题,设计灵感来自于 Goods.wtf,基于 Bootstrap 5 CSS 框架制作。 为了在大陆地区更快的加载,舍弃了 Ghost 博客的订阅功能,减少加载了 Ghost 相关框架 JS,所以在启用本主题时,需点击 Activate with errors。 主题自带 Artalk 评论,须在 Settings - Code Injection - Site Footer 加上以下代码。 <script> Artalk.init({ el: '#comments', server: 'https:

By YJK

Windows

在 Windows 11 上开启 TCP BBR2 网络拥塞控制

BBR (Bottleneck Bandwidth and RTT) 是一种拥塞控制算法,由 Google 开发。它可以有效地提高网络传输速度,减少延迟,从而改善网络性能。BBR2 是 BBR 的第二代版本,提供了更优秀的性能。 在 Windows 上开启 BBR2 可以: * 提高网络性能:BBR2 可以有效地识别网络拥塞状况,合理地分配带宽,从而提高网络性能。相较于其他拥塞控制算法,如 TCP Cubic,BBR2 在高速网络环境下表现更为优越。 * 降低延迟:BBR2 通过减少网络拥塞,可以显著降低网络传输中的延迟。这对于在线游戏、视频会议等对延迟敏感的应用来说尤为重要。 * 提高吞吐量:BBR2 能够更高效地利用网络带宽资源,提高数据传输的吞吐量。这对于需要传输大量数据的应用,如文件共享、视频流等,具有显著的优势。 * 改善网络拥塞状况:BBR2 能有效地减轻网络拥塞,

By YJK

AI

让 AI 帮你取可商标化且易记的域名

在当今数字化时代,一个好的域名是非常重要的。它可以为您的品牌或者产品增加可识别性,为您的业务带来更多的流量。然而,找到一个好的域名并不容易。许多好的域名已经被注册,而其他的域名可能不够易记或者不够商标化。在这种情况下,AI 可以帮助您找到一个可商标化且易记的域名。 DomainsGPT 是一款基于人工智能技术的工具,旨在帮助用户生成易记且品牌化的公司名称。该工具采用了自然语言处理、机器学习、深度神经网络等技术,可以快速生成各种类型的名称,包括合成词、单词组合、拼写错误等。 使用 DomainsGPT 非常简单,用户只需要在网站上选择所需的名称类型,输入公司或产品的描述,然后点击“生成名称”按钮,系统就会根据用户输入的信息自动生成一系列可能的名称。用户可以根据自己的喜好和需求选择其中一个或几个名称,并检查它们是否可以被注册。 产品地址为: https://oneword.domains/domains-gpt 视频简介如下: https://www.youtube.com/watch?v=M0tgAag6wsg 这是博主试用以 “A blogging pla

By YJK

笔记

愚人节整蛊代码:你屏幕上有根毛

愚人节的时候,手机百度网页版出了一个有意思的小彩蛋:会在屏幕上放上一根毛,非常逼真。于是乎就把它给存了下来,并进行了一点点优化改进——限制了最大宽度,并加入了随机旋转角度,这下效果更加完美了。 以下是优化后的完整 js 代码,将代码插入到你的网页中即可看到效果! 代码中的图片地址可能后续会失效,建议保存到本地使用。 <script> /*** * 愚人节彩蛋 - 你屏幕上有根毛 * 出处:https://www.baidu.com/s?ie=UTF-8&wd=%E6%84%9A%E4%BA%BA%E8%8A%82 * 整理:mengkun https://mkblog.cn/ */ !function() { var bottom = Math.floor(

By YJK
Mastodon 使用 Cloudflare R2 对象储存

Mastodon

Mastodon 使用 Cloudflare R2 对象储存

提醒大家在选择对象储存服务商时要慎重考虑,不要因为追求免费而放松对资源安全性和可靠性的要求。 为了追求免费,我的 Mastodon 实例一直在使用 Scaleway S3 作为静态资源仓库。然而,之前遭遇了一次严重的可用性问题,导致写入的图片无法访问。为了避免类似情况再次发生,我不得不连夜将资源从 Scaleway S3 迁移到 Cloudflare R2。 R2 价格算是比较低廉的,无固定月费: 项目 免费额度 费用 存储 10 GB/月 0.015 美元/GB A类操作:改变状态 100万次/月 4.50 美元/百万次 B类操作:读取现有状态 1000万次/月 0.36 美元/百万次 Mastodon

By YJK

笔记

自建 Umami | 一个开源网站分析工具

Umami 是一种开源的网站分析工具,旨在为用户提供隐私保护的 Google Analytics 替代方案。使用 Umami,网站管理员可以跟踪访客行为并获得有关网站性能的见解,而不会侵犯用户的隐私。Umami 提供实时跟踪、可自定义的仪表板和详细的报告等功能。由于是自托管的,用户可以完全控制自己的数据,并确保不与第三方公司共享。 这里简单介绍一下在 Vercel 部署 Umami 的方法: 0/ 准备工作 * 一个 Github 账号 * 一个 Vercel 账号(可以通过 Github 登录) * 一个 Supabase 账号(可以通过 Github 登录) 1/ Fork Umami 登录 Github,访问以下 Umami 仓库,并 Fork 至您的 Github

By YJK

笔记

自建 Shlink | 一个网址缩短程序

Q: 阐述一下为什么要自建网址缩短服务 A: 自建网址缩短服务主要是为了方便用户访问长网址。通过缩短长网址,用户可以记住和传递简短的网址,方便快捷地访问目标页面。此外,自建网址缩短服务还可以提高网站的安全性,因为缩短的网址可以隐藏目标网址的真实地址,防止黑客利用真实地址进行攻击。另外,使用缩短网址也可以帮助网站更好地管理链接和跟踪流量来源。 以下教程为在 Northflank 搭建免费的网址缩短服务。 0/ Pre * 注册一个 Maxmind 账号,并生成一个授权码,记录备用。 * 注册 https://northflank.com/, 并绑卡(避免滥用)。 1/ Setup 新建一个免费的 Project 创建数据库 创建成功后,记录其中的连接信息备用 创建服务 Image path 填写 shlinkio/shlink:stable Environment variables 按下方内容填写: DEFAULT_DOMAIN="long.

By YJK
榨干 Oracle ARM 3/ 生小鸡

VPS

榨干 Oracle ARM 3/ 生小鸡

唧唧复唧唧,鸡鸡生小鸡 🤷🏻‍♂️ 要是因为开小鸡导致 Oracle Cloud 账号被封,可不能怪博主提供的文章啊。 下面介绍如何通过安装 PVE7 来使 Oracle ARM VPS 开 LXC 小鸡,建议资源拉满,直接上 4C24G200G。为避免安装过程出错,最好不分配 IPV6 地址。 1/ 首先网络重装 ARM 鸡至 Debian 11: # 建议修改下方 “#3Y!fxLXt9N6*GWo” 密码 bash <(wget --no-check-certificate -qO- 'https://raw.githubusercontent.com/MoeClub/Note/master/InstallNET.sh'

By YJK
榨干 Oracle ARM 2/ 安装 Mastodon

VPS

榨干 Oracle ARM 2/ 安装 Mastodon

本文成文时间较久,内容与现行版本可能出现差异,请谨慎参考 甲骨文免费的 ARM 4C24G 的机器只用来搭梯子就大材小用了,这里结合博主自身的体验,说说如何榨干它。 以下均基于 Debian 11 root 用户 。 Pre-install 安装 Docker、Nginx 请查看系列 1 榨干 Orcale ARM 1/ Gitlab 安装 Mastodon 新建文件夹 mkdir -p /var/www/mastodon && cd /var/www/mastodon 编辑 docker-compose.yml vim docker-compose.yml 将下方代码粘贴进去,按 Esc,输入 :wq

By YJK
Mastodon