stack / 装备
One small machine and a handful of open source. Self-host what can be self-hosted; version what can be versioned.
homelab
- Debian 13
- trixie, the host system
- Docker
- Engine + Compose; every service runs containerized
self-hosted
- gitea 28.2
- git hosting — the source of the writing & build flow (git.wait4x.online)
- nginx
- static site serving and reverse proxy
- Artalk 2.10
- comments, sqlite storage
- ddns-go
- IPv6 dynamic DNS
- clash
- outbound traffic routing
- new-api
- LLM API gateway (build-time translation goes through it)
- crawl4ai
- headless-browser fetching service
site deps
- Astro 7.3.8
- the SSG framework
- sharp 0.35
- image optimization pipeline
- exifr 7.1
- EXIF extraction at build
- @fontsource 5.3
- self-hosted subset fonts: Noto Sans/Serif SC, JetBrains Mono
- Pagefind
- static search index
- Playwright 1.64
- E2E self-checks (chromium screenshots & assertions)
daily
TODO(next round): list pending