Drop the self-hosted integration batch, and say why
The machine runs essentially every popular self-hosted service, and on looking at them the batch was revised once and then dropped. Almost all of it is infrastructure for other services rather than anything a desktop consumes -- whisper there feeds Bazarr subtitles, not dictation here -- the desktop has the better GPU anyway, and the one genuinely desktop-shaped idea is already solved by an installed application. Recorded rather than deleted so it is not proposed again, with the lesson that matters: a service existing is not a reason to integrate it. Claude-Session: https://claude.ai/code/session_01BRvzt4H8XXLPVH5MyYdk9L
This commit is contained in:
@@ -89,7 +89,38 @@ can return is one the doctor counts.
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Batch 2 — Your infrastructure
|
## Batch 2 — Your infrastructure — DROPPED 2026-08-19
|
||||||
|
|
||||||
|
Recorded rather than deleted, so it does not get proposed again.
|
||||||
|
|
||||||
|
The machine turned out to run essentially every popular self-hosted service:
|
||||||
|
Immich, Beszel, Uptime Kuma, Sentry, Gitea with runners, Jellyfin, Plex, RomM,
|
||||||
|
SearXNG, Open WebUI, ollama, ComfyUI, whisper, piper, the *arr stack, Vaultwarden
|
||||||
|
and more, across a home server and a VPS. On seeing it, the plan below was
|
||||||
|
revised once (read Beszel and Uptime Kuma rather than reimplement their polling)
|
||||||
|
and then dropped entirely, on Gabriel's judgement, which was right:
|
||||||
|
|
||||||
|
* Almost all of it is infrastructure FOR other services rather than anything a
|
||||||
|
desktop would consume. whisper on the server exists to feed Bazarr's
|
||||||
|
subtitles, not to transcribe speech here.
|
||||||
|
* The desktop has a better GPU than either server, so anything worth running
|
||||||
|
for the desktop's sake should run on the desktop.
|
||||||
|
* The one genuinely desktop-shaped idea -- dictation -- is already solved on
|
||||||
|
this machine by Wispr Flow.
|
||||||
|
|
||||||
|
The lesson is worth keeping: the services existing is not a reason to integrate
|
||||||
|
them. A page earns its place by answering a question someone actually asks, and
|
||||||
|
"is my media server up" is a question Uptime Kuma already answers better,
|
||||||
|
somewhere the desktop is not.
|
||||||
|
|
||||||
|
**Possible survivors, both local rather than remote.** The Nextcloud desktop
|
||||||
|
client runs here and its sync state is a real desktop concern in the way iCloud
|
||||||
|
Drive is; RustDesk is installed here and pairs with the RDP controls already
|
||||||
|
built. Neither is "reach into my server", which is what was dropped.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Batch 2, as originally written
|
||||||
|
|
||||||
The part no shipped operating system has, because no shipped operating system
|
The part no shipped operating system has, because no shipped operating system
|
||||||
assumes the user runs the servers.
|
assumes the user runs the servers.
|
||||||
|
|||||||
Reference in New Issue
Block a user