
Harden Your Gitea Before Someone Else Does
A practical checklist for self-hosted Gitea — written the week after an attacker walked into mine through a door I thought I'd already closed.
Category
6 posts

A practical checklist for self-hosted Gitea — written the week after an attacker walked into mine through a door I thought I'd already closed.

The road from a static website and a few server scripts to a live support and product platform I own end-to-end.

How a Gitea Actions workflow dispatch and a homelab monitoring dashboard turned a manual deploy step into a fully automated documentation pipeline.

How a growing homelab turned a collection of markdown files into a searchable, authenticated documentation portal.

How I built cv.skui.io as a small Hugo project, deployed it with Gitea Actions and Docker, and embedded it into skui.io.

Behind the scenes of skui.io: automated builds, containerized deployment, and the infrastructure that powers this blog.