<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>yueying</title>
    <link>https://yueying.space/</link>
    <description>yueying 的技术笔记：自建服务、模型网关、视频解析与备份。</description>
    <language>zh-CN</language>
    <lastBuildDate>Thu, 12 Nov 2026 09:00:00 +0800</lastBuildDate>
    <atom:link href="https://yueying.space/feed.xml" rel="self" type="application/rss+xml"/>
    <item>
      <title>把一台 VPS 改成自己的机房：我为什么什么都自己搭</title>
      <link>https://yueying.space/posts/vps-as-my-datacenter.html</link>
      <guid isPermaLink="true">https://yueying.space/posts/vps-as-my-datacenter.html</guid>
      <pubDate>Thu, 12 Nov 2026 09:00:00 +0800</pubDate>
      <description>我在这台机器上放了反向代理、登录网关、模型路由、文件镜像、视频解析和备份。这些都能买 SaaS，但我还是自己搭：我想知道每一层在做什么，出问题时手里有命令。机器在圣何塞，Debian 12，8 核 7.9G，服务基本跑在 Docker 里。下面是我做完后留下的几个判断，不是教程。</description>
    </item>
    <item>
      <title>一个密码进四个站：自己写统一登录网关</title>
      <link>https://yueying.space/posts/one-password-four-sites.html</link>
      <guid isPermaLink="true">https://yueying.space/posts/one-password-four-sites.html</guid>
      <pubDate>Tue, 10 Nov 2026 09:00:00 +0800</pubDate>
      <description>事情是从一句抱怨开始的：我自己开在四个子域上的服务，密码各不相同，还都记不住。模型网关面板、AI harness、文件站、视频解析站，每个都自带一套账号体系，装一个加一个。最早的省事办法是给每个服务发一个访问令牌，谁要用就自己去 journalctl 里翻——翻过两次之后，我放弃了这条路。</description>
    </item>
    <item>
      <title>给模型网关加一条备用线路：路由组与自动分叉</title>
      <link>https://yueying.space/posts/magpie-fallback-route.html</link>
      <guid isPermaLink="true">https://yueying.space/posts/magpie-fallback-route.html</guid>
      <pubDate>Sun, 08 Nov 2026 09:00:00 +0800</pubDate>
      <description>我的模型调用基本都走第三方池子：便宜、型号多，但单个账号会限流，也会抖。编辑器、harness、几个脚本各自直连上游的时候，一次 429 就要手动改配置。后来我在中间放了一个 OpenAI 兼容网关，上层只认一个 base_url，换线路的事留给网关自己做。</description>
    </item>
    <item>
      <title>我不再用面板看服务：把状态压成两个 JSON</title>
      <link>https://yueying.space/posts/two-json-status-page.html</link>
      <guid isPermaLink="true">https://yueying.space/posts/two-json-status-page.html</guid>
      <pubDate>Fri, 06 Nov 2026 09:00:00 +0800</pubDate>
      <description>我装过一次面板。它把我关心的东西压缩成一个绿色圆点：服务在跑，就是绿的；至于它在响应什么、慢在哪里，一概不显示。可它不告诉我端口绑在哪、证书从哪来、日志写到哪；真出故障，我还是得 SSH 上去一条条看。后来我把这套东西拆了，换成一个每分钟跑一次的采集脚本，和两个 JSON 文件。</description>
    </item>
    <item>
      <title>边转边发：视频解析站为什么零落盘</title>
      <link>https://yueying.space/posts/zero-disk-video-parser.html</link>
      <guid isPermaLink="true">https://yueying.space/posts/zero-disk-video-parser.html</guid>
      <pubDate>Wed, 04 Nov 2026 09:00:00 +0800</pubDate>
      <description>需求很具体：手机上刷到一条视频，想马上看，不想先等它下载完，也不想为了看一次就往手机里塞几百兆。所以这个站从一开始就定了一条硬规则：服务端不落盘。取流、转封装、发给浏览器，全在同一条管道里完成，磁盘上不留临时文件。最早的想法很天真：解析出直链，让浏览器自己去下。试过就知道不行。</description>
    </item>
    <item>
      <title>把手环当开发板：表盘和同步器的二次开发</title>
      <link>https://yueying.space/posts/watch-face-second-dev.html</link>
      <guid isPermaLink="true">https://yueying.space/posts/watch-face-second-dev.html</guid>
      <pubDate>Mon, 02 Nov 2026 09:00:00 +0800</pubDate>
      <description>起点很普通：我买过一个第三方同步器，能把设备里的数据同步出来，也能装别人做的表盘。同步器本身不难用，难用的是它把配置和这台设备锁在了一起。用了一阵发现一个问题：表盘资源和设备码是绑定的，同步器重装一次，旧密码就失效，表盘全部要重新配一遍。这件事很小，但每次重装都要重来一次，我决定自己重写手表端。</description>
    </item>
  </channel>
</rss>
