开源软件,装过再推荐
Windows / macOS / Linux 都能跑,每款都真机装过:能打包的做成解压即用,跑不通的写明卡在哪一步。
随便看看
每次刷新换一批 · 只放跑通过的
Duplicati 是开源备份工具:解压出服务端程序,浏览器里选源目录与目标,按增量方式把文件加密压缩后存到本地文件夹或远端,恢复时逐文件还原。
Navidrome 是自己搭的音乐库服务:指向一个放 mp3 的文件夹,扫描后生成网页,按专辑排封面、能点曲目、底部带播放器,同一局域网的手机也能连。SQLite 编译在 exe 里。
code-server 是把 VS Code 搬到浏览器里的服务端程序:装在一台机器上,浏览器打开地址就能编辑那台机器上的代码,本地不用装编辑器。包内自带 Node 运行时,解压就能跑。
Wakapi 是自己搭的编码时间统计服务,兼容 WakaTime 客户端:编辑器插件把心跳打过来,它按时长、语言、项目汇总成图表。Go 单文件,默认 SQLite。
Syncthing 是设备之间直接同步文件的工具,不走云盘中转。Go 写的单文件程序,自带网页控制台,所有操作也能走 REST 接口。
File Browser 是单文件的网页文件管理服务:一个 exe 起一个网页,浏览、下载、上传、在线改文本都在浏览器里完成,挂一个目录就能用。
Qdrant 是向量数据库,一个 exe 起 HTTP 与 gRPC 两套接口,用来存 embedding、做语义检索,也能给 AI 应用当记忆层。这篇从启动、建集合、写点、检索一直跑到用官方控制台核对配置。
Uptime Kuma 是自建的站点可用性监控面板,填网址和间隔就按点去探,结果画成心跳色块,掉线发通知。前端 Vue、后端 Node,数据落一个 SQLite 文件。
Healthchecks 是给定时任务看的监控服务,脚本跑完往 ping 地址发个请求,到点没收到就告警。Django 写的,数据库可以只用 SQLite,一个文件装下全部数据。
Ollama 是本地跑大模型的运行时,装完在 11434 端口开服务,桌面版还带对话界面。这篇用它跑 qwen2.5:14b,把加载耗时、生成速度、显存占用和 OpenAI 兼容接口都记了下来。
NextChat 是一个自己搭的 AI 聊天网页,模型下拉、面具列表、插件入口都在一个页面里,不带账号体系也不连数据库,记录存在浏览器 localStorage。这篇从源码编译到打开页面,把每一步耗时和那条超时报错都记下来。
Gitea 是一个自建的代码托管服务,仓库、提交、工单、合并请求都有,整个服务一个可执行文件,数据库可以只用 SQLite。这篇在 Windows 上从零起实例,建管理员并建了第一个仓库。
Glance 是一个 Go 写的自托管首页,把时钟、日历、常用链接拼到一屏,替代浏览器里那排书签。整站一个可执行文件,配置写在一个 YAML 里。
Kopia 是一个跨平台备份工具,命令行为主,另有网页面板。这篇在 Windows 上建仓、做两次快照、恢复到另一个目录并逐字节核对,顺带测到一个容易踩的密码坑。
Meilisearch 是一个 Rust 写的搜索引擎,对外只有 HTTP 接口,单文件就能起服务。这篇在 Windows 上灌了四条文档,测了中文分词、多词组合与拼音查询,记下每种查询的实际返回。
Cloudreve 是一个 Go 写的自托管网盘,单个 exe 里内嵌了整套前端。这篇在 Windows 上从空目录跑到登录进文件页,记下 41 秒初始化、注册流程,以及 v4 不再打印初始密码这个变化。
YesPlayMusic 是网易云音乐的第三方桌面客户端,Electron + Vue,界面按 Apple Music 的路子做。这篇在 Windows 上解包跑起来,测了首页、歌单与搜索,安装器静默失败和播放没跑通都如实记录。
Alist 是一个用 Go 写的文件列表与 WebDAV 服务,能把多种网盘挂到同一个网页目录里。这篇在 Windows 上跑通了启动与登录,也踩到了初始密码只打印一次这个坑。





















