# Hi there, I'm Rares ๐ > Full Stack Developer | Self-Hosting Enthusiast | Infrastructure Automation Advocate Welcome to my self-hosted Gitea instance! I'm passionate about building robust, scalable applications while maintaining complete control over my development infrastructure. --- ## ๐ About Me I'm a Full Stack Developer with a deep passion for self-hosting and infrastructure automation. I believe in owning your code, your tools, and your data. When I'm not building web applications, you'll find me optimizing Docker containers, automating deployments, or fine-tuning my home lab infrastructure. Currently focused on building efficient CI/CD pipelines, creating reusable infrastructure components, and exploring the intersection of modern web development and self-hosted services. --- ## ๐ง Technologies & Tools ### Languages      ### Frontend Development    ### Backend Development   ### Infrastructure & DevOps     ### DevOps & Automation      --- ## ๐ Featured Projects ### ๐จ [Gitea Customization Infrastructure](http://192.168.1.53:3000/[username]/gitea-customization-infrastructure) Automated deployment pipeline for Gitea UI customizations using Gitea Actions. Features include: - Custom branding and theming system - Automated CSS/JS injection via CI/CD - Profile activity dashboard integration - Zero-downtime deployments **Tech Stack:** Gitea Actions, Docker, Bash, systemd --- ### ๐งน [Docker Cleanup Automation](http://192.168.1.53:3000/[username]/docker-cleanup-automation) Intelligent Docker resource management system with automated cleanup strategies: - systemd timer-based scheduling - Multi-stage cleanup with safety checks - Cache optimization for CI/CD workflows - Comprehensive logging and monitoring **Tech Stack:** Bash, systemd, Docker, cron --- ### ๐๏ธ [Self-Hosted Services Stack](http://192.168.1.53:3000/[username]/self-hosted-stack) Complete infrastructure-as-code for my self-hosted environment: - Gitea with Act Runner for CI/CD - Caddy reverse proxy with automatic HTTPS - WireGuard VPN for secure remote access - Monitoring and backup automation **Tech Stack:** Docker Compose, Caddy, WireGuard, Hyper-V, Ubuntu Server --- ### ๐ [Gitea Activity Dashboard](http://192.168.1.53:3000/[username]/gitea-activity-dashboard) Real-time profile activity visualization using Gitea API: - Commit history and contribution graphs - Repository statistics - Recent activity feed - Responsive design for profile README integration **Tech Stack:** JavaScript, Gitea API, HTML/CSS --- ## ๐จ Currently Working On - ๐๏ธ Building modular infrastructure components for rapid deployment - ๐ณ Optimizing Docker layer caching strategies for faster CI/CD - ๐ Implementing automated secrets management for self-hosted services - ๐ Exploring advanced Gitea Actions workflows and custom runners - ๐ Documenting self-hosting best practices and configuration patterns --- ## ๐ Learning & Exploring - Advanced container orchestration patterns - Infrastructure automation with systemd and custom tooling - Performance optimization for self-hosted CI/CD pipelines - Security hardening for internet-exposed services - Modern frontend architectures with SSR and edge computing --- ## ๐ GitHub Stats ๐ View my [Live Activity Dashboard](http://192.168.1.53:3000/[username]/gitea-activity-dashboard) for real-time statistics --- ## ๐ซ How to Reach Me - ๐ง Email: **[your.email@example.com]** - ๐ผ LinkedIn: **[linkedin.com/in/yourprofile]** - ๐ Blog: **[yourblog.com]** *(coming soon)* - ๐ Gitea: **You're already here!** `http://192.168.1.53:3000/[username]` --- ## ๐ญ Philosophy > "If you're not self-hosting, you're just renting someone else's computer." I believe in: - **Ownership** - Your code, your infrastructure, your data - **Transparency** - Open source tools and documented processes - **Automation** - If you do it twice, automate it - **Learning** - Every deployment is an opportunity to improve - **Sharing** - Knowledge grows when shared with the community --- ## ๐ Achievements & Milestones - โ Built and maintained 100% self-hosted development infrastructure - โ Automated Docker cleanup saving 50GB+ of disk space monthly - โ Zero-downtime CI/CD pipeline with Gitea Actions - โ Custom Gitea UI with automated deployment system - โ Comprehensive documentation for all infrastructure components --- ## ๐๏ธ Infrastructure Overview My current self-hosted setup runs on: ``` ๐ฅ๏ธ Hyper-V Host (Windows Server) โโ Ubuntu Server VMs โโ ๐ Gitea (Git server + CI/CD) โโ ๐ Act Runner (CI/CD executor) โโ ๐ Caddy (Reverse proxy + HTTPS) โโ ๐ WireGuard (VPN gateway) โโ ๐ณ Docker (Container runtime) ``` **Network:** `192.168.1.0/24` (Internal) | WireGuard VPN (Remote Access) **Monitoring:** systemd journals + custom logging **Backups:** Automated daily snapshots + offsite replication --- ## ๐ฅ Recent Activity Check out my [repositories](http://192.168.1.53:3000/[username]?tab=repositories) to see what I'm currently working on! --- ## ๐ฏ 2025 Goals - [ ] Migrate more services to self-hosted alternatives - [ ] Build a comprehensive homelab monitoring dashboard - [ ] Contribute to open source self-hosting projects - [ ] Create video tutorials on infrastructure automation - [ ] Implement GitOps workflow for all infrastructure ---