Verne in GitHub

利用 Navidrome 搭建自己的在线音乐库

我从2013,14 年左右开始使用网易云音乐来听音乐的,因为后来只有网易云音乐拥有 Linux 客户端,所以在 Linux Mint 下也用了很久的网易云,但是用着用着网易云的歌曲就变灰了,下架了,再找不到了。 虽然我可以使用网易云音乐的云盘来间接的实现部分歌曲的点亮,但是还是需要将歌曲传给网易,并且有些时候还会出错,因为版权问题或者敏感问题无法上传。 所以有段时间我都是在本地使用 [[Swinsian]] 来听音乐,并且 Swinsian 自带非常强大的 Meta 信息编辑工具,看到不正确的歌曲信息就可以随手修改了。 后来为了在多设备 Read more ...


时隔 5 年再安装 NextCloud

时隔多年,我再安装了一次 [[NextCloud]],很早之前 就在我的 QNAP TS 453B mini 上安装并使用了多年,这两年也一直在跟随着官方的版本升级 ,但是 QNAP 毕竟在局域网内,虽然可以使用 Tailscale,ZeroTier 等等工具来组件局域网,但毕竟还是不方便,最近入手一台还不错的 VPS,所以想着再搭建一个公有 IP 的 NextCloud,一方面备份一下自己的相册,另一方面也补足一下我自己使用 Syncthing时没有在线预览的页面,导致常常有些时候想访问自己的笔记而找不到。 Nextcloud Docker 镜像的区 Read more ...


使用 SyncTV 异地远程一起看视频

之前我都一直使用 [[Plex]] 来同步看视频,基本上可以做到秒级别的共享观看。今天看 GitHub 的时候发现一款叫做 SyncTV 的应用,也是可以通过同步的方式了共享观看视频流,那这样就可以一起看视频,看直播了。原来 Plex 的因为放在了一台欧洲的服务器上,在国内播放的时候总是会出现卡顿,一来是带宽限制,二来是经常发现有转码,所以常常需要我预先转码为低码率的视频才能流畅播放,出现的这个 SyncTV ,我可以搭配一台地理位置比较好的,比如日本的机器,然后通过代理的方式播放,不知道会不会提升一下使用体验。 SyncTV 使用同步的功能,确保了观 Read more ...

2023-11-26 docker , synctv , video , plex , emby , linux , docker , livesteam , streaming

自托管的服务部署平台 Coolify

Coolify 是一个可以自托管的,类似 [[Heroku]] / [[Netlify]] / [[Vercel]] 的 [[PaaS]] 服务。它提供了一个美观的仪表盘,让你能够轻松地管理应用、数据库和服务。 源码:https://github.com/coollabsio/coolify 官网:https://coolify.io/ 用户只需要在后台点击就可以托管应用,数据库,或其他开源服务。 多语言支持:[[Coolify]] 支持非常多的语言,包括静态代码,Svelte,React,Vue,Next,Nuxt,Astro, Read more ...


《被讨厌的勇气》读书笔记

怎么知道的这一本书 其实这本书的名字早就已经知道了,但是最近女朋友听完 [[沈易斐]] 教授的播客之后说想看看,那就约定一起看。 关于作者 岸见一郎,哲学家,1956 年生于京都,居住于京都,1989 年开始研究阿德勒心理学,日本阿德勒心理学会认定心理咨询师。 古贺史健,自由作家,1973 年出生,以对话创作(问答体裁)见长。 译者 渠海霞,1981 年出生,日语语言文学硕士,现任教于山东省聊城大学。 关于 [[阿德勒]] 出生于 1870 年,虽然是个「古人」,但是其思想却非常现代,孕育了非常多现代心理咨询流派的思想种 Read more ...


修复 macOS 时区和时间错误

今天 macOS 上又发生了一个奇怪的问题,昨天晚上因为没有连接充电线,所以导致 MacBook 晚上自动关机了,看起来是因为没电自动关机了,但是早上看的时候还有一点点电,白天的时候没有任何操作就直接充电到满,但是晚一些使用的时候就发现系统的时间不太对了,在系统设置中强制同步系统时间,但没有用处,每一次同步都比当前的时间慢了一天和几个小时,甚至连分钟都对不上。于是就开始了一系列的修复过程。 因为操作系统时间已经不对了,所以无论访问什么网页,都会因为时间对不上而被安全证书拒绝访问,所以我只能将系统的时间手动修正为大致准确的。然后通过浏览器查询解决方法。 Read more ...

2023-11-16 macos , datetime , macbook , mac

为播客爱好者制作的工具 Podwise

Podwise 是一个针对播客的笔记软件,过去很长的一段时间里面都在寻找能够给播客记笔记的应用,之前在移动端发现了一个 [[Snipd]],可以在听到的时候,记录下播客中的精彩瞬间,还可以做笔记。但今天发现的这一款 Podwise 是基于网页的,可以在网页中播放,并且 Podwise 提供了语音转写的文字稿。 进入网站之后,可以通过热门,或者搜索来添加自己常听的播客内容,然后使用站内的语音转写就可以生成文字稿等等,不过需要注意的是这个转写以及总结的功能是需要高级会员的,如果你使用我的邀请链接来注册的话,会有 15 天的高级会员体验。 你可以通过手 Read more ...

2023-11-16 podcast , podwise , whisper , openai , ai , audio , transcript

在日本申请 Revolut 数字银行

之前有写过一篇 Wise 实体卡 的文章,后来到了日本之后发现其实还有很多数字银行,比如本文的主角 [[Revolut]]。日本本地也有一些,比如 2015 年创立的数字金融科技公司 [[Kyash]]。文本就着重说一下 Revolut 账户的申请,以及为什么要创建 Revolut 数字银行卡。 Revolut 是什么 因为之前的文章已经有了详细的说明 ,这里就简短的介绍一下,Revolut 是一家英国的金融科技银行,由两位年轻的英国创始人创建。用户可以在 Revolut 开户、办理 VISA/MasterCard 卡、进行货币兑换和刷卡取现等操作, Read more ...


从 DigiCert 获取证书并在 Azure KeyVault 中导入使用

前提知识 什么是 CSR [[CSR 证书签名请求文件]] (Certificate Signing Request),即证书签名请求文件,证书申请人在申请数字证书时由 CSP(加密服务提供者)在生成私钥的同时也生成证书请求文件,证书申请人只需要把 CSR 文件提交给证书颁发机构后,证书颁发机构使用其根证书私钥签名就生成了证书公钥文件,也就是颁发给用户的证书。 申请人需要生成 CSR 文件并提交给证书颁发机构(CA)。CSR 包含了用于签发证书的公钥、用于辨识的名称信息(Distinguished Name)(例如域名)、真实性和完整性保护(例如数 Read more ...

2023-11-15 digicert , openssl , keyvault , azure , csr , certificate

你的私人云操作系统:Neverinstall 使用体验

这两天在想如何让 Obsidian 的使用体验可以无处不在,虽然现在手机端 Android 和 iOS 都有了客户端,并且桌面版也都有,我大部分使用 Obsidian 的使用场景也能够满足,但是我个人不习惯在 iOS 上使用 Obsidian,我使用 [[Syncthing]] 来同步我的笔记库,但是 iOS 上一直没有找到一个比较合适的同步客户端,虽然之前也买过一年的 Obsidian Sync 服务,但是感觉其提供的服务目前还没有产生那么价值,所以之后就停止续费了。但这就带来一个问题,就是我在移动或者手机端的时候不是非常方便,虽然之前在手机端记录的需 Read more ...

2023-11-14 cloud , cloud-computer , saas

最近文章

  • 入手 GL.iNet Comet Pro(RM10):支持 Wi-Fi 6 的远程 IP KVM 家里的 [[Homelab]] 一直是一台 4 盘位的小主机跑 [[Proxmox VE]],上面跑着 Ubuntu 虚拟机、一堆 Docker 服务和下载机。平时远程管理全靠 SSH 加 [[Tailscale]],只要系统还活着基本没什么问题。真正让我不放心的是系统起不来的时候:升级内核后卡在启动界面、改网卡配置时手滑导致网络没起来、BIOS 被重置后不再从正确的硬盘启动,这时候 SSH 连不上,Tailscale 也不会在线,人不在家就只能干等。最近正好赶上一波促销,我入手了 [[GL.iNet]] 的 Comet Pro(型号 GL-RM10)远程 [[IP KVM]],叠加各种限时优惠之后实际支付 590.76 元,算是把 Homelab 远程管理的最后一块短板补上了。
  • 呆呆面板 MCP 配置教程:让 Claude、Cursor 用自然语言管理定时任务 前两天写了一篇 呆呆面板 daidai-panel:轻量级青龙面板替代品介绍与 Docker 部署教程,在那篇文章里我提到呆呆面板和 [[qinglong 青龙面板]] 最明显的代差是内置了 [[MCP]] 服务,但只是简单带过。面板搭起来、脚本陆续迁移进来之后,我每天早上要做的第一件事就变成了打开面板,挨个看昨晚哪些任务失败了、报的什么错、是 Cookie 过期还是网站改版。这种重复又琐碎的巡检,恰好是 AI 最擅长替人做的事情。所以这一篇就专门聊聊呆呆面板的 MCP 怎么配置、怎么接入不同的客户端,以及在权限上应该怎么取舍。
  • 呆呆面板 daidai-panel:轻量级青龙面板替代品介绍与 Docker 部署教程 Homelab 里跑久了,总会攒下一堆零散的小脚本:每天早上抓一次汇率发到 Telegram,定时检查几个网站的证书有没有快过期,隔一段时间把某个 API 的数据拉下来存一份,再加上各种网站的自动签到。最开始我都是直接写进服务器的 crontab,时间一长就发现问题很多,脚本散落在不同的机器上,日志不知道去哪看,失败了也没人通知,Python 依赖装在系统里还经常和别的东西打架。几年前我为此折腾过 [[qinglong 青龙面板]],最近在 GitHub 上又看到一个定位几乎一样、但更轻量的新项目,叫呆呆面板([[daidai-panel]])。
  • RAGFlow:以深度文档理解为核心的开源 RAG 引擎介绍与部署使用教程 这两年我陆陆续续接触过一些 RAG 小工具,从最早自己用 [[LangChain]] 拼一个 demo,到后来用 [[AnythingLLM]]、[[Dify]] 的知识库功能,有一个体验几乎每次都会重演:拿几篇 Markdown 测试的时候效果惊艳,一旦换成真实的业务材料,比如一份带合并单元格的财报 PDF、一份双栏排版的论文、几页扫描的合同,回答马上就开始胡说八道。追查下去会发现问题根本不在大模型,而在最前面的解析和切块环节,表格被拍平成一串没有表头的数字,左右两栏的文字被交错拼接在一起,模型拿到的上下文本身就是错的。也正是因为这个痛点,我在调查 ESP32 小智 AI 后端的时候发现了 [[RAGFlow]],一个可以「深度文档理解」的开源 RAG 引擎。
  • Git 本地忽略文件:.git/info/exclude 的作用与使用技巧 由于本地 IDE、插件、Agent 的差异,所以经常打开项目之后会出现一些只属于我自己的文件,AI Agent 和一些 MCP,Skill 也喜欢在项目根目录里面添加文件。每次 git status 都能看到这一串红色的 untracked 文件,看着很烦,又不太好意思为了自己的习惯去改项目的 .gitignore。这时候我想起了 .git 目录里一个存在感极低的文件 info/exclude,它刚好就是为这种场景设计的。