Automation and configuration management are not just about comfort.
They provide security, auditability and operational freedom.
For this reason Tom’s IT Cafe provides an Ansible role that:
- Downloads and installs the Gitea Linux binary
- Sets up a system service (as a non-root user)
- Sets up PostgreSQL (or SQLite for lightweight setups)
- Optionally sets up a reverse proxy with Certbot or self-signed keys
- Highly configurable through variables
The role focuses on a small, auditable code base with strong security.
