懒猫微服实战入门(二十三):使用 GitHub 单点登录到 Memos
之前我们介绍了如何使用 Memos 替代 Github,那这次我们来进阶一下,给 Memos 添加 Github 单点登录,如果你开发的应用后续想接入 Github 也可以采取这种办法。

懒猫微服实战入门(二十三):使用 GitHub 单点登录到 Memos
之前我们介绍了如何使用 Memos 替代 Github,那这次我们来进阶一下,给 Memos 添加 Github 单点登录,如果你开发的应用后续想接入 Github 也可以采取这种办法。

懒猫微服炫技篇(三):sunshine+moonlight 双人串流打游戏
之前在懒猫商店上架了坦克大战,一直想着怎么双人一起玩的问题。现在的年轻人除了逢年过节之外很难凑在一起,所以就想着能不能通过远程共享+键盘映射的办法远程双人游戏呢?碰巧刷到了司波图的 NAS 串流打游戏视频,加上之前一直被朋友安利 sunshine+moonlight 的组合,远程 linux 比 VNC 和 XRDP 都要好很多。所以我也来试试。

事先声明,懒猫微服不提供接单服务,但是可以通过贡献攻略和移植应用赚取激励。
挺有意思的一个事,头几天刚刚找过懒猫微服的技术帮我配置 cloudflare 相关操作,顺便学习了一下基本使用,把自己在 AWS 的 Route53 上购买的域名迁移过去了,然后代理到了博客,AWS EC2 服务器,甚至家里的机器。
偶然间在微信群看到这样一个需求,这不就是前两天懒猫微服的技术人员手把手教我做的。cloudflare 有很多操作,之前周围的人还有使用 cloudflare 反向代理到家里的 NAS,然后 obsidian 实时同步笔记连回家的。
懒猫微服开发篇(七): 解析 Docker Compose Override
看过很多的 Docker 教程,也都不曾提到过 compose override,第一次接触到这个是在懒猫微服上解开 LPK 看到的,用来注入 docker 引擎的环境变量。但是还以为是懒猫微服的小技巧,今天整理笔记才发现原来的 Docker compose 用来做多环境部署的配置文件,比如用来给开发和生产分别注入不同的环境变量和配置文件。
懒猫微服进阶心得(十一):把懒猫微服当作旁路由,客户端无需转发直接访问内外地址
今天在外面通过懒猫转发访问路由器时,发现需要逐一映射多个内网地址,操作起来有点麻烦,于是想到了一种一劳永逸的解决办法。
最开始我用 Squid 来代理 AWS VPC,后来想到懒猫也可以用作同样的功能。以下是我准备的 Compose 配置,我已经完成了 app 镜像的复制。
懒猫微服进阶心得(十二):不登陆机器,如何使用 Docker Context 玩转微服容器?
平时管理远端的 Docker 容器,大多数人第一反应是通过 SSH 登录到服务器再执行命令。
其实 Docker 本身是 C/S 架构,只要配置好连接方式,就能在本地直接管理远程容器,甚至用 VS Code 图形化界面操作,完全不必反复登录。
下面我就用管理微服容器的例子,把实现方法和使用体验记录下来
为了避免奇怪的认证问题,可以先将 SSH Key 复制到远端,实现免密登录。
(/root 目录重启不会丢失 SSH Key)
1 | ssh-copy-id root@name.heiyu.space |
直接在本地设置 Docker 引擎的环境变量,指向远端的 docker.sock 文件:
1 | export DOCKER_HOST=ssh://root@name.heiyu.space |
在 Warp 中(非直接 SSH 登录),执行 docker ps 后,就可以看到远端的容器了。
不过仔细看,这里其实是系统组件,没有必要随便动,而且千万不要随便操作系统组件容器!

之前介绍过,playground 和 appstore 的 Docker 配置文件在其他目录。
这种情况下可以通过 docker context 引用非标准路径的 docker.sock:
1 | docker context create my-remote-sock \ |
playground 的 Docker 也可以用 Dockge 管理,不过当 Dockge 的功能不够用时,就可以用这个作为备用方案。
商店有时需要执行 lzc-docker exec 或 lzc-docker restart,可以先创建对应的 Context:
1 | docker context create lzc-remote-sock \ |
然后切换 Docker 引擎:
1 | docker context use lzc-remote-sock |
查看 Docker 信息:
1 | Kernel Version: 6.5.0-0.deb12.4-amd64 |

到这里,你会发现本地和远端几乎没有区别。
在 VS Code 中安装 Microsoft 官方 Docker 插件,即可在界面中查看远端的 Image、Container、Logs,并且可以直接 exec 进入容器。

在 Docker Context 面板可以直接切换上下文(相当于 docker context use lzc-remote-sock),然后就能在 VS Code 中操作对应容器和镜像,无需手动敲命令。

在命令行查看所有 Context:
1 | docker context ls |
输出示例:
1 | NAME DESCRIPTION DOCKER ENDPOINT |
通过 docker context 配合 VS Code Docker 插件,不仅能用命令行直接操作远端微服容器,还能图形化查看容器状态、镜像和日志。
这种方式的好处是:
对于习惯 GUI 操作的人来说,这几乎就是远程 Docker 的“丝滑”管理方式。下次维护微服时,你也可以试试这一套。
懒猫微服进阶心得(十三): WebVirtCloud 安装 Windows 使用 virtIO 的注意事项
在使用 WebVirtCloud 部署 Windows 虚拟机时,如果想要获得更高的磁盘与网络性能,建议使用 virtIO 半虚拟化驱动。不过,Windows 并不像大部分 Linux 发行版那样自带 virtIO 驱动,因此安装过程中需要额外设置。本文结合社区已有教程与实测经验,整理了安装 Windows 时使用 virtIO 的注意事项,方便大家快速上手。
懒猫微服实战入门(二十二):使用 DDNS-GO 给 Cloudflare 做动态域名解析
我的域名最初是在 AWS 的 Route53 上购买的,然而在使用过程中发现 Host Zone 的费用并不低,除了每月的托管费用,还包括 TTL 更新等开销。在朋友建议下,我决定将域名解析的任务从 AWS 迁移到 Cloudflare,一方面可以节省成本,另一方面配置也更为灵活。我家里的公网 IPV4 经常变动,所以我使用懒猫微服商店里的 DDNS-GO 和 Cloudflare 做动态域名解析。
准确地说,需要在原域名注册商(我的是 AWS Route53)处修改 Name Server,将默认的 AWS NS 记录改为 Cloudflare 提供的 NS 地址。这样,域名解析权就转移到了 Cloudflare。Cloudflare 可以从懒猫微服的商店进入,也可以使用网页。而 DDNS-GO 使用商店快捷下载就非常方便。

懒猫微服实战入门(二十一):使用 Memos 替代 Flomo
曾经用过 Flomo,一度觉得体验不错,但后来因不想续费会员而中止使用。最近在懒猫微服的商店中发现了 Memos,完全开源、支持自托管,是个很不错的替代方案。
Memos 是一款开源、极简、现代化的笔记系统,主打「快速记录、随时检索」。适合捕捉灵感、日常备忘、碎片想法、读书笔记等多种用途。
它具有以下特点:
懒猫微服实战入门(二十):如何使用 Time Machine 将 Mac 备份到懒猫微服
看了 Apple 的文档,时间机器备份到 SMB 或者外接设备(APFS)。正好懒猫微服带了 SMB 的共享。然后我们可以把时间机器备份到网盘里。虽然默认连接的是懒猫网盘根目录,但是我们也可以映射一个子文件夹 TimeMachine。如下:

Update your browser to view this website correctly.&npsb;Update my browser now