gghstats-selfhosted: production-shaped manifests for gghstats
You already read gghstats: Keep GitHub traffic past 14 days — gghstats is the small Go service that keeps GitHub traffic history in SQLite instead of losing it after GitHub’s ~14-day window. The ap...

Source: DEV Community
You already read gghstats: Keep GitHub traffic past 14 days — gghstats is the small Go service that keeps GitHub traffic history in SQLite instead of losing it after GitHub’s ~14-day window. The app ships binaries, a multi-arch GHCR image, and a focused README. What lives outside the application repo is everything that answers: how do I run this for real on my box, VPS, or cluster? That’s gghstats-selfhosted — a separate repository with deployment manifests only: docker run, Docker Compose (minimal, Traefik + HTTPS, optional observability), and a Helm chart for Kubernetes. No Go code here; it stays easy to fork, pin, and diff. Live app demo (read-only): gghstats.hermesrodriguez.com Why split “app” and “how to run it”? gghstats = releases, security advisories, feature issues, container tags. gghstats-selfhosted = Compose files, Helm templates, env patterns, and docs that change when deployment stories evolve (Traefik labels, persistence, layout under run/). You can ignore the self-hoste