在普通的 Linux 服务器上部署 VMware Harbor 私有镜像仓库,通常只需要下载、改配置、执行安装脚本三步。但是,如果你想在群晖(Synology DSM)上部署 Harbor,由于群晖底层系统的特殊性,直接按官方文档操作绝对会踩到连环大坑,甚至可能导致你的群晖系统彻底崩溃(DSM 无法登录)! 本文将手把手带你在群晖上完美部署 Harbor,并解决跨服务器的数据迁移问题。 ⚠️ 核心…
Leave a Comment小菜菜的博客 Posts
痛点:群晖那霸道的端口占用 很多折腾群晖(Synology DSM)的玩家在用 Docker(Container Manager)部署 Nginx、博客或者反向代理时,都会遇到一个极其恼人的报错:端口 80 或 443 已被占用。 这是因为群晖系统底层深度绑定了这两个端口,用于提供 DSM 登录、Web Station 等服务。常规的解决办法要么是改用 8080 等非标准端口(强迫症不能忍),要么…
Leave a Comment你不需要去底层拷贝数据,也不需要写脚本去一个个 docker pull/push。你可以直接在新 Harbor 的网页后台配置一个“拉取”任务,让新 Harbor 自动去老 Harbor 把所有东西“搬”过来。 以下是保姆级的图文操作步骤(我们在新 Harbor 的界面上进行操作): 第一步:在新 Harbor 中添加“老 Harbor”为目标仓库 首先,我们要让新 Harbor 知道老 Harb…
Leave a Comment打开任意网站控制台console输入这行代码 https://github.com/alibaba/page-agent
Leave a Comment背景 小龙虾 openclaw是开源项目,作为程序员肯定是想要通过源码来运行,这样对项目不爽的地方可以直接通过修改来改造。 克隆项目 我先fork项目 https://github.com/openclaw/openclaw 到自己的空间下面 我们再克隆fork的项目到本地 运行项目 项目的readme里面写的很清楚,可以通过下面命令来开发环境运行: 值得注意的是: pnpm openclaw o…
1 Comment配置 .cursorrules (推荐 – 永久生效)在项目根目录新建 .cursorrules 文件,填入以下内容: 重启Cursor生效。
Leave a Comment需要本地安装MySQL客户端,有mysqldump命令,支持配置目标数据库的地址,账号密码,支持多个数据库。 使用crontab来启动脚本,实现自定义的备份策略。
1 Comment1. 背景与问题现象 最近我们的日志系统遇到了严重的写入瓶颈。架构链路为:应用系统 -> MQ -> Logstash -> Elasticsearch。 ES 集群配置如下: 节点规模:3 节点 存储架构:网络存储 (NAS) 索引策略:按天切分,默认 1 分片 1 副本 数据规模:单节点存量数据约 30TB+ 问题现象:随着业务量增长,我们发现 MQ 消息积压严重。通过监控发…
Leave a Comment“海鞘效应”(Sea Squirt Effect)通常是一个生物学现象衍生出的隐喻,用于形容当一个人或组织进入安逸、固定的环境后,逐渐放弃思考、停止进步,最终导致能力退化的现象。 1. 生物学背景:海鞘的“逆行变态” 海鞘是一种原始的脊索动物。它的生命周期分为两个阶段: 幼虫期(流浪阶段): 海鞘刚出生时像一只小蝌蚪,拥有长尾巴、脊索和并不发达的**“大脑”**(脑泡/神经节)。在这个阶段,它需要…
Leave a Comment在使用 MySQL(InnoDB 引擎)时,你是否遇到过这样的灵异事件:明明只是删除了一行不存在的数据,却导致另一个事务的插入操作被阻塞?或者明明两个事务操作的是不同的行,却报了 Deadlock found when trying to get lock? 这背后的“幽灵”,往往就是——间隙锁(Gap Lock)。 今天我们就来扒一扒间隙锁的“前世今生”,以及在生产环境中可能遇到的那些“坑”。 …
Leave a Comment