Commit Graph

10 Commits

Author SHA1 Message Date
root
4f23243a7a Add bootstrap script for VPS agent setup - Automatically clones/updates homelab-agents repo 2025-11-23 20:54:42 +00:00
root
2128b7f1f8 Add session logs: Gitea domain fix and backup setup (2025-11-23)
Documents completed work including:
- Fixed Gitea login 404 by updating domain to git.pdmarf.co.uk
- Configured ROOT_URL and SSH_DOMAIN for Pangolin tunnel access
- Set up automated daily database backups (2 AM cron, 7-day retention)
- Tested and verified backup/restore process

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-23 17:48:39 +00:00
Homelab Automation
7a46e82c7a Fix configuration: Use internal IP for clone commands, domain via Pangolin Tunnel
- Reverted ROOT_URL to HTTP on internal IP (100.120.125.113:3000)
- Clone commands use internal IP (works on local network and with Pangolin)
- Added note: Access UI at https://git.pdmarf.co.uk via Pangolin Tunnel
- Pangolin Tunnel handles HTTPS → HTTP conversion

Users on local network: Clone using http://100.120.125.113:3000/pdm/[repo]
Users via Pangolin: Access UI at https://git.pdmarf.co.uk
Both methods work with same repositories
2025-11-23 15:07:37 +00:00
Homelab Automation
4c7f8b34e8 Update domain configuration: Use git.pdmarf.co.uk for UI
- Updated Gitea ROOT_URL to https://git.pdmarf.co.uk/
- Updated all clone commands in HOW-TO-GUIDE.md to use new domain
- Changed server URL references to https://git.pdmarf.co.uk
- Session closer agent remains on internal IP for homelab use

Users can now access Gitea UI at https://git.pdmarf.co.uk
All documentation reflects the new domain for public access.
2025-11-23 15:04:14 +00:00
Homelab Automation
3ef3efbd2b Add Gitea Installation Session Summary - 2025-11-23
Complete documentation of Gitea setup process:
- System infrastructure verification and setup
- Gitea v1.21.5 installation and configuration
- Repository creation and population (homelab-agents, vps-system-apps)
- sysadmin-session-closer agent optimization for Gitea
- Comprehensive HOW-TO-GUIDE documentation
- All problems encountered and solutions
- Next session priorities

Repositories are fully functional and ready for deployment.
All documentation is comprehensive and accessible.

Repository: http://100.120.125.113:3000/pdm/homelab-agents
Next Session: Deploy to VPS and test workflows
2025-11-23 14:59:03 +00:00
Homelab Automation
fa8df14471 Update HOW-TO-GUIDE.md: Use vim instead of nano, clarify workstation terminology
- Changed all references from 'nano' to 'vim' editor
- Added new 'Terminology' section explaining:
  - What 'workstation' means (your main development machine)
  - Difference between workstation and VPS
  - What a repository is
- Enhanced Workflow 1 with detailed explanation of workstation usage
- Added examples of workstation machines (laptop, desktop, etc.)
- Clarified when to use workstation vs VPS workflows

This makes the guide more accessible for users unfamiliar with homelab terminology.
2025-11-23 14:56:45 +00:00
Homelab Automation
8112530f7b Add comprehensive Gitea how-to guide
- Basic clone commands for homelab-agents and vps-system-apps
- Step-by-step workflow for making and pushing changes
- Common workflows for different scenarios
- Useful git commands reference
- Troubleshooting section for common issues
- Quick reference card for frequently used commands
- Best practices and tips

This guide provides everything needed to get started with Gitea
for managing homelab projects and agent repositories.
2025-11-23 14:51:01 +00:00
Homelab Automation
c4a1c15c61 Update sysadmin-session-closer agent with Gitea optimization
- Simplified git remote detection for Gitea
- Added support for repository type auto-detection (homelab-agents vs VPS projects)
- Integrated Gitea URL (http://100.120.125.113:3000) throughout workflow
- Added context-aware commit message patterns
- Enhanced documentation for both shared and project-specific repositories
- Improved error handling for Gitea-specific scenarios
- Added edge case handling for repository creation and configuration
- Comprehensive QA checklist for session closure

This version seamlessly integrates with the pdm Gitea instance while maintaining
all original functionality for session context preservation and documentation.
2025-11-23 14:47:48 +00:00
Homelab Automation
49161ed68d Add complete homelab agents structure, templates, and sysadmin-session-closer agent 2025-11-23 14:39:16 +00:00
pdm
80254e5b98 Initial commit 2025-11-23 13:51:56 +00:00