Homelab
I’ve switched over from Caddy to Traefik as my reverse proxy. I did this because I enjoy the dashboard feature of Traefik and I plan to intergrate Traefik logs into Crowdsec when I start the process. Switching over and configuring Traefik was very simple and I enjoyed the process. Here is a brief overview of my homelab. I am using opnsense as my firewall which is virtualized in proxmox. I am using Cloudflare, unbound DNS as my upstream DNS which is a plugin within opnsense, from there I use pi-hole in a LXC container.
I’ve taken a break from programming and learning Go and started working on my homelab again. I’ve given up on installing and configuring traefik. Maybe I will revisit that in the future. What I’ve managed to get done in a week in a half is setup caddy as my reverse proxy using the caddy plugin provided in opnsense. Configure unbound DNS, use the lets encrypt on my firewall, create multiple vlans on my network and use opnsense’s IDR.
I haven’t blogged in a while, I’ve been busy with work and Baulder’s Gate 3 came out a month ago. I’m back trying to set up a homelab that allows for remote development while I’m away. I’ve decided to virtualize my firewall again within Proxmox ( I didn’t blow up my network this time, kinda!). I’ve learned through this process two things that are amateur mistakes. While setting up my WAN you need to turn your modem on and off to get a new public IP, if your ISP uses DHCP.