🏠 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

📖 Read more about this project →