<feed xmlns='http://www.w3.org/2005/Atom'>
<title>my-infra, branch master</title>
<subtitle>My
</subtitle>
<id>https://git.miguelpedro.xyz.br/my-infra/atom?h=master</id>
<link rel='self' href='https://git.miguelpedro.xyz.br/my-infra/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.miguelpedro.xyz.br/my-infra/'/>
<updated>2026-10-29T19:42:44Z</updated>
<entry>
<title>feat(cgit): deploy cgit, fcgiwrap, and dedicated git SSH server</title>
<updated>2026-10-29T19:42:44Z</updated>
<author>
<name>Miguel Dalberto Pedro</name>
<email>miguel.pedro@precisioninno.com</email>
</author>
<published>2026-10-29T19:42:44Z</published>
<link rel='alternate' type='text/html' href='https://git.miguelpedro.xyz.br/my-infra/commit/?id=eab4f5746a69783e4e3a3c05808ab58b5d2f494d'/>
<id>urn:sha1:eab4f5746a69783e4e3a3c05808ab58b5d2f494d</id>
<content type='text'>
- Enable cgit role (cgit_enabled: true) for git.miguelpedro.xyz.br
- Provision dedicated 'git' user/group (/srv/git, git-shell, authorized_keys)
- Add custom git-shell commands ('init' and 'list') for remote bare repo creation
- Configure /etc/cgitrc with HTTP clone support, Pygments syntax highlighting, and README rendering
- Add Nginx virtual host with automatic TLS upgrade once Let's Encrypt cert is present
- Update DISCOVERY_REPORT.md, COMMAND_LOG.md, README.md, and AGENT_INSTRUCTIONS.md per Self-Updating Protocol
</content>
</entry>
<entry>
<title>feat(iac): establish Ansible baseline for Nginx, SearXNG, Valkey, and Certbot</title>
<updated>2026-10-29T15:48:06Z</updated>
<author>
<name>Miguel Dalberto Pedro</name>
<email>miguel.pedro@precisioninno.com</email>
</author>
<published>2026-10-29T15:48:06Z</published>
<link rel='alternate' type='text/html' href='https://git.miguelpedro.xyz.br/my-infra/commit/?id=4b7379914a1865f07b2c54252234cc90158fc253'/>
<id>urn:sha1:4b7379914a1865f07b2c54252234cc90158fc253</id>
<content type='text'>
- Reverse-engineer live Debian 13 (trixie) VPS state at miguelpedro.xyz.br
- Add modular Ansible roles: common, certbot, valkey, searxng, and nginx
- Encrypt SearXNG secret_key using ansible-vault in group_vars/all/vault.yml
- Cleanly remove unused example.com Nginx stub symlink (sites-enabled/miguelpedro.xyz.br)
- Scaffold cgit + fcgiwrap role (cgit_enabled: false) for upcoming deployment
- Add DISCOVERY_REPORT.md, COMMAND_LOG.md, README.md, and AGENT_INSTRUCTIONS.md with Self-Updating Protocol
</content>
</entry>
</feed>
