The maintained version now lives at Installation Step-by-Step, part of scyto/homelab-docs.
Questions or troubleshooting? Continue the conversation here — a Q&A discussion where replies thread properly, answers can be marked, and everything is searchable. The 27 comments below stay exactly where they are as an archive.
| I remember very clear I cry when I finish volume 3 of Knuth. | |
| % | |
| I am work on CSS SQL. | |
| % | |
| First sign of depression in devops is denial: you start of ignore Nagios alert. | |
| % | |
| In devops language is not success unless is another language++. | |
| % | |
| In devops you are addict to graph if first thought after orgasm is send duration and intensity to Graphite. | |
| % |
| ` # \ | |
| # PowerShell Param statement : every line must end in #\ except the last line must with <#\ | |
| # And, you can't use backticks in this section #\ | |
| param( [ValidateSet('A','B')]$tabCompletionWorksHere, #\ | |
| [switch]$andHere #\ | |
| ) <#\ | |
| #^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ` | |
| #vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv | |
| # Bash Start ------------------------------------------------------------ |
| #!/bin/bash | |
| # start vault | |
| VAULT_UI=true vault server -dev -dev-root-token-id=root -dev-listen-address=127.0.0.1:8200 | |
| # login as root - DO NOT DO THIS IN PRODUCTION | |
| vault login root | |
| # write some secrets | |
| vault kv put secret/test color=blue number=eleventeen |
| {{- range services -}} | |
| {{- if .Name | contains "sidecar" | not -}} | |
| {{- $groupedServices := (service .Name | byMeta "caddy_enable") -}} | |
| {{- $enabledServices := (index $groupedServices "true" ) -}} | |
| {{- range $enabledServices -}} | |
| {{- $vhost := index .ServiceMeta "caddy_vhost" -}} | |
| {{- scratch.MapSetX "vhosts" $vhost . -}} | |
| {{- end -}} | |
| {{- end -}} | |
| {{- end -}} |
| #SingleInstance Force | |
| WorkspaceNumber := 9 | |
| ArrayFromZero(Length){ | |
| temp := [] | |
| Loop Length { | |
| temp.Push(A_Index-1) | |
| } | |
| return temp |
| # ~/.config/starship.toml | |
| # Inserts a blank line between shell prompts | |
| add_newline = true | |
| # Change the default prompt format | |
| format = """ | |
| [╭╴](bold purple)$os $time\ | |
| | $all[╰─](red)$character\ | |
| """ |
A pattern for building personal knowledge bases using LLMs.
This is an idea file, it is designed to be copy pasted to your own LLM Agent (e.g. OpenAI Codex, Claude Code, OpenCode / Pi, or etc.). Its goal is to communicate the high level idea, but your agent will build out the specifics in collaboration with you.
Most people's experience with LLMs and documents looks like RAG: you upload a collection of files, the LLM retrieves relevant chunks at query time, and generates an answer. This works, but the LLM is rediscovering knowledge from scratch on every question. There's no accumulation. Ask a subtle question that requires synthesizing five documents, and the LLM has to find and piece together the relevant fragments every time. Nothing is built up. NotebookLM, ChatGPT file uploads, and most RAG systems work this way.