Welcome to my home lab Confluence server 🙌😚! I'm using this server to host my home lab experiments 👨🔬, documentation and learning ✍️. I initially discovered Confluence via my workplace and thought it was a very nice document writing system. When I found that Atlassian offered a $10/yr plan 🤩, I immediately bought one and setup this server. Note: This is a second reboot of this system.
A third reboot is in progress. I'm planning to migrate all my applications to a Kubernetes cluster, where my apps will be managed through Helm chart installations. The VM infrastructure will continue to exist, but will have one purpose, to be Kubernetes control or worker nodes. I may have one VM serving as a
The is a home lab diagram that focuses on the general communications path to reach my on-premises resources from the Internet. I've rebuilt the infrastructure in various ways and each time it gets simpler, easier and more robust 🤗.
frontend-1node has a container that updates the DNS record in Cloudflare for
frontend.tenzin.ioevery 1 hour with its public IP address found via http://checkip.amazonaws.com service.
vault.tenzin.ioare CNAMEs to the
frontend-1node sends all request to the
backend-1node via the Tailscale network. The
backend-1node process the forwarded
server_namefield and send it to the correct machine.
- The firewall node has a dynamic DNS client that will update the
firewall.tenzin.ioDNS record with my home lab's Internet IP address.
- The squid node in Oracle Cloud is essential in troubleshooting the Internet HTTP request path versus the internal home lab HTTP request path.
|Home lab repository||https://github.com/tenzin-io|
|Access URL||Service Description|
|1||This Confluence server!|
|2||My Hashicorp Vault server.|
JFrog Artifactory server, the JCR version.
VMware vSphere 7 hypervisor to host virtual machines.
- 🚀 OpenZFS