🏠 Homelab
Personal infrastructure based on HashiCorp Stack running on a bare-metal cluster with NixOS.
Stack: Nomad · Consul · Vault · Terraform · NixOS · Docker
- 4-node NixOS cluster managed declaratively
- Orchestration of 30+ services with Nomad
- Service mesh with Consul Connect
- Centralized secrets management with Vault
- Automation with Ansible and Terraform
- Full observability with Prometheus + Grafana + Loki
📖 Read more about this project →
🎮 Minecraft Server
Modded Fabric Minecraft server with auto-pause, Prometheus exporter, and performance mods, deployed on a VPS with Docker.
Stack: Docker · Fabric · Prometheus · Modrinth
- Fabric 1.21.10 server with 20+ mods via Modrinth
- Smart auto-pause to save resources when no players are online
- Metrics exported to Prometheus for monitoring
- Performance mods: Lithium, Krypton, Ferrite Core
- Gameplay mods: Distant Horizons, Falling Tree, Universal Graves
- Whitelist and RCON enabled for security
- Persistent volumes for world data
📖 Read more about this project →
☁️ Oracle Cloud Infrastructure
Automated ARM instance deployment on OCI using Terraform.
Stack: Terraform · OCI · Bash
- Terraform modules for ARM VM provisioning
- Automated configuration scripts
- Reproducible and versioned infrastructure
📖 Read more about this project →
📦 Nomad Packs
Collection of Nomad job specifications for service deployment.
Stack: Nomad · HCL · Consul · Vault
- Jobs for AI, databases, monitoring, productivity
- Consul integration for service discovery
- Vault templates for secret injection
- Categories: media, gaming, finance, networking, backup
🔧 Meigas
Example configuration for Nomad + Consul clusters.
Stack: Nomad · Consul · HCL
- Reference configurations for server and client
- Reusable templates for deployments
🌐 Portfolio (This site)
Personal site built with Hugo and PaperMod, auto-deployed with Docker and secured with Traefik.
Stack: Hugo · PaperMod · Docker · Traefik · Let’s Encrypt · Cloudflare
- Ultra-fast static site generated with Hugo
- Bilingual (ES/EN) with language switcher
- Auto dark/light theme
- Secured with Traefik + OWASP headers + rate limiting
- Hardened TLS with Let’s Encrypt (DNS Challenge)
- Deployed with Docker Compose on a hardened VPS
- No trackers, no cookies