Setup
About this site
This is a static site generated with Hugo.
It is styled using a custom theme I wrote called Simple, which utilizes Tailwind CSS. The CSS is optimized using PostCSS. The font is a custom version of Inter by Rasmus Andersson and the Inter Project Authors.
This site uses zero JavaScript and does not store cookies of any kind.
The source code is available in my GitHub repository: github:ajuancer/juancer.me.
Other public services
I host a URL shortener at go.juancer.me (intentionally unlinked—it redirects to my homepage) running Shlink.
I also manage other private services for friends and family which are not intended for general public use.
Infrastructure
I manage a hybrid infrastructure consisting of a primary VPS and a small home server, both running Debian.
Most services are dockerized and orchestrated using Docker Swarm across these nodes. I use Nginx as a proxy, content cache, and load balancer. Static pages, including this site, are also served via Nginx. SSL certificates are managed automatically using Certbot and Let’s Encrypt.
Security is handled by UFW and Fail2ban, which tracks login attempts (including SSH). Significant security events trigger email notifications via Postfix.