orchard
mirrorEvery site I host, in one repo, along with the Cloudflare Tunnel and Caddy that front them. It's all Go, Vite, and SQLite, and it runs on a desktop at home with nothing listening on an inbound port.
blogbuncaddycloudflare-tunneldockergogolanghomelabhtml-templatemonorepoself-hostedseosqlitestatic-sitetypstuptime-monitoringviteweb-analytics
| .. | ||
| skills/ | ||
| static/ | ||
| templates/ | ||
| web/ | ||
| .dockerignore | 317 B | |
| .env.example | 267 B | |
| .gitignore | 7 B | |
| Dockerfile | 1.9 KB | |
| Makefile | 943 B | |
| assets.go | 2.4 KB | |
| assets_disk.go | 593 B | |
| assets_embed.go | 175 B | |
| browser.go | 2.7 KB | |
| budget.go | 3.8 KB | |
| code.go | 27.8 KB | |
| code_test.go | 13.6 KB | |
| context.go | 4.9 KB | |
| ddg.go | 4.0 KB | |
| deps.go | 14.5 KB | |
| deps_test.go | 4.9 KB | |
| docker-compose.yml | 1.6 KB | |
| e2e_test.go | 12.3 KB | |
| entities.go | 6.8 KB | |
| entities_test.go | 1.5 KB | |
| extract.go | 12.3 KB | |
| funcs.go | 754 B | |
| go.mod | 701 B | |
| go.sum | 5.4 KB | |
| history.go | 12.4 KB | |
| history_test.go | 5.9 KB | |
| incognito_test.go | 1.0 KB | |
| intent.go | 19.8 KB | |
| llm.go | 8.9 KB | |
| main.go | 15.1 KB | |
| page_test.go | 1.7 KB | |
| pipeline.go | 37.5 KB | |
| probe_test.go | 676 B | |
| queue.go | 3.6 KB | |
| queue_test.go | 3.0 KB | |
| recipe.go | 5.9 KB | |
| recipe_test.go | 3.9 KB | |
| render.go | 4.4 KB | |
| render_test.go | 978 B | |
| session.go | 1.7 KB | |
| stale.go | 4.4 KB | |
| stale_test.go | 2.4 KB | |
| store.go | 10.4 KB | |
| upcoming.go | 8.2 KB | |
| upcoming_test.go | 7.1 KB |