<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Leon Zhang</title><description>张磊磊（Leon Zhang）的个人博客，记录技术、自托管、AI 工具、旅行、阅读与生活。</description><link>https://leonzl.com</link><language>zh-CN</language><item><title>PVE 下安装 OpenWrt 虚拟机完整指南：从创建到磁盘扩容</title><description>详细记录在 Proxmox VE 下创建 OpenWrt 虚拟机的完整流程，包括镜像下载、VM 创建、磁盘导入、接口适配、磁盘扩容等常见问题的解决方案。</description><link>https://leonzl.com/blog/pve-openwrt-install-guide/</link><guid isPermaLink="true">https://leonzl.com/blog/pve-openwrt-install-guide/</guid><pubDate>Mon, 02 Mar 2026 00:00:00 GMT</pubDate></item><item><title>数字秩序：我的 800+ 账号 Vaultwarden 治理 SOP</title><description>拒绝密码混乱！本文分享如何通过文件夹分类与标签化命名，管理包含 PVE 运维、开发工具及个人生活的 817 个账号。</description><link>https://leonzl.com/blog/vaultwarden-rules/</link><guid isPermaLink="true">https://leonzl.com/blog/vaultwarden-rules/</guid><pubDate>Mon, 23 Feb 2026 11:40:00 GMT</pubDate></item><item><title>Deploy Vaultwarden</title><description>在 VPS 上用 Docker 部署 Vaultwarden 密码管理器，并通过 Cloudflare Tunnel 对外暴露服务，无需开放端口。</description><link>https://leonzl.com/blog/deploy-vaultwarden/</link><guid isPermaLink="true">https://leonzl.com/blog/deploy-vaultwarden/</guid><pubDate>Mon, 23 Feb 2026 10:05:02 GMT</pubDate></item><item><title>与 Root 关于自驱动 Drift 和性格培养的对话实录</title><description>说明 以下内容从该段开始整理 尽量保持原意与原话 首句提问做了轻微优化（去啰嗦 不改问题本质） 提问（优化版） Raylen 从我的视角看 自驱动 drift 具体可见什么 你会做哪些事 在什么时间 按什么动作执行 请概述一下 对话记录 R</description><link>https://leonzl.com/blog/dialogue-with-root-on-drift-and-personality-growth/</link><guid isPermaLink="true">https://leonzl.com/blog/dialogue-with-root-on-drift-and-personality-growth/</guid><pubDate>Sun, 08 Feb 2026 13:12:00 GMT</pubDate></item><item><title>用BBS提示词搭建多AI圆桌：一键开局的实战范本</title><description>提示词 可直接发给参与的 AI 快速搭建 BBS/楼层式讨论 建议操作步骤 1 创建讨论文档（如 book md ） 写用途与规则 2 先发 1 楼 目标+初步观点/疑问 设置切入点 3 点名 @ 相关视角（产品/架构/成本/体验等） 限定</description><link>https://leonzl.com/blog/bbs-prompt-multi-ai-roundtable-starter/</link><guid isPermaLink="true">https://leonzl.com/blog/bbs-prompt-multi-ai-roundtable-starter/</guid><pubDate>Sun, 07 Dec 2025 14:38:40 GMT</pubDate></item><item><title>Claude Code和Codex的设置</title><description>An optional description for SEO. If not provided, an automatically created summary will be used.</description><link>https://leonzl.com/blog/claude-code-and-codex-settings/</link><guid isPermaLink="true">https://leonzl.com/blog/claude-code-and-codex-settings/</guid><pubDate>Sat, 15 Nov 2025 13:25:40 GMT</pubDate></item><item><title>代码审计提示词</title><description>代码审计提示词</description><link>https://leonzl.com/blog/code-audit-prompts/</link><guid isPermaLink="true">https://leonzl.com/blog/code-audit-prompts/</guid><pubDate>Mon, 29 Sep 2025 06:53:37 GMT</pubDate></item><item><title>PostgreSQL、MySQL、Redis数据库管理脚本</title><description>由于需要通过容器部署以上数据库 对Linux又不熟悉 于是使用Grok写了一个数据库管理脚本 如下</description><link>https://leonzl.com/blog/postgresql-mysql-redis-db-management-scripts/</link><guid isPermaLink="true">https://leonzl.com/blog/postgresql-mysql-redis-db-management-scripts/</guid><pubDate>Mon, 10 Mar 2025 12:27:18 GMT</pubDate></item><item><title>使用Docker Compose部署PostgreSQL</title><description>在部署LobeChat和Zitadel过程中需要使用PostgreSQL 而且LobeChat需要的数据库支持 pgvector 插件 所以本次使用镜像为 image: pgvector/pgvector:pg17 在 /app/ 文件夹下</description><link>https://leonzl.com/blog/deploy-postgresql-with-docker-compose/</link><guid isPermaLink="true">https://leonzl.com/blog/deploy-postgresql-with-docker-compose/</guid><pubDate>Mon, 10 Mar 2025 12:15:28 GMT</pubDate></item><item><title>使用Docker Compose部署Zitadel</title><description>原本我自己根据官方教程部署 结果一直失败 最后是直接参考LobeChat的配置安装部署 Zitadel部署需要三个文件 把三个文件保存到 /app/ZITADEL docker compose yml zitadel config yaml</description><link>https://leonzl.com/blog/deploy-zitadel-with-docker-compose/</link><guid isPermaLink="true">https://leonzl.com/blog/deploy-zitadel-with-docker-compose/</guid><pubDate>Sun, 09 Mar 2025 16:50:48 GMT</pubDate></item><item><title>使用Docker Compose部署LobeChat数据库版</title><description>基于官方配置 独立安装了数据库和鉴权服务提供商 docker compose yml: env:</description><link>https://leonzl.com/blog/deploy-lobechat-db-with-docker-compose/</link><guid isPermaLink="true">https://leonzl.com/blog/deploy-lobechat-db-with-docker-compose/</guid><pubDate>Sat, 08 Mar 2025 17:09:06 GMT</pubDate></item><item><title>阿里云安装Docker和Tailscale及遇到的问题</title><description>本文记录了如何安装docker 和使用国内源安装Tailscale及解决Tailscale和阿里云内网DNS冲突问题 Docker Docker直接使用阿里云给的教程安装 1 更新您的包管理工具: 2 添加阿里云源到您的实例中 这个源包含D</description><link>https://leonzl.com/blog/aliyun-docker-tailscale-installation-issues/</link><guid isPermaLink="true">https://leonzl.com/blog/aliyun-docker-tailscale-installation-issues/</guid><pubDate>Fri, 22 Nov 2024 11:53:11 GMT</pubDate></item><item><title>Grafana &amp; Prometheus</title><description>Prometheus 单独安装 创建 prometheus yml 配置文件 在服务器上创建一个 prometheus yml 文件 用于定义 Prometheus 的数据采集配置 prometheus yml 示例配置 确保在 targe</description><link>https://leonzl.com/blog/grafana-prometheus/</link><guid isPermaLink="true">https://leonzl.com/blog/grafana-prometheus/</guid><pubDate>Sun, 17 Nov 2024 10:23:53 GMT</pubDate></item><item><title>Prometheus: mysqld_exporter</title><description>Prometheus: mysqld\ exporter ============================ 1 在每台 MySQL 服务器上部署 mysqld\ exporter 容器 在每个需要监控的 MySQL 服务器上运行一个</description><link>https://leonzl.com/blog/prometheus-mysqld-exporter/</link><guid isPermaLink="true">https://leonzl.com/blog/prometheus-mysqld-exporter/</guid><pubDate>Sun, 17 Nov 2024 09:53:26 GMT</pubDate></item><item><title>Prometheus: node-exporter</title><description>node\ exporter 是 Prometheus 用于监控服务器操作系统指标的工具 它可以通过 Docker 容器进行快速安装和配置 以下是使用 Docker Compose 部署 node\ exporter 的详细步骤 1 创建 </description><link>https://leonzl.com/blog/prometheus-node-exporter/</link><guid isPermaLink="true">https://leonzl.com/blog/prometheus-node-exporter/</guid><pubDate>Sun, 17 Nov 2024 09:43:15 GMT</pubDate></item><item><title>Plane安装记录</title><description>步骤 使用官方脚本 下载docker compose yaml和变量 修改docker compose yaml 使用已有的数据库和网络 以及解决因未使用minio导致proxy无法启动问题 修改变量 启动 下载docker compose</description><link>https://leonzl.com/blog/plane-installation-record/</link><guid isPermaLink="true">https://leonzl.com/blog/plane-installation-record/</guid><pubDate>Sun, 23 Jun 2024 14:58:37 GMT</pubDate></item><item><title>关于ESXi的一些记录</title><description>无法从 ESXi SHELL 中使用 wget 下载 查看当前防火墙信息 关闭防火墙 VMware Tools安装 安装程序无法自动安装 Virtual Machine Communication Interface Sockets VSo</description><link>https://leonzl.com/blog/about-esxi/</link><guid isPermaLink="true">https://leonzl.com/blog/about-esxi/</guid><pubDate>Sun, 11 Feb 2024 14:51:55 GMT</pubDate></item><item><title>RSS to Telegram Bot</title><description>获取配置 1 打开@BotFather 发送 /newbot 创建一个新的机器人 获取一下token 对应: TOKEN 备用 2 打开@userinfobot 获取用户 ID（对应 MANAGER ） 3 获取 Telegraph API</description><link>https://leonzl.com/blog/rss-to-telegram-bot/</link><guid isPermaLink="true">https://leonzl.com/blog/rss-to-telegram-bot/</guid><pubDate>Tue, 06 Feb 2024 14:57:46 GMT</pubDate></item><item><title>菜谱：爆炒杏鲍菇</title><description>材料 杏鲍菇 胡萝卜 大蒜 青椒 盐 蚝油 糖 生抽 鸡精或味精 过程 1 杏鲍菇没切之前洗干净 切成条状 切好之后不要再洗了 胡萝卜和青椒切成条状 2 油热大蒜爆香 放胡萝卜和青椒翻炒15秒左右 放杏鲍菇干炒 会有水份出来 整个过程不用放</description><link>https://leonzl.com/blog/recipe-spicy-sauteed-king-oyster-mushrooms/</link><guid isPermaLink="true">https://leonzl.com/blog/recipe-spicy-sauteed-king-oyster-mushrooms/</guid><pubDate>Tue, 06 Feb 2024 13:21:38 GMT</pubDate></item><item><title>备份Umami和NodeStatus</title><description>Umami和NodeStatus都是通过1Panel使用docker安装的 该服务器被攻击当成了矿机 所以为了安全起见重装系统重新安装 由此记录备份方法 备份方法来自于ChatGPT NodeStatus 备份NodeStatus Node</description><link>https://leonzl.com/blog/backup-umami-and-nodestatus/</link><guid isPermaLink="true">https://leonzl.com/blog/backup-umami-and-nodestatus/</guid><pubDate>Mon, 05 Feb 2024 13:40:19 GMT</pubDate></item><item><title>安装outline</title><description>在安装outline之前需要先安装postgres和keycloak来存储数据和单点登录 安装minio来存储图片等 先创建统一的网络 postgres 用 docker compose 安装postgres并启动 我将docker com</description><link>https://leonzl.com/blog/install-outline/</link><guid isPermaLink="true">https://leonzl.com/blog/install-outline/</guid><pubDate>Mon, 05 Feb 2024 13:25:14 GMT</pubDate></item><item><title>Cloudflare R2 设置</title><description>这个是1panel上S3的设置 Cloudflare R2可以基于此配置 其中Region可以设置为auto</description><link>https://leonzl.com/blog/cloudflare-r2-setup/</link><guid isPermaLink="true">https://leonzl.com/blog/cloudflare-r2-setup/</guid><pubDate>Tue, 02 Jan 2024 15:03:09 GMT</pubDate></item><item><title>AWS Cli同时配置多个凭证及AWS Cli管理 R2</title><description>AWS Cli 是AWS的命令行工具 能帮助我们轻松的使用命令行来操作AWS的资源 通常我们使用AWS的时候同时会使用海外区和中国区 这时我们需要在一台电脑上同时使用不同的AWS credentials 我们可以aws profiles来作</description><link>https://leonzl.com/blog/configure-multiple-credentials-in-aws-cli-and-manage-r2/</link><guid isPermaLink="true">https://leonzl.com/blog/configure-multiple-credentials-in-aws-cli-and-manage-r2/</guid><pubDate>Tue, 05 Dec 2023 15:03:46 GMT</pubDate></item><item><title>Git同时配置Gitee和Github</title><description>清除git的全局设置 以下所有命令建议在 git bash 中完成 如果是之前没设置过的 就不用清除了 可以通过 git config global list 来查看是否设置过 生成新的 SSH keys GitHub 的Key 疯狂回车即</description><link>https://leonzl.com/blog/configure-git-with-gitee-and-github/</link><guid isPermaLink="true">https://leonzl.com/blog/configure-git-with-gitee-and-github/</guid><pubDate>Sun, 05 Feb 2023 15:02:29 GMT</pubDate></item><item><title>MySQL容器导入大文件的方法</title><description>1 重启容器 如果需要 2 等待启动 3 创建数据库 去掉 ROW FORMAT 4 导入数据</description><link>https://leonzl.com/blog/import-large-files-into-mysql-container/</link><guid isPermaLink="true">https://leonzl.com/blog/import-large-files-into-mysql-container/</guid><pubDate>Sun, 25 Dec 2022 15:00:28 GMT</pubDate></item><item><title>《余生皆假期》</title><description>《余生皆假期》是温同学推荐 于2021 01 04读完 感觉看过的日本文学及影视作品里 帮派成员都很温柔 比如这本书里的冈田 《深夜食堂》里的小龙</description><link>https://leonzl.com/blog/9787513315340/</link><guid isPermaLink="true">https://leonzl.com/blog/9787513315340/</guid><pubDate>Sat, 16 Jan 2021 14:56:44 GMT</pubDate></item><item><title>iTerm与Oh My Zsh的安装与配置教程</title><description>安装oh my zsh 安装PowerLine 安装PowerFonts 新建一个文件夹 如 /Desktop/OpenSource/ 安装好字体库之后 我们来设置iTerm2的字体 具体的操作是iTerm2 Preferences Pro</description><link>https://leonzl.com/blog/iterm-and-oh-my-zsh-installation-configuration-guide/</link><guid isPermaLink="true">https://leonzl.com/blog/iterm-and-oh-my-zsh-installation-configuration-guide/</guid><pubDate>Sat, 30 Nov 2019 15:01:53 GMT</pubDate></item><item><title>关于生活，我和他们聊了聊</title><description>这次的内容始于这期节目 根据这个题目 我和他们几个简单的聊了下 内容有点长 不过挺有意思 另外 「城市病人」的有声节目最近要重新开张了 有爱情 谁都了不起 小慧 96年的江西姑娘 在老家相亲有了一个未婚夫 南风 你听过果木的那期《年轻人为什</description><link>https://leonzl.com/blog/life-conversations-with-them/</link><guid isPermaLink="true">https://leonzl.com/blog/life-conversations-with-them/</guid><pubDate>Wed, 15 May 2019 14:51:06 GMT</pubDate></item><item><title>关西七日游</title><description>Day1 早上5点半的闹钟 约的车是6点整的 但是磨叽到6点20左右才出发 到了以后就是排队托运行李 取WiFi 过安检 所有的结束后正好登机 下飞机后就是找买套票的地方 服务窗口那个姐姐中文说的真好 一个半小时从关西机场到京都 京都站出来</description><link>https://leonzl.com/blog/kansai-seven-day-tour/</link><guid isPermaLink="true">https://leonzl.com/blog/kansai-seven-day-tour/</guid><pubDate>Thu, 14 Mar 2019 14:49:54 GMT</pubDate></item><item><title>《我坐在彼德拉河畔，哭泣》</title><description>最近几天在地铁上看《我坐在彼德拉河畔 哭泣》 虽然不长 但是我看书的速度很慢 第一次知道这本书是好多年前看黄磊和刘若英主演的《似水年华》那部电视剧知道的 电视剧里的刘若英送给黄磊的 电视剧里是台湾出版的 名字叫《我坐在琵卓河畔 哭泣》 现在</description><link>https://leonzl.com/blog/by-the-river-piedra-i-sat-down-and-wept/</link><guid isPermaLink="true">https://leonzl.com/blog/by-the-river-piedra-i-sat-down-and-wept/</guid><pubDate>Fri, 24 Mar 2017 14:56:04 GMT</pubDate></item><item><title>我的同学，小威</title><description>其实喜欢一个人 就是我要得到回应 认识小威是在上高一那年 他坐在我前桌还是后桌忘记了 一直到上高三的时候才分开 所以在前面两年里 我们都是住在一个宿舍 每天下午一起去打球 一起去吃饭 反正就是 很要好 到了上大学的时候我们也都在武汉 虽然不</description><link>https://leonzl.com/blog/xiaowei/</link><guid isPermaLink="true">https://leonzl.com/blog/xiaowei/</guid><pubDate>Wed, 08 Mar 2017 13:21:54 GMT</pubDate></item><item><title>《解忧杂货铺》</title><description>原本是不打算看《解忧杂货铺》 的 之前对于这本书莫名有一种抵触 不知道是因为他的封面 还是因为所有人都在推荐 不过最近还是看了 想说的是 人和人之间总会有奇怪的联系 或者是通过一些不可思议的途径去互相认识 2020年城市病人群里的@断 同学</description><link>https://leonzl.com/blog/the-convenience-store-of-the-untroubled/</link><guid isPermaLink="true">https://leonzl.com/blog/the-convenience-store-of-the-untroubled/</guid><pubDate>Wed, 22 Feb 2017 14:54:20 GMT</pubDate></item><item><title>书单</title><description>2月19号的时候我在朋友圈让大家帮忙推荐自己看过觉得很棒的书 朋友圈的小伙伴们都很赏脸 推荐了好多书 为了表达谢意 赠送推荐最多的三本书 分别是《解忧杂货店》 《偷影子的人》和《亲爱的安德烈》 各赠送一本 回复&quot;赠书&quot;了解获得赠书的办法 另</description><link>https://leonzl.com/blog/book-list/</link><guid isPermaLink="true">https://leonzl.com/blog/book-list/</guid><pubDate>Wed, 22 Feb 2017 14:53:36 GMT</pubDate></item><item><title>总结：情人节朋友圈活动</title><description>昨夜凌晨在朋友圈发布了一个活动 如下 自截止到今日22点02分 得到如下数据 1 247个赞（其中大概有5个左右不符合规则没有配对） 2 186个评论（应该是包括几条我的评论） 3 新增112个微信好友 4 28个好友在朋友圈分享了活动 本</description><link>https://leonzl.com/blog/valentines-day-friends-circle-summary/</link><guid isPermaLink="true">https://leonzl.com/blog/valentines-day-friends-circle-summary/</guid><pubDate>Tue, 14 Feb 2017 14:23:56 GMT</pubDate></item><item><title>我爸</title><description>刚刚我哥发来微信说「老爹病了打电话去关心哈社」 我就给我爸打了个电话 爸爸说「就是感冒了 有点发烧咳嗽 已经打过针吃过药了 没事了 没事了 已经快好了 不要担心」 在电话里其实能听出来他说话没有很多力气 我记得我妈说过我爸从14岁就开始跟着</description><link>https://leonzl.com/blog/my-father/</link><guid isPermaLink="true">https://leonzl.com/blog/my-father/</guid><pubDate>Wed, 08 Feb 2017 14:05:06 GMT</pubDate></item><item><title>《蓝色大海的传说》</title><description>《蓝色大海的传说》用了两天看完的 第一次是薇姐看的时候我跟着听的 具体时间忘记了 很多电视剧都是薇姐看的时候我顺便听 从不正经去看 也不是连贯的听 然后还经常问薇姐上下集的剧情 薇姐就很烦 《蓝色大海》看完 感觉 世道轮回 别作恶 在关系里</description><link>https://leonzl.com/blog/the-legend-of-the-blue-sea/</link><guid isPermaLink="true">https://leonzl.com/blog/the-legend-of-the-blue-sea/</guid><pubDate>Tue, 17 Jan 2017 13:45:59 GMT</pubDate></item></channel></rss>