VoceChat 一款可以自托管的在线聊天室

VoceChat 是一款使用 Rust(后端),React(前端),Flutter(移动端)开发的,开源,支持独立部署的在线聊天服务。VoceChat 非常轻量,后端服务只有 15MB 的大小,打包的 Docker 镜像文件也只有 61 MB,VoceChat 可部署在任何的服务器上。 官方网址:https://voce.chat/ 官方文档:https://doc.voce.chat/ GitHub 特色 前端页面可以内嵌到自己的网站下,VoceChat 从 Slack, Discord, [[RocketChat,]] Soli Read more ...


结合了 Google 和 AI 的对话搜索引擎:Perplexity AI

在日本,因为 SoftBank 和 Perplexity AI 开展了合作 ,所以最近大量的使用 Perplexity ,这一篇文章就总结一下 Perplexity 的优势和使用技巧。 2024 年 9 月 8 号的时候,Perplexity 和外部机构合作使用 FREENEWSROOM 可以免费获得一年的 Pro 使用,但是如果在使用 SoftBank 的手机卡的话,还是通过官方的合作获得 Pro 使用。 Perplexity AI 介绍 Perplexity AI 是一家成立于 2022 年的人工智能公司,总部位于美国加州旧金山。该公司由 Ar Read more ...


OCBC 申请关闭 SSA 账户

在之前的OCBC 开户记录 中提到过,OCBC 银行的账户开户成功之后会有几个不同的账户,不同的账户最低存款以及收费是不同的。 对于 SSA 账户,外国人需要存入 20000 SGC 才可以免除每个月 10 SGD 的管理费。而对于 360 账户则存入 3000 SGC 就可以免除每个月 2 SGD 的管理费。 SSA 账户关闭流程 关闭之前建议先申请一个 360 账户或者 MSA 账户 打开 OCBC APP,点击侧边栏「安全邮箱」,然后点击 + 号 在主题中选择,「服务请求,启动账户关闭流程」 使用英文描述,要求关闭 SSA Read more ...


macOS 迁移助手迁移后 Syncthing 设备 ID 相同问题解决方案

最近使用 macOS 自带的 Migration Assistant(迁移助手)将系统从一台 M1 Mimi 上迁移到了笔记本上,与此同时发现 Syncthing 也无缝迁移过来了,但是 Syncthing 在新旧两台 Mac 上出现相同的设备 ID。这是因为 Syncthing 的设备 ID 由其配置文件夹中的cert.pem和key.pem文件决定。如果这些文件在迁移过程中被复制,两台设备就会拥有相同的 ID,从而导致 Syncthing 操作出现冲突。 要解决这个问题,需要为其中一台 Mac 生成新的设备 ID。 以下是详细的步骤指南: Sy Read more ...


BitRemote iOS 上的 BT/PT 下载管理新选择

BitRemote 是一款专为 Apple 平台设计的 BT/PT 下载任务管理工具,作为一款原生应用,BitRemote 旨在为 iOS 和 macOS 用户提供全面的下载管理体验,填补了苹果生态系统中这一领域的空白。我个人之前在 Android 上使用一款开源的 [[Transdroid]],支持非常多的客户端,但是转移到 iOS 之后很久都没有找到类似的代替品,我在去年内测的时候就使用了 BitRemote,但是看过我之前文章,都知道我使用 ruTorrent 和 rTorrent 这两个比较小众的客户端,Transdroid 是支持的,但是 Bi Read more ...


Dokploy 又一个开源自托管的 PaaS 平台

Dokploy 是一个开源的,可以自托管的 [[PaaS]] 平台,Dokploy 可以一站式部署管理平台,简化应用程序和数据库的部署和管理。结合了 Docker 和 Traefik 的功能,为用户提供了一个经济高效的自托管平台即服务 PaaS 解决方案。 Dokploy 可以用来代替 [[Heroku]],[[Vercel]],[[Netlify]] 等平台。 之前介绍过 [[PocketBase]],[[Coolify]] 等等开源项目都可以达到类似的作用。 功能 Dokploy 深度集成了 Docker,支持创建,部署和更新 Dock Read more ...

2024-07-06 dokploy , paas , saas , docker , traefik , heroku , vercel , netlify

2024 年 Anytime Mailbox 租用美国私人地址以及完成 1583 公证

今天跟大家分享如何在 Anytime Mailbox 上租用美国私人地址,以及完成 1583 认证的全过程。不管你是想申请 ITIN, 或者美国信用卡,还是注册美国相关的服务,有个美国私人地址都能帮你省不少事。 注册 首先打开Anytime Mailbox 官网。如果你愿意的话,可以用我的邀请链接注册,这样我们都能获得 10 美元的亚马逊礼品卡哦。点击右上角的”SIGN UP”,你就能看到美国 50 个州的可租地址列表了。加州的地址最多,但是我们要尽可能选择私人地址。 选择地址的时候需要注意,不是所有的地址都是私人地址,很多商用的地址,需要一个个筛 Read more ...


如何验证一台二手 MacBook Pro

前些天在小红书看到有人发帖出一台 MacBook Pro 14 寸的 M1 Pro 16GB + 512 GB,并且还在 Apple Care 期限内,这个配置和 14.5 万日元的价格我感觉挺合适的,就和对方预约聊了一下,过程还是挺愉快的,约在了上野当面交易,这里就记录一下我是如何验证一台二手的 MacBook 电脑的。 通常验证就大致分成几个部分,包括外观的检查,系统检查,硬件测试,以及其他序列号,购买记录,发票等验证。接下来我就分别从这几个方面记录一下。 外观检查 外观方面也比较好检查,主要检查的几个部分,就是外壳,机身,屏幕,键盘是否有明显 Read more ...


使用 Syncwise 来管理大量的社交媒体收藏和书签

Syncwise 是一款可以同步 Twitter,Reddit 等社交软件书签的工具,安装 Syncwise 的 Chrome 扩展,就可以一键将 Twitter 的书签同步到该平台中。可以在 Syncwise 中对书签的内容进行检索,打标签等。 Syncwise 支持多个平台,我个人最主要使用的就是 Twitter,因为 Twitter 自己的书签管理系统做得太差了,收藏的内容无法检索,也无法分类,经常无法找到自己收藏的内容,或者需要翻阅很久。 优点 Syncwise 解决了一直以来的一个管理 Twitter 书签栏的痛点,我常常收藏了很多的内容 Read more ...


域名的生命周期

熟知域名的生命周期可以让自己对域名抢注有更好的了解,前段时间我有一个域名到期没有续费,因为不是很重要,所以就放着让其过期了,但好奇心使然,让我想要知道如果我不续费了,那么是不是可以等过期删除之后,再从别的域名注册商那边将其低价购买回来,因为毕竟很多域名注册商都是提供第一年非常低的价格出售的。 基于上面的想法,所以有了这一篇文章,在整理文章的过程中还顺便通过查询 whois 更加深了一下,还写了一段 Python 程序来监控域名的各种状态,想着再最后一刻再抢注回来,但是发现这个世界上还有另外一波人关注着过期的域名,会随时随地地进行抢注,也相应的存在一些服 Read more ...


最近文章

  • herdr 一个窗口调度多个 Coding Agent 什么是 Herdr
  • Claude Code 第三方 API 代理配置 Headroom 最近在给自己的 AI 编程工作流加入 [[Headroom]] 上下文压缩工具时,遇到了一个需要特别注意的配置问题。相信有不少人和我一样,为了降低成本或者改善访问体验,已经在 [[Claude Code]] 或 [[Codex]] 里配置了第三方 API 代理,比如一些第三方聚合平台或者自建的转发服务。这时候想再套上一层 Headroom 做 Token 压缩,就需要特别注意配置细节,不然两层代理会打架。
  • Headroom:让 AI Agent 少花冤枉钱的上下文压缩工具 最近一段时间我在深度使用 [[Claude Code]] 做开发工作,用得越多,账单就越触目惊心。一次稍微复杂一点的任务,比如让它读取几个文件、搜索一下代码、跑一下测试,轻轻松松就能烧掉超过 100K 的 Token。更让人无奈的是,这 100K 里面有相当大一部分是重复冗余的内容——工具调用的输出、日志、搜索结果,它们被原封不动地塞进上下文,再一次次地发给模型,而模型其实只需要其中很小一部分关键信息。
  • 用 Harbor 搭建私有 Docker Registry:从安装到日常使用的完整实践 我维护过几个跑在自己服务器上的小项目,构建出来的 [[Docker]] 镜像最早都是直接推到 [[Docker Hub]] 上的。用了一段时间之后开始觉得别扭:一些只在内网跑的服务镜像,没必要也不应该传到公开的仓库;Docker Hub 对匿名拉取做了限流之后,CI 流水线偶尔会因为触发了速率限制而失败;再加上想给不同的项目、不同的同事分配不同的访问权限时,公共仓库这套体系根本满足不了。折腾到后来我意识到,是时候在自己的机器上搭一个真正能用的私有镜像仓库了。
  • 用 New API 打造个人 AI 网关:统一管理所有大语言模型接口 这段时间我同时用着好几个大语言模型服务:日常写作和代码靠 [[Claude]],轻量任务交给 [[Codex]],搜索增强用 [[Antigravity]],还有几个本地跑着 [[Ollama]] 的小模型供离线场景使用。每个平台各自的 API Key 散落在项目环境变量里,月底要去好几个后台分别对账,想横向对比两个模型的输出还得打开不同的网页或客户端来回切换,很费事。