懒猫算力仓初探(四):如何高效的向算力仓传输文件?
在日常使用 懒猫 AI 算力仓 的过程中,文件传输是一个绕不开的话题。和微服不一样的是,算力仓没有运行专门的网盘服务。在使用过程中,不管你是想把本地写好的程序同步到算力仓里运行,还是需要把推理结果、训练好的模型参数下载回客户端,都需要一个稳定、安全、方便的传输方案。 很多新手刚上手算力仓时,都会遇到类似问题: “我怎么把代码传到算力仓里跑?” “模型权重文件太大了,用 U 盘拷贝是不是更快?” “我在笔记本写好脚本,能不能直接同步到算力仓?” 其实完全不用担心。虽然算力仓的核心是 NVIDIA Jetson AGX Orin 开发板,但它运行的系统本质上是一个 Linux 发行版(Ubuntu 22.04)。因此,大多数 Linux 服务器的文件传输方法,都可以无缝应用到懒猫 AI 算力仓上。 本文将从 命令行工具、图形化工具、高效同步、临时传输 和 云同步 五个方面,详细介绍客户端如何与懒猫 AI 算力仓进行文件传输,帮助你构建一个高效、稳定的工作流。 一、前置准备:确认算力仓的访问方式在传文件之前,首先要确认两件事:算力仓的 IP 地址, ssh 服务运行状态。 1. ...
懒猫算力仓初探(五):有了图形界面,算力仓轻松设置静态 IP
懒猫 AI 算力仓是一台功能完整的边缘算力设备,基于 Ubuntu 22.04 桌面系统,既能运行 Docker、容器编排,又能承担 AI 推理任务。与懒猫微服不同的是,算力仓自带完整的 图形界面(GUI),这让我们可以更直观地配置网络,比如今天要讲的——静态 IP。 本篇文章将详细讲解如何在算力仓桌面环境中,通过图形化方式(GUI)配置静态 IP 地址,并对比命令行 nmtui 的方法,让你的算力仓网络配置更稳、更容易管理。 为什么要设置静态 IP?算力仓不像懒猫微服那样自带域名访问功能。如果我们希望通过 SSH、VSCode 或 API 服务长期远程访问它,就必须让它的 IP 地址保持不变。否则,一旦 DHCP 动态分配的地址发生变化(比如重启路由器后),所有外部访问都会中断。 因此,静态 IP 是算力仓稳定访问的关键配置之一。 认识算力仓的图形界面在「关于本机」中可以看到,算力仓运行的是 Ubuntu 22.04 LTS 桌面版。这意味着我们无需编辑配置文件或敲命令,而是可以直接通过系统设置进行网络管理。 右上角的系统托盘里有一个网络图标(有线网络是双箭头,Wi-Fi 是扇...
Easysearch 可视化升级:无需额外部署 UI 软件
最近 Easysearch 上线了一个非常实用的新功能 —— 内置 UI 可视化工具。它可以随着集群一并部署,无需额外安装任何插件或第三方软件。相比之下,虽然 Console 已经比 Kibana 简化了很多,但这个内置 UI 在易用性和轻量化方面更进一步。只需访问 /_ui 路径,就能直接进入可视化页面。 集群监控开箱即用登录后,首页就能看到集群的核心监控信息,包括节点数量、分片分布和索引情况。 默认面板已经内置了常用指标:节点、分片、索引级别的监控数据都能直接查看。 许多用户期盼已久的 字段存储图 也终于回归,让存储空间的使用情况一目了然。整体上,基本所需的监控指标都齐备了。 内置开发工具,所见即所得其实我最喜欢的功能是这个开发工具,这样在部署集群之后就可以很容易的写 DSL 语句来执行来。不需要调用 REST API 或者暗转跟其他工具,Easysearch 部署好之后,所见即所得。 这意味着集群部署完成后,你就能立刻: 编写并执行查询语句 测试复杂的聚合和过滤 实时查看返回结果 这种“所见即所得”的体验,大大提升了调试和使用的效率。 别名与索引模板管理除了监...
懒猫微服实战入门(二十六):Obsidian 用 GIT 同步总是冲突,果断存到懒猫微服了
三年前,朋友推荐我使用 Obsidian 记笔记。除了炫酷的插件功能之外,最吸引人的就是云同步。虽然 Obsidian 提供了官方同步功能,但价格不菲,所以我们一直在寻找平替方案。朋友选择了官方同步,而我当时用了 Git 来同步。 看似解决了问题,但 Git 同步的体验并不好:多端同步时经常遇到冲突,每次写完笔记都要处理一堆合并,既麻烦又影响心情。这件事困扰了我很久。 直到后来入手了 懒猫微服,问题才彻底缓解,所以决定把这段折腾经历记录下来。 用懒猫微服替代 Git,同步更顺畅懒猫提供了基于 WebDAV 协议的网络存储,天然支持 Obsidian 的同步需求。它不像 Git 那么复杂,不需要 commit/push,也不会频繁出现冲突。只要配置一次,就能稳定、流畅地跑起来。 所以我把 Obsidian 笔记直接备份到懒猫微服。在网盘中可以看到 WebDAV 的域名、用户名和密码。懒猫微服的转发没有任何限制,443 端口也能直接使用。这样即使在外面,也能随时访问。 插件安装与配置首先在 Obsidian 插件市场搜索并安装第三方插件 【Remotely Save】。 ...
懒猫微服实战入门(二十七):KSpeeder 加速,让 Docker 镜像不再超时
在国内使用 Docker 时,镜像拉取缓慢、超时以及镜像源不稳定几乎是开发者的日常困扰。虽然市面上存在一些第三方加速镜像,但它们往往会随着时间逐渐失效,或者更新不够及时。 如今,我们可以在 懒猫微服 的应用商店中一键部署 KSpeeder,并结合懒猫自带的 端口转发、内网穿透、可视化管理 等功能,使 Docker 镜像加速更加高效、易用和可维护。 为什么选择懒猫微服在传统环境下,部署像 KSpeeder 这样的工具通常需要: 手动构建镜像和容器; 自行配置网络和转发规则; 解决外部访问和权限问题。 而在懒猫微服上,这些复杂步骤被大幅简化: 应用商店一键安装:直接获取 KSpeeder,无需自行构建镜像或处理依赖问题; 内网穿透:无需复杂配置,即可在异地访问加速服务; 这使得 KSpeeder 不再是一个需要额外维护的独立工具,而是融入懒猫微服生态的“开箱即用”解决方案。 KSpeeder 的功能特性在懒猫微服的支持下,KSpeeder 能够提供以下关键能力: 多镜像并发下载支持同时从多个镜像源并行下载,就像开启多条高速通道,一次性快速拉取多个镜像,节省大量等待时间。 ...
懒猫微服实战入门(二十九):域名解析与 2.5G 测速体验
很多朋友在用 NAS 或者家用服务器的时候,都会习惯直接用 IP 地址来访问设备。但当我开始深入折腾 懒猫微服时,发现它的逻辑和传统 NAS 有点不一样:懒猫不是给你一个裸 IP,而是直接分配一个 **域名 <机器名>.heiyu.space**。 这就意味着,不管你是在内网还是外网,访问方式都是一致的——直接用域名即可。对习惯了公网/私网切换的我来说,这个设计一开始挺新奇,也忍不住想探索背后的机制和性能表现。于是就有了这篇文章:一次围绕 懒猫微服网络访问和测速表现的实战记录。 你可以使用 dig AAAA <机器名>.heiyu.space 来解析这个域名,背后是一个 IPV6 的地址。尝试破解了很久也没弄懂这个这个具体的转发机制,不过结论就是,不管你在内网还是互联网上访问这个域名都没问题。当然如果你内网有代理的话,流量很可能通过代理从外边转一圈再回来,这个需要手动改下规则。 设备环境 Macbook Pro M2 Pro,网卡支持 WiFi 6E 懒猫微服,内置 AX210 无线网卡 中兴路由器 1G,小米路由器 2.5G 先说结论,懒猫微...
懒猫微服实战入门(二十八):坏掉的 Windows 不要扔,硬盘插在懒猫上还能用
最近整理旧电脑,发现有台 Windows 已经无法正常开机了。但是里面可能还存着一些以前的资料和照片,还是想先看看有没有重要数据能救回来。这种情况电脑已经无法开机了,用 Windows PE 去修复启动基本没戏,于是我换了个思路:干脆把硬盘直接拆出来,接到懒猫微服上去。 说干就干,从箱子里翻出一个硬盘盒,把拆下来的硬盘装进去,再用 Type-C 数据线插到懒猫微服后面的接口,立刻就能当作外接硬盘使用。 df -TH 查看挂载情况为了确认是否挂载成功,我在懒猫的终端输入了: 1df -TH 输出结果如下: 12Filesystem Type Size Used Avail Use% Mounted on/dev/sdb3 fuseblk 2.1T 48G 2.0T 3% /lzcsys/run/media/系统 逐行解释一下: 设备:/dev/sdb3 → 说明识别到的硬盘分区是 sdb3; 文件系统类型:fuseblk → 代表这是通过 FUSE 驱动挂载的块设备。大多数情况下,这就是 NTFS 文件系...
懒猫微服实战入门(二十八):如何获取懒猫微服的私有地址
在日常使用 懒猫微服(LazyCat Micro-Service) 的过程中,我们习惯于使用域名访问。如果你经常使用其他 NAS,就会问这个问题:如何知道一台机器在局域网里的私有地址? 很多朋友刚接触 NAS、Docker 或容器化环境时,都会觉得 IP 地址这种东西似乎理所当然。但等你真的要远程访问、配置代理或者排查网络时,就会发现,知道机器的私有地址是一件非常关键的事。 举几个典型的场景: 想通过 SSH、HTTP 等方式访问运行在懒猫微服上的服务; 需要进行 端口转发 或者把服务 内网穿透到公网; 在 Dockge 里启动容器后,访问的时候必须指定 IP 地址,否则反向代理会失败; 排查网络时,需要确认到底是哪一个 IP 地址在被使用。换句话说,掌握如何获取私有地址,可以来排除一些域名上转发损失的问题。 虽然在客户端中可以看到网络地址,但是有阵子我修改 br-lan 网桥之后这里就不再显示了。所以才想了个办法来记录网络地址。下面将结合 Python 代码,介绍几种常见的获取私有地址的方法。 下面我会结合 Python 代码和一些常见的工具,介绍几种获取私有地址的常见...
懒猫微服实战入门(三十):懒猫微服改装闺蜜机,一台设备的多重人生
在之前那篇文章《懒猫微服实战入门(三):懒猫智慧屏,我以为是地表最强电视盒子,结果竟然可以改装成闺蜜机?》里,我曾经抛出一个看似“不务正业”的想法——把懒猫微服改造成“闺蜜机”。 很多人看到这句话的第一反应是:“这玩意儿不是一个微服务器吗?还能当闺蜜机?”没错,这正是这次改装的灵魂所在。我们要做的,不是再造一台设备,而是赋予它一个新的身份——一台有颜值、有功能、有灵魂的桌面伴侣。 从微服务器到桌面灵魂伴侣懒猫微服(LazyCat MicroServer),是一台小巧、安静、功耗低却功能极强的家庭服务器。它能跑 Docker、能跑容器、能跑 AI 模型,还能当 NAS、路由器、家庭自动化中枢…… 但每当我看着它那方正的金属外壳,总觉得:这样一台有潜力的“小猫”,如果仅仅蜷缩在角落默默运算,实在太可惜了。 于是,一个脑洞渐渐浮现: 如果我能让它“抬起头”,变成一台能与我互动的桌面设备,那它是不是可以从“后台工具”变成一个“生活伙伴”? 这便是“闺蜜机”计划的起点。 开始组装在真正开搞之前,我先明确了“闺蜜机”的几个核心需求: 颜值在线 —— 看着舒服,不是那种硬件工程师风格的“...
懒猫微服进阶心得(十四):接入 Casdoor,玩转OpenID Connect(OIDC)
在之前的文章中,我们演示了如何基于 懒猫自带的 OpenID Connect(OIDC) 来实现身份认证。那属于「平台内置」的简化方案,主要是帮助大家快速理解 OIDC 的基本使用场景。 这一次,我们换一个更通用、更贴近生产实践的方式:使用应用商店里的 OpenID Connect(OIDC) Provider —— Casdoor。Casdoor 是一个开源的统一身份认证平台,支持完整的 OIDC 协议,可以作为独立的 IdP(Identity Provider)对接到任何应用。通过它,我们不仅能跑通最标准的授权码流程,还能深入理解 OIDC 的关键环节:授权跳转、Token 换取、ID Token 验签以及用户信息获取。 我们经常听到 单点登录(SSO)、OAuth2、JWT 这些词。OIDC(OpenID Connect)正是基于 OAuth2 的标准化身份认证协议。它的核心作用是: 帮助应用确认用户是谁(认证) 不需要你自己维护密码和用户库(交给 IdP) 与 OAuth2 完全兼容,可以同时获取访问 API 的能力(授权) 一个形象的比喻: OAuth2 提供的...
