Currently, I use this infrastructure code to host my personal website kadeksuryam.dev
All of this is being hosted on a VPS with a k3s cluster running on it. I also use Cloudflare for my DNS nameserver, protections, and caching.
Some of my subdomains:
Public:
- registry.kadeksuryam.dev is a private container registry hosting both my public and private container images.
Private:
These services can only be accessed from IPs coming from my VPN.
- k8s-dashboard.kadeksuryam.dev is a Kubernetes Dashboard for my K3s cluster.
- argo-cd.kadeksuryam.dev is my Argo CD server, which I use to learn more about GitOps and apply it to my other projects.
I deploy my own VPN using WireGuard, but the dashboard is not public, i.e., it requires port-forwarding to my VPS server.
Some additional tools I use:
Thank you for visiting! Let me know if you have any questions or suggestions.
Happy self hosting 😊