Charles Chin

Gemini, Millennials, Normie, Kōjigen, N24SWD, AIWS, Upekkha. Geeker, Gamer, Blogger.

eallion's Blog

Ubuntu 25.10 安装和配置

Ubuntu 25.10 安装及配置经验总结:从安装到优化,包括系统设置、驱动安装、字体配置、输入法设置等。详细介绍了换源、分区方案选择、Grub 美化以及常用软件的安装方法。通过个人实践分享,帮助读者快速上手 Ubuntu 25.10,并提高系统稳定性和易用性。

Selection Post

View All
Docker 部署 Mastodon

Docker 部署 Mastodon

使用 Docker 部署 Mastodon 实例时,需注意选择合适的用户名和域名,因为一旦加入联邦宇宙,这些信息将无法更改。部署前应确定实例规模,以便进行相应优化。基本步骤包括准备 VPS、安装 Docker 和相关插件,并配置必要的文件如 compose.yml 和 .env.production。在设置过程中,要根据提示输入信息并生成环境变量文件,确保正确配置数据库、Redis 及 Elasticsearch 等服务。此外,还需通过反向代理工具如 Nginx 或 Cloudflare Tunnels 来管理流量,并创建管理员账号以维护实例。最后,通过调整目录权限和 SSL 配置来保证安全性与稳定性。

CSS 和 JS 实现博客热力图

CSS 和 JS 实现博客热力图

通过纯 CSS 和 JS 实现博客热力图,适配移动端并动态生成年度日历小方块,根据文章字数显示不同色深的色块,支持 Tooltip 展示文章标题、日期和字数统计,采用 GitHub 风格的配色方案并兼容深色模式!

Hugo 外部链接跳转提示页面

Hugo 外部链接跳转提示页面

为规避外链风险,博客采用 Hugo 的 render-link.html 模板实现外链跳转,通过 base64 编码目标链接并添加白名单机制。核心步骤包括修改渲染模板、创建跳转页面布局及背景图适配,最终通过 /go/ 路径实现安全跳转。此方案仅适用于 Markdown 内容,需手动处理 Shortcodes 和自定义 HTML 链接!


Recent Post

n8n 之同步博客到 Mastodon

n8n 之同步博客到 Mastodon

使用 n8n 可以实现将博客内容自动同步到 Mastodon 的流程。通过监测 GitHub 博客仓库的更新,结合 Sink 短链接服务判断文章是否新发布,并生成短链接以便在 Mastodon 上创建对应嘟文。此过程包括获取最新 RSS 内容、检测短链接状态以及在确认文章为新发布后进行推送和短链接创建。这种方法不仅提高了效率,还确保了博客与社交平台之间的无缝连接,实现了一次性操作多平台同步的目标。

n8n 之备份 Mastodon 嘟文

n8n 之备份 Mastodon 嘟文

n8n 是一个强大的自动化工具,可以用来备份 Mastodon 嘟文。通过 n8n,嘟文可以同步到 GitHub、Memos、Notion 和 Twitter 等平台,实现多平台内容管理。为了加速访问,通过 Cloudflare CDN 加速和阿里云 OSS 缓存提高了博客的加载速度。在配置过程中,需要在 n8n 中创建凭证,并使用 Webhook 与 Mastodon 进行集成。当发布新嘟文时,Mastodon 会触发 n8n 流程,将优化后的内容同步到各个指定的平台上,从而实现高效的内容备份与分发。整个流程运行稳定且快速,为用户提供了一种便捷的数字资产管理方式。

如何备份 Mastodon

如何备份 Mastodon

备份 Mastodon 可以通过命令行工具 rclone 实现,将数据同步到云存储如 COS 和 R2。首先安装并配置 rclone,生成配置文件后编写备份脚本,包括 PostgreSQL 数据库和其他目录的备份。使用 cron 定时任务每天自动执行该脚本,并定期验证备份完整性以确保数据安全。此方法避免了面板带来的资源占用和潜在安全隐患,同时可以根据需求灵活调整备份内容和频率,实现高效可靠的数据保护。

Docker 部署 Mastodon

Docker 部署 Mastodon

使用 Docker 部署 Mastodon 实例时,需注意选择合适的用户名和域名,因为一旦加入联邦宇宙,这些信息将无法更改。部署前应确定实例规模,以便进行相应优化。基本步骤包括准备 VPS、安装 Docker 和相关插件,并配置必要的文件如 compose.yml 和 .env.production。在设置过程中,要根据提示输入信息并生成环境变量文件,确保正确配置数据库、Redis 及 Elasticsearch 等服务。此外,还需通过反向代理工具如 Nginx 或 Cloudflare Tunnels 来管理流量,并创建管理员账号以维护实例。最后,通过调整目录权限和 SSL 配置来保证安全性与稳定性。

NAS 折腾记

NAS 折腾记

在折腾 NAS 的过程中,遇到了多次意外,包括显示器接口不匹配、NAS 死机以及电源线断裂等问题。最终通过更换主板和电源解决了大部分问题,但整个过程耗费了大量时间和金钱,超出了预算。尽管成功搭建了一台功能齐全的 NAS 服务器,但也意识到许多需求其实是伪需求,不必要的折腾导致沉没成本增加。因此,在技术项目中应谨慎评估实际需求,以避免不必要的浪费。

Windows 11 安装软件

Windows 11 安装软件

在重装 Windows 11 系统的过程中,备份和记录当前使用的软件是一个重要步骤。通过 Scoop 和 Microsoft Store 安装的软件列表可以帮助了解日常使用的工具及其版本更新情况。这不仅有助于系统迁移,还能反映出软件使用习惯的变化。此外,Chrome 插件管理也同样重要,通过导出插件列表,可以确保在新系统中快速恢复浏览器环境。保持对这些工具和插件的定期检查与更新,有助于提高工作效率并保障数据安全。

Get in Touch

Post me an email or follow me on Mastodon.

Genuinely welcome! Feel free to talk to me about anything at all.

Mastodon 已复制
FOLLOW