在普通的 Linux 服务器上部署 VMware Harbor 私有镜像仓库,通常只需要下载、改配置、执行安装脚本三步。但是,如果你想在群晖(Synology DSM)上部署 Harbor,由于群晖底层系统的特殊性,直接按官方文档操作绝对会踩到连环大坑,甚至可能导致你的群晖系统彻底崩溃(DSM 无法登录)! 本文将手把手带你在群晖上完美部署 Harbor,并解决跨服务器的数据迁移问题。 ⚠️ 核心…
Leave a Comment分类: 计算机
痛点:群晖那霸道的端口占用 很多折腾群晖(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在使用 MySQL(InnoDB 引擎)时,你是否遇到过这样的灵异事件:明明只是删除了一行不存在的数据,却导致另一个事务的插入操作被阻塞?或者明明两个事务操作的是不同的行,却报了 Deadlock found when trying to get lock? 这背后的“幽灵”,往往就是——间隙锁(Gap Lock)。 今天我们就来扒一扒间隙锁的“前世今生”,以及在生产环境中可能遇到的那些“坑”。 …
Leave a Comment“第一性原理”(First Principles Thinking)这个词在现代之所以火遍全网,主要归功于特斯拉和SpaceX的创始人埃隆·马斯克(Elon Musk)。 虽然这个概念有着深厚的哲学底蕴,但它从一个冷门的学术名词变成商业管理和思维领域的“流行话术”,马斯克是头号推手。 以下是关于这个概念的来源、定义以及它为什么被如此推崇的详细解释: 1. 来源:从古希腊到现代物理 哲学源头(亚里士…
Leave a Comment